Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: transition X-Debbugs-CC: openmo...@packages.debian.org
Hi RT, I assume you prefer to receive this discussion in a transition bug, therefore submitting it now. For reference, this is a follow-up on https://lists.debian.org/debian-release/2013/05/msg00161.html or 51881a33.6030...@debian.org I like to request a transition slot for lesstif2 to (open)motif. To keep current unstable build-able and installable, I propose the follow transition path: On 07-05-13 21:32, Paul Gevers wrote: > An alternative that I could come up with, but maybe it is an insane > idea, is that I update the lesstif2 package to make the lesstif2-dev > package a transitional package that depends on libmotif-dev. I believe > only the packages that need the additional build dependencies (e-mail > from Graham) would not be helped by this temporary solution, but that > can be fixed in advance. So than we could upload motif and lesstif2 to > unstable after your approval and start converting the packages to > properly build-depend on libmotif-dev. I don't think Graham's e-mail ended up on the d-r@l.d.o e-mail list, so I attach it to this mail. We have started to file bugs on the packages that build depend on lesstif2-dev but fail to declare all their other dependencies properly: http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=lesstif2motif;users=openmo...@packages.debian.org Unfortunately (due to a nasty bug in dak) openmotif needs to be removed from non-free/unstable if we are going to move it to main, so if we want to test the transition in experimental, we won't have a version in unstable. Openmotif has two reverse dependencies in non-free: arb and cluster3. Paul ben file: title = "motif"; is_affected = .depends ~ "lesstif2-dev" | .depends ~ "libmotif-dev"; is_good = .depends ~ "libxm4" | .depends ~ "libmrm4" | .depends ~ "libuil4"; is_bad = .depends ~ "lesstif2";
--- Begin Message ---Hi Release Team Results of test rebuilds on motif's reverse dependencies. The following packages built with only changing the build-depends on lesstif2-dev to libmotif-dev: alliance ctn ddd dx elk freesci geomview grace grass gromacs inventor mtink ncbi-tools6 nedit njplot plan sciplot twclock twpsk via viewmol whitedune xastir xbae xball xmakemol xmhtml xmpi xpuzzles xshisen The following packages required an additional build-depends on libxt-dev: ferret-vis mesa-glw sqsh tcm xabacus xpdf xsol The following packages required additional build-depends as indicated below: gridengine - libxft-dev, libxp-dev hotswap - libxtdev, libxext-dev, libxp-dev mgdiff - libxt-dev, libxext-dev xawtv - libxp-dev xtel - libxpd-dev I did try running all of the applications, but not being familiar with all of them, some I just ran to see that a GUI appeared without any error messages. I don't believe that any of the packages actually make use of libxp and therefore the dependencies on libxp-dev can be removed without too much effort. This is good as we want to get rid of libxp anyway [1]. I did not test rebuilding pcb, cernlib and paw. These packages build and/or depend on packages with names like pcb-lesstif, libpack-lesstif1-dev and libpawlib-lesstif3-dev. These should be left up to the maintainers of these packages to decide what to do with them. Regards Graham [1] http://bugs.debian.org/623643
--- End Message ---
signature.asc
Description: OpenPGP digital signature