Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: transition X-Debbugs-CC: openmotif@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.6030901@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=openmotif@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 ---
- To: Debian release team <debian-release@lists.debian.org>, openmotif@packages.debian.org
- Subject: Re: lesstif2 to motif transition
- From: Graham Inggs <graham@nerve.org.za>
- Date: Tue, 7 May 2013 21:01:52 +0200
- Message-id: <CAM8zJQtU8wVF=ZcD_KtArSKSNUrF7Vnn=yiZYk2RVntn0hKViQ@mail.gmail.com>
- In-reply-to: <[🔎] 51881A33.6030901@debian.org>
- References: <[🔎] 51881A33.6030901@debian.org>
The following packages built with only changing the build-depends on lesstif2-dev to libmotif-dev:Hi Release TeamResults of test rebuilds on motif's reverse dependencies.
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
xshisenThe following packages required an additional build-depends on libxt-dev:
ferret-vis
mesa-glw
sqsh
tcm
xabacus
xpdf
xsolThe 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-devI 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
--- End Message ---
Attachment:
signature.asc
Description: OpenPGP digital signature