Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 649076 - Last Rites: x11-libs/libXp and x11-proto/printproto
Summary: Last Rites: x11-libs/libXp and x11-proto/printproto
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: PMASKED
Depends on: 649080 649082 649084 649096 649126 649128 649130 649134 649136 649138 649140 649142 649146 649148 649150 649152 649154 650404
Blocks: 656250
  Show dependency tree
 
Reported: 2018-02-28 20:33 UTC by Matt Turner
Modified: 2018-06-30 04:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2018-02-28 20:33:27 UTC
x11-libs/libXp and x11-proto/printproto shouldn't be shipped in Gentoo. They are the client library and protocol headers for the dead Xprint extension, which was removed from xorg-server-1.6.0 which was released 9 years ago.

Some packages still depend on libXp. I'll file bugs and make them block this.
Comment 1 Larry the Git Cow gentoo-dev 2018-04-21 18:04:27 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c00d9b88d7ed6d39c01b4ebb74f0ac2bd85a5c70

commit c00d9b88d7ed6d39c01b4ebb74f0ac2bd85a5c70
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-04-21 18:02:39 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-04-21 18:04:11 +0000

    profiles: Mask x11-libs/libXp and x11-proto/printproto for removal
    
    Bug: https://bugs.gentoo.org/649076

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)}
Comment 2 Nikita Zlobin 2018-05-18 19:25:41 UTC
texlive-core-2017-r3 depends on libXp:

Calculating dependencies... done!
  x11-libs/libXp-1.0.3 pulled in by:
    app-text/texlive-core-2017-r3 requires x11-libs/libXp

  x11-proto/printproto-1.0.5-r1 pulled in by:
    x11-libs/libXp-1.0.3 requires >=x11-proto/printproto-1.0.5-r1[abi_x86_64(-)]

This is latest version, available with all GPO as well.
Comment 3 Matt Turner gentoo-dev 2018-05-20 16:04:16 UTC
(In reply to Nikita Zlobin from comment #2)
> texlive-core-2017-r3 depends on libXp:
> 
> Calculating dependencies... done!
>   x11-libs/libXp-1.0.3 pulled in by:
>     app-text/texlive-core-2017-r3 requires x11-libs/libXp
> 
>   x11-proto/printproto-1.0.5-r1 pulled in by:
>     x11-libs/libXp-1.0.3 requires
> >=x11-proto/printproto-1.0.5-r1[abi_x86_64(-)]
> 
> This is latest version, available with all GPO as well.

Reemerge texlive-core. See https://bugs.gentoo.org/649152
Comment 4 Larry the Git Cow gentoo-dev 2018-05-20 16:04:42 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc94ee493de0ef65dea19a07f959705e83ada09a

commit fc94ee493de0ef65dea19a07f959705e83ada09a
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-05-20 16:03:46 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-05-20 16:04:39 +0000

    profiles: Drop x11-libs/libXp and x11-proto/printproto masks
    
    Closes: https://bugs.gentoo.org/649076

 profiles/package.mask | 6 ------
 1 file changed, 6 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95943a1a43a42fd86cd2bd9a187e06e5a1cde1f

commit f95943a1a43a42fd86cd2bd9a187e06e5a1cde1f
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-05-20 16:02:30 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-05-20 16:02:30 +0000

    x11-proto/printproto: Remove
    
    Bug: https://bugs.gentoo.org/649076

 x11-proto/printproto/Manifest                   |  1 -
 x11-proto/printproto/metadata.xml               |  8 --------
 x11-proto/printproto/printproto-1.0.5-r1.ebuild | 14 --------------
 3 files changed, 23 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684d1e38ccf83579a9128587702aa4b8aefc2869

commit 684d1e38ccf83579a9128587702aa4b8aefc2869
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-05-20 16:01:43 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-05-20 16:01:43 +0000

    x11-libs/libXp: Remove
    
    Bug: https://bugs.gentoo.org/649076

 x11-libs/libXp/Manifest           |  2 --
 x11-libs/libXp/libXp-1.0.2.ebuild | 18 ------------------
 x11-libs/libXp/libXp-1.0.3.ebuild | 18 ------------------
 x11-libs/libXp/metadata.xml       |  8 --------
 4 files changed, 46 deletions(-)