* Micha Lenk [Tue, 28 Oct 2008 00:14:06 +0100]: > 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 No, of course not... > > 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. > 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? No, the point is not what migrates or what doesn't. The point is that dependencies should prevent the user from installing a combination of packages that does not work. So, for example, Lenny gets released with kmymoney 0.8.9 and -aqbanking 0.9.6beta, but then after some months a backport of kmymoney2 0.9.2 appears and the user installs it: without this change, they would have the plugin stop working, right? That is bad. > But I had no opportunity to know in advance that kmymoeny2 0.9 would > break kmymoney2-plugin-aqbanking 0.9.6beta-4. This is also bad. This means you are going to have to always Depend: kmymoney2 (<< $next_X.Y_version), and check whether it's compatible or not each time the plugin becomes uninstallable. > So may I kindly ask: Would the release team issue a freeze-exception > for the following patch in Lenny (via TPU)?: Yes, though I don't think the change in Build-Depends is strictly needed. > + (otherwise this package will become unuable on kmymoney2-only upgrades). Typo: unusable. Cheers, -- Adeodato Simó dato at net.com.org.es Debian Developer adeodato at debian.org Listening to: The Postal Service - Recycled air -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]