[FFe] Transition from lesstif2 to Motif in Saucy

Bug #1222747 reported by Graham Inggs
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ctn (Debian)
Fix Released
Unknown
ctn (Ubuntu)
Fix Released
Undecided
Unassigned
elk (Debian)
Fix Released
Unknown
freesci (Debian)
Fix Released
Unknown
freesci (Ubuntu)
Fix Released
Undecided
Unassigned
glw (Debian)
Fix Released
Unknown
glw (Ubuntu)
Fix Released
Undecided
Unassigned
grass (Debian)
Fix Released
Unknown
gridengine (Debian)
Fix Released
Unknown
gridengine (Ubuntu)
Fix Released
Medium
Unassigned
lesstif2 (Ubuntu)
Fix Released
Medium
Adam Conrad
mgdiff (Debian)
Fix Released
Unknown
mgdiff (Ubuntu)
Fix Released
Medium
Unassigned
plan (Debian)
Fix Released
Unknown
sqsh (Debian)
Fix Released
Unknown
sqsh (Ubuntu)
Fix Released
Undecided
Unassigned
tcm (Debian)
Fix Released
Unknown
tcm (Ubuntu)
Fix Released
Medium
Unassigned
twclock (Debian)
Fix Released
Unknown
twpsk (Debian)
Fix Released
Unknown
via (Debian)
Fix Released
Unknown
viewmol (Debian)
Fix Released
Unknown
whitedune (Debian)
Fix Released
Unknown
xastir (Debian)
Fix Released
Unknown
xawtv (Debian)
Fix Released
Unknown
xball (Debian)
Fix Released
Unknown
xmpi (Debian)
Fix Released
Unknown
xshisen (Debian)
Fix Released
Unknown
xshisen (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I'm requesting a feature freeze exception to transition tcm, gridengine and mgdiff from lesstif2-dev to libmotif-dev.

This is part of the lesstif2motif transition in Debian [1].

These three packages require minor modifications before they will build with libmotif-dev.
Once these packages have transitioned, the then remaining 16 packages depending on lesstif2-dev only require a single build-dep change, which can be avoided if libmotif-dev provided lesstif2-dev.

Link to transition tracker [2].

[1] https://wiki.debian.org/lesstif2motifTransition
[2] http://people.canonical.com/~ubuntu-archive/transitions/motif.html

Revision history for this message
Scott Kitterman (kitterman) wrote :

You have changes ready and tested for all three?

Revision history for this message
Graham Inggs (ginggs) wrote :

Yes, I will attach them to this bug now.

Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Scott Kitterman (kitterman) wrote :

Ack. Approved.

Changed in lesstif2 (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in tcm (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in mgdiff (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in gridengine (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gridengine - 6.2u5-7.1ubuntu2

---------------
gridengine (6.2u5-7.1ubuntu2) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
  * Add build-depends on libxft-dev, libxp-dev.
  * Specify freetype2 include directory.
 -- Graham Inggs <email address hidden> Mon, 09 Sep 2013 13:33:12 +0200

Changed in gridengine (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mgdiff - 1.0-29ubuntu1

---------------
mgdiff (1.0-29ubuntu1) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
  * Add build-depends on libxt-dev, libxext-dev.
 -- Graham Inggs <email address hidden> Mon, 09 Sep 2013 12:40:28 +0200

Changed in mgdiff (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tcm - 2.20+TSQD-4.3ubuntu1

---------------
tcm (2.20+TSQD-4.3ubuntu1) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
  * Add build-depends on libxt-dev.
 -- Graham Inggs <email address hidden> Mon, 09 Sep 2013 12:14:35 +0200

Changed in tcm (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Unsubscribing sponsors, nothing to do for us here.

Revision history for this message
Graham Inggs (ginggs) wrote :

Now that tcm, gridenginge and mgdiff have been updated, and a dependency issue between ncbi-tools6 and njplot (LP: #1222965) has been resolved, the remaining packages depending on lesstif2 can be transitioned by a single build-dep change, or a rebuild with libmotif-dev providing lesstif2-dev.

'reverse-depends -b lesstif2-dev -r saucy' lists the following 17 packages:

Reverse-Build-Depends
=====================
* ctn
* elk
* freesci
* glw
* grass
* plan
* sqsh
* twclock
* twpsk
* via
* viewmol
* whitedune
* xastir
* xawtv
* xball
* xmpi
* xshisen

Three of those; ctn, freesci and xshisen do not actually build Motif binaries and should not require a rebuild.

What else needs to be done in order to completely transition from lesstif to motif?

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 1222747] Re: [FFe] Transition tcm, gridengine and mgdiff to Motif

How many of these did you test build already?

Revision history for this message
Graham Inggs (ginggs) wrote : Re: [FFe] Transition tcm, gridengine and mgdiff to Motif

I've built all of them in my Motif PPA:
https://launchpad.net/~ginggs/+archive/motif

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 1222747] Re: [FFe] Transition tcm, gridengine and mgdiff to Motif

Go ahead. I changed my mind and think it's better to change each package.

Changed in elk (Debian):
status: Unknown → Fix Committed
Changed in plan (Debian):
status: Unknown → Fix Committed
Changed in twclock (Debian):
status: Unknown → Fix Committed
Changed in twpsk (Debian):
status: Unknown → Fix Committed
Changed in sqsh (Debian):
status: Unknown → New
Changed in viewmol (Debian):
status: Unknown → New
Changed in xastir (Debian):
status: Unknown → Fix Committed
Changed in xball (Debian):
status: Unknown → New
Changed in xmpi (Debian):
status: Unknown → Fix Committed
Changed in whitedune (Debian):
status: Unknown → Fix Committed
Changed in grass (Debian):
status: Unknown → Fix Committed
Changed in xawtv (Debian):
status: Unknown → Fix Committed
Changed in xshisen (Debian):
status: Unknown → New
Changed in glw (Debian):
status: Unknown → New
Changed in via (Debian):
status: Unknown → New
Changed in ctn (Debian):
status: Unknown → New
Changed in freesci (Debian):
status: Unknown → New
Revision history for this message
Graham Inggs (ginggs) wrote : Re: [FFe] Transition tcm, gridengine and mgdiff to Motif

Last night several of the packages got NMUs in Debian so these can simply be sync'd after 7 days when they land in unstable.

@Scott: Can you give me a date by when you want the remaining changes done in Ubuntu?
I'll hold off creating the Ubuntu tasks until then.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 1222747] Re: [FFe] Transition tcm, gridengine and mgdiff to Motif

Why don't you do the ones that weren't NMUed first and we'll see how close they are then.

Changed in plan (Debian):
status: Fix Committed → Fix Released
Graham Inggs (ginggs)
summary: - [FFe] Transition tcm, gridengine and mgdiff to Motif
+ [FFe] Transition from lesstif2 to Motif in Saucy
description: updated
Changed in grass (Debian):
status: Fix Committed → Fix Released
Changed in viewmol (Debian):
status: New → Fix Released
Revision history for this message
Jackson Doak (noskcaj) wrote :

It might be worth targeting this at 14.04. It would be a lot easier if we didn't have to support lesstif2

Changed in elk (Debian):
status: Fix Committed → Fix Released
Changed in twclock (Debian):
status: Fix Committed → Fix Released
Changed in twpsk (Debian):
status: Fix Committed → Fix Released
Changed in xastir (Debian):
status: Fix Committed → Fix Released
Changed in xball (Debian):
status: New → Fix Released
Changed in xmpi (Debian):
status: Fix Committed → Fix Released
Changed in whitedune (Debian):
status: Fix Committed → Fix Released
Changed in xawtv (Debian):
status: Fix Committed → Fix Released
Changed in via (Debian):
status: New → Fix Released
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :
Revision history for this message
Graham Inggs (ginggs) wrote :

@ubuntu-sponsors: please upload the last five packages for the transition, attached to comments #18 - #22.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glw - 8.0.0-1ubuntu1

---------------
glw (8.0.0-1ubuntu1) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
 -- Graham Inggs <email address hidden> Sun, 22 Sep 2013 19:08:52 +0200

Changed in glw (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xshisen - 1:1.51-4ubuntu1

---------------
xshisen (1:1.51-4ubuntu1) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
 -- Graham Inggs <email address hidden> Sun, 22 Sep 2013 19:10:15 +0200

Changed in xshisen (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sqsh - 2.1.7-2ubuntu1

---------------
sqsh (2.1.7-2ubuntu1) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
 -- Graham Inggs <email address hidden> Sun, 22 Sep 2013 19:09:14 +0200

Changed in sqsh (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ctn - 3.0.6-13ubuntu1

---------------
ctn (3.0.6-13ubuntu1) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
 -- Graham Inggs <email address hidden> Sun, 22 Sep 2013 19:12:18 +0200

Changed in ctn (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package freesci - 0.6.4-7ubuntu1

---------------
freesci (0.6.4-7ubuntu1) saucy; urgency=low

  * Rebuild with libmotif-dev instead of lesstif2-dev. (LP: #1222747)
 -- Graham Inggs <email address hidden> Sun, 22 Sep 2013 19:12:43 +0200

Changed in freesci (Ubuntu):
status: New → Fix Released
Revision history for this message
Graham Inggs (ginggs) wrote :

@ubuntu-archive: please blacklist and remove lesstif2 from the archive.

Revision history for this message
Adam Conrad (adconrad) wrote :

There are still packages in the archive that depend on lesstif2, I'm not going to remove it until all the rdeps have fully transitioned.

Revision history for this message
Colin Watson (cjwatson) wrote :

Also there's no need to blacklist it.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

@ Adam
Looks like it's ready to go, no?

$ reverse-depends -b src:lesstif2
Reverse-Build-Depends
=====================
* grass (for lesstif2-dev) => alternate depends "libmotif-dev | lesstif2-dev"

$ reverse-depends src:lesstif2
No reverse dependencies found

Revision history for this message
Paul Gevers (paul-climbing) wrote :

If it is worth anything, I, as one of the lesstif2 maintainers in Debian, think it would be nice if lesstif2 would be removed. It has lasted too long already... Soon we will have it gone from Debian as well.

Revision history for this message
Adam Conrad (adconrad) wrote :

Removing packages from saucy:
 lesstif2 1:0.95.2-1.1 in saucy
  lesstif-bin 1:0.95.2-1.1 in saucy amd64
  lesstif-bin 1:0.95.2-1.1 in saucy armhf
  lesstif-bin 1:0.95.2-1.1 in saucy i386
  lesstif-bin 1:0.95.2-1.1 in saucy powerpc
  lesstif-doc 1:0.95.2-1.1 in saucy amd64
  lesstif-doc 1:0.95.2-1.1 in saucy arm64
  lesstif-doc 1:0.95.2-1.1 in saucy armhf
  lesstif-doc 1:0.95.2-1.1 in saucy i386
  lesstif-doc 1:0.95.2-1.1 in saucy powerpc
  lesstif2 1:0.95.2-1.1 in saucy amd64
  lesstif2 1:0.95.2-1.1 in saucy armhf
  lesstif2 1:0.95.2-1.1 in saucy i386
  lesstif2 1:0.95.2-1.1 in saucy powerpc
  lesstif2-dbg 1:0.95.2-1.1 in saucy amd64
  lesstif2-dbg 1:0.95.2-1.1 in saucy armhf
  lesstif2-dbg 1:0.95.2-1.1 in saucy i386
  lesstif2-dbg 1:0.95.2-1.1 in saucy powerpc
  lesstif2-dev 1:0.95.2-1.1 in saucy amd64
  lesstif2-dev 1:0.95.2-1.1 in saucy armhf
  lesstif2-dev 1:0.95.2-1.1 in saucy i386
  lesstif2-dev 1:0.95.2-1.1 in saucy powerpc
Comment: Obsolete, see bug #1222747
Remove [y|N]? y
1 package successfully removed.

Changed in lesstif2 (Ubuntu):
assignee: nobody → Adam Conrad (adconrad)
status: Triaged → Fix Released
Revision history for this message
Stéphane Graber (stgraber) wrote :

The requested package removal was done, unsubscribing ubuntu-archive.

Changed in xshisen (Debian):
status: New → Fix Committed
Changed in freesci (Debian):
status: New → Fix Committed
Changed in ctn (Debian):
status: New → Fix Released
Changed in xshisen (Debian):
status: Fix Committed → Fix Released
Changed in sqsh (Debian):
status: New → Fix Released
Changed in glw (Debian):
status: New → Fix Committed
Changed in gridengine (Debian):
status: Unknown → New
Changed in mgdiff (Debian):
status: Unknown → Fix Released
Changed in tcm (Debian):
status: Unknown → Fix Released
Changed in freesci (Debian):
status: Fix Committed → Fix Released
Changed in glw (Debian):
status: Fix Committed → Fix Released
Changed in gridengine (Debian):
status: New → Fix Committed
Changed in gridengine (Debian):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.