!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

507 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30109 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
12 Apr 2025
@emilazy:matrix.orgemilyfantastic great work!21:35:55
@emilazy:matrix.orgemilyFWIW, BerkeleyDB was abandoned by Oracle. I know there are various forks and API-compatible replacements21:36:53
@emilazy:matrix.orgemilymaybe one of them avoids this issue?21:36:54
@emilazy:matrix.orgemilyit also might be an option to move packages off BerkeleyDB to alternative backends like GNU dbm where supported: https://fedoraproject.org/wiki/User:Pkubat/Draft_-_Removing_BerkeleyDB_from_Fedora21:37:48
@emilazy:matrix.orgemily for libpinyin,
libpinyin X GPLv3+ depends on KyotoCabinet since f24
21:41:20
@emilazy:matrix.orgemilythough I'm not sure if Kyoto Cabinet is maintained either 😆21:42:12
@emilazy:matrix.orgemilyah, https://dbmx.net/kyotocabinet/ points to https://dbmx.net/tkrzw/.21:42:35
@emilazy:matrix.orgemilybut https://github.com/libpinyin/libpinyin/blob/a6f4d3c239883b5e1dd0770ab2b433042845e9c9/configure.ac hardcodes only support for Berkeley DB and Kyoto Cabinet.21:43:04
@emilazy:matrix.orgemily the latest Kyoto Cabinet is still like three years newer than the latest Berkeley DB, and there's a good chance it doesn't have this specific reproducibility bug, so… it may be a good option for libpinyin :) 21:46:43
13 Apr 2025
@bot-wxt1221:matrix.orgBot_wxt1221 joined the room.13:32:05
@guider-le-recit:matrix.orgguider-le-recitHi miss Emily, you are aboslutely correct, I edited the package.nix file, removed Berkeley DB from buildInputs and replaced it with kyotocabinet, added a list configureFlags = [ "--with-dbm=KyotoCabinet" ];, and now the build completes no more derivation errors13:32:30

Show newer messages


Back to Room ListRoom Version: 6