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

Bug 640974

Summary: dev-libs/liblinebreak removal
Product: Gentoo Linux Reporter: Johannes Janssen <mail>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: normal CC: grozin, mgorny, treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: Pending removal: 2018-12-11
Package list:
Runtime testing required: ---
Bug Depends on: 640968, 640972, 650794    
Bug Blocks:    
Attachments: dev-libs-liblinebreak-complete-removal.patch

Description Johannes Janssen 2017-12-14 01:25:19 UTC
Created attachment 509978 [details, diff]
dev-libs-liblinebreak-complete-removal.patch

Old versions of app-text/fbreader are the only packages in tree depending on dev-libs/liblinebreak. So remove them.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-12-14 14:12:56 UTC
I'm all for removing this (both the 'old' and the 'new' package) altogether if the maintainer of fbreader doesn't want to maintain it. We don't need more unmaintained packages that have a single reverse dependency.
Comment 2 Andrey Grozin gentoo-dev 2017-12-14 15:20:32 UTC
I think I'd better stop maintaining fbreader as well as coolreader. Then there will be no software in Gentoo for reading electronic books. But then I'll have to switch to some other distro.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-12-14 17:37:56 UTC
The package still has no maintainer.
Comment 4 Johannes Janssen 2017-12-14 17:48:10 UTC
And it does not need one anymore. libunibreak is a drop-in replacement for and successor of liblinebreak. It can be removed along with older versions of fbreader as soon as fbreader-0.99.4-r4 is stabalized.
Comment 5 Johannes Janssen 2018-09-25 17:07:29 UTC
fbreader-0.99.4-r4 and higher do not depend on liblinebreak anymore and app-text/fbreader-0.99.4-r5 has been stabilized.
So fbreader-0.99.4-r3 remains the only package depending on liblinebreak. Now both can be purged from the tree.
Comment 6 Larry the Git Cow gentoo-dev 2018-11-11 13:07:51 UTC
The bug has been referenced in the following commit(s):

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

commit a409b98055874ca4a16e13bb07363290511cb198
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2018-11-11 12:01:20 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2018-11-11 13:07:23 +0000

    app-text/fbreader: Drop old
    
    Bug: https://bugs.gentoo.org/640974
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-text/fbreader/fbreader-0.99.4-r3.ebuild        |  95 ----
 app-text/fbreader/fbreader-0.99.4-r4.ebuild        |  91 ----
 app-text/fbreader/files/fbreader-0.99.4-gcc6.patch |  11 -
 .../fbreader/files/fbreader-0.99.4-ld-bfd.patch    |  10 -
 .../fbreader/files/fbreader-0.99.4-mimetypes.patch |   6 -
 .../files/fbreader-0.99.4-qreal-cast.patch         |  13 -
 app-text/fbreader/files/fbreader-0.99.4-qt5.patch  | 573 ---------------------
 app-text/fbreader/files/fbreader-0.99.4.patch      |   8 -
 8 files changed, 807 deletions(-)
Comment 7 Larry the Git Cow gentoo-dev 2018-12-11 13:39:39 UTC
The bug has been closed via the following commit(s):

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

commit b70f53f9b9660807633b360671624efa4611936a
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2018-12-11 13:39:10 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2018-12-11 13:39:10 +0000

    dev-libs/liblinebreak: Remove last-rited pkg
    
    Closes: https://bugs.gentoo.org/640974
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 dev-libs/liblinebreak/Manifest                |  1 -
 dev-libs/liblinebreak/liblinebreak-2.1.ebuild | 24 ------------------------
 dev-libs/liblinebreak/metadata.xml            | 13 -------------
 profiles/package.mask                         |  4 ----
 4 files changed, 42 deletions(-)