Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 461916

Summary: app-emulation/emul-linux-x86-motif: drop package
Product: Gentoo Linux Reporter: Ulrich Müller <ulm>
Component: Current packagesAssignee: Multilib team <multilib+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: hasufell, mgorny, nbowler, nikoli, pacho
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 455074, 465788, 466546, 475480    
Bug Blocks: 454644    
Attachments: emul-linux-x86-motif-20130224-r1.ebuild

Description Ulrich Müller gentoo-dev 2013-03-16 11:53:30 UTC
The latest ebuilds of x11-libs/motif in SLOTs 0 and 2.2, i.e. motif-2.3.4-r1 and motif-2.2.3-r12 have been converted to inherit multilib-minimal.eclass.

AFAICS, emul-linux-x86-motif has only a single package as reverse dependency, namely net-misc/icaclient.
Comment 1 Pacho Ramos gentoo-dev 2013-03-16 12:33:59 UTC
I guess we will need to get that multilib versions stabilized before treecleaning this emul package
Comment 2 Ulrich Müller gentoo-dev 2013-03-16 12:46:17 UTC
Sounds like a plan.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-03-16 12:57:32 UTC
multilib-minimal is not necessary here, it's an overkill (and I told you that 'minimal' is not a good name). multilib-build providing USE flags is enough.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-03-16 12:58:01 UTC
Or wait, no eclass at all. It's just about [abi_x86_32] USE-dep.
Comment 5 Ulrich Müller gentoo-dev 2013-07-31 13:43:25 UTC
Created attachment 354728 [details]
emul-linux-x86-motif-20130224-r1.ebuild

Converting to a metapackage with USE=abi_x86_32.
Please review.
Comment 6 Ulrich Müller gentoo-dev 2013-07-31 14:04:50 UTC
(In reply to Ulrich Müller from comment #5)
> Created attachment 354728 [details]
> emul-linux-x86-motif-20130224-r1.ebuild
> 
> Converting to a metapackage with USE=abi_x86_32.
> Please review.

Committed to CVS, as discussed with aballier.
Comment 7 Pacho Ramos gentoo-dev 2013-08-24 07:01:06 UTC
This needs Xorg multilib stabilization to be able to remove old emul set
Comment 8 Pacho Ramos gentoo-dev 2013-10-08 21:05:36 UTC
(In reply to Pacho Ramos from comment #7)
> This needs Xorg multilib stabilization to be able to remove old emul set

And now depends on unmasking of the USE flag for them ;)
Comment 9 Nikoli 2014-04-05 13:01:33 UTC
Ping, all blockers seems fixed now, will you update or drop ebuild?
Comment 10 Ulrich Müller gentoo-dev 2014-04-05 19:28:18 UTC
The flag is still stable masked, but the only reverse dependency (net-misc/icaclient) has no stable version.

So I guess the package could be last-rited indeed.
Comment 11 Ulrich Müller gentoo-dev 2014-09-30 21:10:46 UTC
+# Ulrich Müller <ulm@gentoo.org> (30 Sep 2014)
+# Obsolete, superseded by multilib x11-libs/motif.
+# Masked for removal in 30 days, bug #461916.
+app-emulation/emul-linux-x86-motif
+
Comment 12 Nick Bowler 2014-10-01 17:08:39 UTC
Is it really necessary to remove this package?  It is currently a massive pain in the butt to enable multilib motif on stable amd64.

We have a huge number of existing binaries that require on 32-bit motif; previously the solution was to just install this package (emul-linux-x86-motif).  I guess an alternate solution will be required...
Comment 13 Ulrich Müller gentoo-dev 2014-10-01 22:28:22 UTC
(In reply to Nick Bowler from comment #12)
> Is it really necessary to remove this package?

The plan is to eventually remove all emul-linux-x86-* packages.

I'm giving this more time (60 days) until removal. So for now, you can unmask emul-linux-x86-motif as a workaround.

Alternatively, you could enable ABI_X86="64 32" in make.conf and unmask the abi_x86_32 flag for motif (by adding a line "x11-libs/motif -abi_x86_32" to /etc/portage/profile/package.use.stable.mask, and similar lines for those dependencies of motif that need the abi_x86_32 flag enabled).
Comment 14 Ulrich Müller gentoo-dev 2014-10-02 10:32:42 UTC
After discussing the issue with pacho, I've reverted the masking. We'll proceed with removal when the abi_x86_32 flag is unmasked in stable.
Comment 15 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-06-02 08:34:22 UTC
Dropped.