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

Bug 792222

Summary: sys-libs/db: Remove dead slots
Product: Gentoo Linux Reporter: David Seifert <soap>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: bertrand, gentoo, herrtimson, hydrapolic, sam, sparky
Priority: Normal Keywords: PMASKED, PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/20990
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 837629    

Description David Seifert gentoo-dev 2021-05-26 08:43:19 UTC
sys-libs/db currentlty has 15 (!) slots in tree. The overwhelming majority of these are not required for the depgraph, nor are they supported by Oracle anymore. The plan is to mask thw following 9 SLOTs:

1
3
4.2
4.3
4.4
4.5
4.6
4.7
5.1

issue a news item, and remove them in 60 days.
Comment 1 David Seifert gentoo-dev 2021-05-30 13:22:56 UTC
news item pushed, will begin p.mask + USE default change on 2021-07-01.
Comment 2 Larry the Git Cow gentoo-dev 2021-06-30 23:12:01 UTC
The bug has been referenced in the following commit(s):

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

commit a68f1bb12b7fee22c89dba839ab252dd865f2763
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2021-06-30 23:11:51 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-06-30 23:11:52 +0000

    default/linux/make.defaults: Drop USE="berkdb" from defaults
    
    Bug: https://bugs.gentoo.org/792222
    Signed-off-by: David Seifert <soap@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/20990
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/default/linux/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

commit 29e56cd0346d78c5de25428e9d2821cb8d1bd9a6
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2021-06-30 23:11:48 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-06-30 23:11:48 +0000

    package.mask: Last-rite dead sys-libs/db SLOTs
    
    Bug: https://bugs.gentoo.org/792222
    Signed-off-by: David Seifert <soap@gentoo.org>
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
Comment 3 Mike Lothian 2021-07-01 14:45:34 UTC
Hi, can I just check why "Drop USE="berkdb" from defaults" was done? It doesn't seem related to the dropping of slots which are out of support
Comment 4 David Seifert gentoo-dev 2021-07-01 16:00:54 UTC
(In reply to Mike Lothian from comment #3)
> Hi, can I just check why "Drop USE="berkdb" from defaults" was done? It
> doesn't seem related to the dropping of slots which are out of support

base-system decided that "berkdb" is a deprecated backend and will not be enabled goign forward.
Comment 5 Matthew Turnbull 2021-07-03 21:39:22 UTC
(In reply to David Seifert from comment #4)
> base-system decided that "berkdb" is a deprecated backend and will not be
> enabled goign forward.

Is there any concern about this potentially breaking pam setups? Worthy of a published news item?
Comment 6 David Seifert gentoo-dev 2021-07-20 09:12:16 UTC
(In reply to Matthew Turnbull from comment #5)
> (In reply to David Seifert from comment #4)
> > base-system decided that "berkdb" is a deprecated backend and will not be
> > enabled goign forward.
> 
> Is there any concern about this potentially breaking pam setups? Worthy of a
> published news item?

Given that I haven't heard of any issues to date (unlike, say, pam-on-libxcrypt), I don't see a need for another news item at this point.
Comment 7 Larry the Git Cow gentoo-dev 2021-10-01 20:23:40 UTC
The bug has been closed via the following commit(s):

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

commit 4f708b041d7d041a2d009f3ef83937c5c884e8b0
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2021-10-01 20:23:33 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-10-01 20:23:33 +0000

    sys-libs/db: drop dead versions
    
    * db-1.85-r5
    * db-3.2.9_p2-r2
    * db-4.2.52_p5-r4
    * db-4.3.29_p1-r4
    * db-4.4.20_p4-r4
    * db-4.5.20_p2-r6
    * db-4.6.21_p4-r5
    * db-4.7.25_p4-r5
    * db-5.1.29-r3
    
    Closes: https://github.com/gentoo/gentoo/pull/20982
    Closes: https://bugs.gentoo.org/792222
    Signed-off-by: David Seifert <soap@gentoo.org>

 profiles/package.mask                              |  14 --
 sys-libs/db/Manifest                               |  33 ---
 sys-libs/db/db-1.85-r5.ebuild                      |  56 ------
 sys-libs/db/db-3.2.9_p2-r2.ebuild                  | 196 ------------------
 sys-libs/db/db-4.2.52_p5-r4.ebuild                 | 185 -----------------
 sys-libs/db/db-4.3.29_p1-r4.ebuild                 | 183 -----------------
 sys-libs/db/db-4.4.20_p4-r4.ebuild                 | 177 ----------------
 sys-libs/db/db-4.5.20_p2-r6.ebuild                 | 193 ------------------
 sys-libs/db/db-4.6.21_p4-r5.ebuild                 | 182 -----------------
 sys-libs/db/db-4.7.25_p4-r5.ebuild                 | 189 -----------------
 sys-libs/db/db-5.1.29-r3.ebuild                    | 224 ---------------------
 sys-libs/db/files/db-1.85-gentoo-paths.patch       |  29 ---
 .../files/db-18.1.25-sqlite-configure-path.patch   |  11 -
 sys-libs/db/files/db-3.2.9-fix-dep-link.patch      |  26 ---
 sys-libs/db/files/db-3.2.9-gcc43.patch             |  16 --
 sys-libs/db/files/db-4.0.14-fix-dep-link.patch     |  38 ----
 .../db/files/db-4.2-jni-check-prefix-first.patch   |  30 ---
 sys-libs/db/files/db-4.2-libtool.patch             |  20 --
 sys-libs/db/files/db-4.2.52_p2-TXN.patch           |  68 -------
 sys-libs/db/files/db-4.3-libtool.patch             |  47 -----
 sys-libs/db/files/db-4.3.27-fix-dep-link.patch     |  38 ----
 sys-libs/db/files/db-4.4-libtool.patch             |  47 -----
 22 files changed, 2002 deletions(-)