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;
---BeginMessage---
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