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

Bug#755539: transition: hdf5



On 30/07/14 20:09, Gilles Filippini wrote:
> Hi,
> 
> Please find an updated status below.
> 
> I've filed a few more bugs for fixes to build systems which don't need
> any hint about the new hdf5 paths.
> 
> I've uploaded a fix for #756108 to DELAYED/2.
> 
> I've added a usertag "HDF5-transition" [1] to the bugs related to this
> transition, but not for bugs related to useless build depends, because
> they're not in our way.
> 
> [1]
> <https://udd.debian.org/cgi-bin/bts-usertags.cgi?tag=HDF5-transition&user=pini%40debian.org>
> 
> I'll start tomorrow to file bugs with severity=wishlist + patches for
> the other packages.
> 
> Please tell me what more could be needed.
> 
> I've spent *many* hours these last weeks to prepare this transition
> (which is my first one BTW). And I'm committed to spent more hours to
> NMU as needed after the transition starts. I would be very disappointed
> in case it couldn't happen before the transition freeze.

To be honest, the big number of packages that need sourceful uploads concerns
me, this close to the freeze. Other RT members have expressed me their concern
as well.

Anyway...

It seems to me like you're entangling two different transitions:

- The new upstream release with a SONAME bump
- The changes to -dev packages to make the co-installable

It seems to me like it's the second one (changes in -dev packages) that requires
so many packages to be patched. Is that right? This is also what you care most
about and what you want to do before the freeze.

Can't you find a way to make the rdeps work with both the current and the new
packages? See e.g. the perl 5.20 transition, where the paths are changing and
the rdeps need fixing, but those fixes are being done *beforehand* and they work
with the old and new perl. Then when the transition starts, we'll only need binNMUs.

So if you care so much about this, one possibility would be to forget about the
new upstream release to avoid the SONAME bump, and to get the rdeps fixed
beforehand. After most have been fixed, you change the paths as needed and NMU
the rdeps that didn't get fixed. If I have understood things correctly, no
packages will need binNMUs, so there won't be a transition needed for this. You
just need to file the bugs and at some point do the switch and NMU what's left.

If you file the bugs now at severity important, ping the unfixed bugs in a
month, then in 1.5 or 2 months you change the paths and NMU the rest of the
fixes, you can get this done by mid-October.

Hope what I said makes some sense; it is late and I am tired.

But if you ask me about your current proposal, I'd honestly say it is too late
for jessie.

Emilio


Reply to: