[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#482629: kmymoney2-plugin-aqbanking: FTBFS with kmymoney2 0.9-1: Missing header files



Hi,

On Mon, Oct 27, 2008 at 10:33:28PM +0100, Adeodato Simó wrote:
> * Micha Lenk [Mon, 27 Oct 2008 11:40:09 +0100]:
> 
> > This is kind of a mini transition: kmymoney2 should not get updated in
> > Lenny/Squeeze without kmymoney2-plugin-aqbanking being updated too.
> > But I believe we don't need to enforce it by technical means...

What I intended to say here: I believe we don't need to make use of the
transition tool [0]introduced some time ago, which would reject uploads
until the transition is complete...

0. http://lists.debian.org/debian-release/2008/04/msg00282.html

> If a user of kmymoney2-plugin-aqbanking would see things break (as in,
> the plugin would stop working for them) if they upgrade kmymoney2 but
> not the plugin package, then it is compulsory that you enforce it by
> technical means, making it impossible via dependencies to upgrade
> kmymoney2 without upgrading kmymoney2-plugin-aqbanking.

... and this idea didn't come to my mind yet -- thanks for the hint.

But I had no opportunity to know in advance that kmymoeny2 0.9 would
break kmymoney2-plugin-aqbanking 0.9.6beta-4. So may I kindly ask: Would
the release team issue a freeze-exception for the following patch in
Lenny (via TPU)?:

------ 8>< -----------------------------
Index: debian/control
===================================================================
--- debian/control      (Revision 964)
+++ debian/control      (Arbeitskopie)
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Micha Lenk <micha@lenk.info>
 Build-Depends: debhelper (>= 5), autotools-dev, cdbs, dpatch, kdelibs4-dev,
- qt3-dev-tools, kmymoney2 (>= 0.8.9), libgwenhywfar47-dev, libaqbanking20-dev
+ qt3-dev-tools, kmymoney2 (>= 0.8.9), kmymoney2 (<< 0.9), libgwenhywfar47-dev, libaqbanking20-dev
 Standards-Version: 3.7.3
 XS-Dm-Upload-Allowed: yes

Index: debian/changelog
===================================================================
--- debian/changelog    (Revision 964)
+++ debian/changelog    (Arbeitskopie)
@@ -1,3 +1,10 @@
+kmymoney2-plugin-aqbanking (0.9.6beta-5) testing-proposed-updates; urgency=low
+
+  * debian/control: (Build-)Depend on kmymoney2 << 0.9
+    (otherwise this package will become unuable on kmymoney2-only upgrades).
+
+ -- Micha Lenk <micha@lenk.info>  Mon, 27 Oct 2008 23:38:06 +0100
+
 kmymoney2-plugin-aqbanking (0.9.6beta-4) unstable; urgency=low

   * Mention GFDL licensed documents in debian/copyright.
Index: debian/shlibs.local
===================================================================
--- debian/shlibs.local (Revision 964)
+++ debian/shlibs.local (Arbeitskopie)
@@ -1,2 +1,2 @@
-libkmm_mymoney 0 kmymoney2 (>= 0.8.9)
-libkmm_plugin 0 kmymoney2 (>= 0.8.9)
+libkmm_mymoney 0 kmymoney2 (>= 0.8.9), kmymoney2 (<< 0.9)
+libkmm_plugin 0 kmymoney2 (>= 0.8.9), kmymoney2 (<< 0.9)
------ 8>< -----------------------------

Besides this being a good exercise for me, I am not really convinced
that it's worth the effort. For Lenny it would not change anything at
all (because kmymoney2 >= 0.9 will not migrate to Lenny due to #503654).
So the only effect would be sometime post Lenny. AFAIUI this change
would prevent kmymoney2 >= 0.9 to migrate to Squeeze before an
accordingly recent kmymoney2-plugin-aqbanking is ready for Squeeze too.
Is this really the whole point or do I miss something?

Regards
  Micha


Reply to: