Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove deprecated beecrypt and NSS crypto backends #1245

Merged
merged 3 commits into from May 29, 2020

Conversation

pmatilai
Copy link
Member

Shedding some weight to celebrate the beginning of a new cycle 馃巻

Beecrypt whose upstream is dead for more than ten years now, was deprecated
in rpm 4.16 (in commit 0910e6a).
@ignatenkobrain
Copy link
Contributor

馃殌 馃憤

@pmatilai
Copy link
Member Author

Flushing BDB down the same drain is really, really, really tempting 馃槆 but maybe not just yet...

@ignatenkobrain
Copy link
Contributor

@pmatilai I think we need to deprecate it in 4.17 and ditch it in 4.18 while keeping bdb_ro only.

@pmatilai
Copy link
Member Author

Actually BDB too is already marked deprecated in 4.16 (commit fc0169e)

@ignatenkobrain
Copy link
Contributor

@pmatilai oh, in that case - I would ditch bdb backend and possibly enable bdb_ro by default for 4.17 and then in 4.18 disable it by default.

INSTALL Outdated Show resolved Hide resolved
@Conan-Kudo
Copy link
Member

@pmatilai Come on, drop BDB! Go for the gold! 馃

INSTALL Outdated Show resolved Hide resolved
NSS is a behemoth of a library which drags in a whole runtime subsystem
of its own which is often at odds with normal Unix system behavior
(hello SIGPIPE). Now that we have nicer alternatives available there's
little reason to lug this baggage along. NSS was deprecated in rpm 4.16
(commit 0b9efb9).
@pmatilai
Copy link
Member Author

pmatilai commented May 29, 2020

There's at least one thing that needs to be dealt with one way or the other before dropping BDB can be seriously considered:

[pmatilai馃帺锔巐umikko rpm]$ grep %_db_backend macros.in 
%_db_backend	      bdb

However 4.17 will NOT ship as BDB as the default, no matter what.

@pmatilai
Copy link
Member Author

Anyway, the DB discussion is a separate topic. Thanks for the doc review guys, fixed in the last push.

@pmatilai pmatilai merged commit d009ac4 into rpm-software-management:master May 29, 2020
@pmatilai pmatilai deleted the deprecate-pr branch June 15, 2020 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants