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

Bug#708462: lesstif2 to motif transition



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

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: