Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 792222 - sys-libs/db: Remove dead slots
Summary: sys-libs/db: Remove dead slots
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: PMASKED, PullRequest
Depends on:
Blocks: 837629
  Show dependency tree
 
Reported: 2021-05-26 08:43 UTC by David Seifert
Modified: 2022-04-10 11:10 UTC (History)
6 users (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 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(-)