Re: glibc <> libselinux dep loop
On 11.10.2016 09:59, Zbyniu Krzystolik wrote: nss_db-2.2.3-0.pre1.11 + nss_updatedb-10-3 (LDAP backend) works for me for many years, while nss_db from glibc segfaults. does 2.5.0 from master also work for you? also, like to hear how you installed it (the file conflicts i mentioned in earlier replies) -- glen ___ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
Re: glibc <> libselinux dep loop
On 11.10.2016 08:49, Elan Ruusamäe wrote: ok, WIP on nss_db branch but to ensure safe upgrade must R: it from glibc? R: from basesystem? i personally do not use nss_db, so i'm not scared if it becames lost in system upgrade. imho it was stupid to include optional component in base glibc in first place. oh, and we already have nss_db in th. to be dropped? root@distrib ~# rpm -Uhv --test /srv/pld/th/PLD/x86_64/RPMS/nss_db-2.2.3-0.pre1.11.x86_64.rpm i propose: 1. rename nss_db.spec -> nss_bdb.spec: https://github.com/pld-linux/nss_db/commit/c3050c19465c9a42bc8796dcb22bb3d3380cc785 2. package -n nss_db from glibc.spec 3. add to glibc.spec requires: nss_db = %{version} 4. add glibc.spec: conflicts: nss_db < 1:2.15 so that systems having nss_db 2.2 installed don't get accidentally upgraded to glibc version 5. after X time, remove 3 TBD: RM decision or define some date? -- glen ___ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
Re: glibc <> libselinux dep loop
On 11.10.2016 09:59, Zbyniu Krzystolik wrote: nss_db-2.2.3-0.pre1.11 + nss_updatedb-10-3 (LDAP backend) works for me for many years, while nss_db from glibc segfaults. Zbyniu how did you install it? because there's fileconflict, you used --force? -- glen ___ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
Re: glibc <> libselinux dep loop
Elan Ruusamäe wrote: > On 11.10.2016 08:42, Elan Ruusamäe wrote: > > On 11.10.2016 06:44, Jakub Bogusz wrote: > >> On Tue, Oct 11, 2016 at 12:29:11AM +0300, Elan Ruusamäe wrote: > >>> proposition to move it to subpackage. > >>> > >>> question: by what name? what else to include in it? > >>> > >>> i think it's the tool used to make /var/db files that used to be in > >>> 'db' > >>> package... > >> AFAIK it's used with nss_db - so maybe separate %package -n nss_db > >> (libnss_db*, makedb)? > >> > >> > > ok, WIP on nss_db branch > > > > but to ensure safe upgrade must R: it from glibc? R: from basesystem? > > > > i personally do not use nss_db, so i'm not scared if it becames lost > > in system upgrade. imho it was stupid to include optional component in > > base glibc in first place. > > > oh, and we already have nss_db in th. to be dropped? > > root@distrib ~# rpm -Uhv --test > /srv/pld/th/PLD/x86_64/RPMS/nss_db-2.2.3-0.pre1.11.x86_64.rpm > Preparing... ### [100%] > error: Install/Erase problems: > file /lib64/libnss_db.so.2 from install of > nss_db-2.2.3-0.pre1.11.x86_64 conflicts with file from package > glibc-2.24-3.x86_64 > file /usr/bin/makedb from install of > nss_db-2.2.3-0.pre1.11.x86_64 conflicts with file from package > glibc-2.24-3.x86_64 > file /var/db/Makefile from install of > nss_db-2.2.3-0.pre1.11.x86_64 conflicts with file from package > glibc-2.24-3.x86_64 nss_db-2.2.3-0.pre1.11 + nss_updatedb-10-3 (LDAP backend) works for me for many years, while nss_db from glibc segfaults. Zbyniu -- %% Absolutely nothing we trust %% ___ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
Re: glibc <> libselinux dep loop
On 11.10.2016 08:42, Elan Ruusamäe wrote: On 11.10.2016 06:44, Jakub Bogusz wrote: On Tue, Oct 11, 2016 at 12:29:11AM +0300, Elan Ruusamäe wrote: proposition to move it to subpackage. question: by what name? what else to include in it? i think it's the tool used to make /var/db files that used to be in 'db' package... AFAIK it's used with nss_db - so maybe separate %package -n nss_db (libnss_db*, makedb)? ok, WIP on nss_db branch but to ensure safe upgrade must R: it from glibc? R: from basesystem? i personally do not use nss_db, so i'm not scared if it becames lost in system upgrade. imho it was stupid to include optional component in base glibc in first place. oh, and we already have nss_db in th. to be dropped? root@distrib ~# rpm -Uhv --test /srv/pld/th/PLD/x86_64/RPMS/nss_db-2.2.3-0.pre1.11.x86_64.rpm Preparing... ### [100%] error: Install/Erase problems: file /lib64/libnss_db.so.2 from install of nss_db-2.2.3-0.pre1.11.x86_64 conflicts with file from package glibc-2.24-3.x86_64 file /usr/bin/makedb from install of nss_db-2.2.3-0.pre1.11.x86_64 conflicts with file from package glibc-2.24-3.x86_64 file /var/db/Makefile from install of nss_db-2.2.3-0.pre1.11.x86_64 conflicts with file from package glibc-2.24-3.x86_64 -- glen ___ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
Re: glibc <> libselinux dep loop
On 11.10.2016 06:44, Jakub Bogusz wrote: On Tue, Oct 11, 2016 at 12:29:11AM +0300, Elan Ruusamäe wrote: proposition to move it to subpackage. question: by what name? what else to include in it? i think it's the tool used to make /var/db files that used to be in 'db' package... AFAIK it's used with nss_db - so maybe separate %package -n nss_db (libnss_db*, makedb)? ok, WIP on nss_db branch but to ensure safe upgrade must R: it from glibc? R: from basesystem? i personally do not use nss_db, so i'm not scared if it becames lost in system upgrade. imho it was stupid to include optional component in base glibc in first place. -- glen ___ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
Re: glibc <> libselinux dep loop
On Tue, Oct 11, 2016 at 12:29:11AM +0300, Elan Ruusamäe wrote: > proposition to move it to subpackage. > > question: by what name? what else to include in it? > > i think it's the tool used to make /var/db files that used to be in 'db' > package... AFAIK it's used with nss_db - so maybe separate %package -n nss_db (libnss_db*, makedb)? -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
Re: glibc <> libselinux dep loop
On 11.10.2016 00:29, Elan Ruusamäe wrote: proposition to move it to subpackage. btw, (i believe) it makes poldek stop processing dependencies and therefore failing to match all packages. ➔ poldek -e glibc-2.23-5.i686 libselinux-2.4-2.i686 mark glibc-2.23-5.i686 mark libselinux-2.4-2.i686 Processing dependencies... glibc-2.23-5.i686 marks burn-tools-0.1-1.i686 (req libc.so.6) glibc-2.23-5.i686 marks ism-cli-8.40.20.141-1.i686 (req libc.so.6) glibc-2.23-5.i686 marks compat-libstdc++-3.3-3.3.6-3.i686 (req libc.so.6) glibc-2.23-5.i686 marks libgcc-multilib-4.8.3-3.x86_64 (req libc.so.6) There are 6 packages to remove (4 marked by dependencies): R glibc-2.23-5.i686 libselinux-2.4-2.i686 D burn-tools-0.1-1.i686 compat-libstdc++-3.3-3.3.6-3.i686 ism-cli-8.40.20.141-1.i686 libgcc-multilib-4.8.3-3.x86_64 This operation will free 10.6MB of disk space. Proceed? [N/y] y Running pm-command.sh --erase --root /... error: Failed dependencies: libc.so.6 is needed by (installed) libffi-3.2.1-3.i686 libc.so.6 is needed by (installed) attr-2.4.47-2.i686 libc.so.6 is needed by (installed) cracklib-2.9.6-2.i686 libc.so.6 is needed by (installed) libgcrypt-1.6.4-1.i686 libc.so.6 is needed by (installed) lz4-libs-r131-4.i686 libc.so.6 is needed by (installed) pcre-8.38-1.i686 libc.so.6 is needed by (installed) bzip2-libs-1.0.6-2.i686 libc.so.6 is needed by (installed) zlib-1.2.8-2.i686 libc.so.6 is needed by (installed) libpng-1.6.20-1.i686 libc.so.6 is needed by (installed) xorg-lib-libxshmfence-1.2-2.i686 libc.so.6 is needed by (installed) xorg-lib-libpciaccess-0.13.4-1.i686 libc.so.6 is needed by (installed) nss-softokn-freebl-3.21-1.i686 libc.so.6 is needed by (installed) xz-libs-5.2.2-1.i686 libc.so.6 is needed by (installed) audit-libs-2.4.4-3.i686 libc.so.6 is needed by (installed) pam-libs-1.1.8-8.i686 libc.so.6 is needed by (installed) libgpg-error-1.21-1.i686 libc.so.6 is needed by (installed) libxcrypt-3.0.2-3.i686 libc.so.6 is needed by (installed) libjpeg-turbo-1.4.2-1.i686 libc.so.6 is needed by (installed) libjpeg-9a-1.i686 libc.so.6 is needed by (installed) jbigkit-2.1-3.i686 libc.so.6 is needed by (installed) libtiff-4.0.6-1.i686 libc.so.6 is needed by (installed) libdrm-2.4.66-1.i686 libc.so.6 is needed by (installed) wayland-1.9.0-1.i686 libc.so.6 is needed by (installed) lzo-2.08-2.i686 libc.so.6 is needed by (installed) lcms2-2.7-1.i686 libc.so.6 is needed by (installed) gdbm18-1.8.3-2.i686 libc.so.6 is needed by (installed) gdbm-1.11-2.i686 libc.so.6 is needed by (installed) lcms-1.19-4.i686 libc.so.6 is needed by (installed) libmng-2.0.3-1.i686 libc.so.6 is needed by (installed) libltdl-2.4.6-6.i686 libc.so.6 is needed by (installed) orc-0.4.24-1.i686 libc.so.6 is needed by (installed) t1lib-5.1.2-9.i686 libc.so.6 is needed by (installed) libmpg123-1.22.4-1.i686 libc.so.6 is needed by (installed) libogg-1.3.2-2.i686 libc.so.6 is needed by (installed) speexdsp-1.2-0.rc3.3.i686 libc.so.6 is needed by (installed) libwrap-libs-7.6-47.i686 libc.so.6 is needed by (installed) libnl-3.2.25-2.i686 libc.so.6 is needed by (installed) json-c-0.12-2.i686 libc.so.6 is needed by (installed) flac-1.3.1-6.i686 libc.so.6 is needed by (installed) libvorbis-1.3.5-1.i686 libc.so.6 is needed by (installed) libsndfile-1.0.26-1.i686 libc.so.6 is needed by (installed) openssl-1.0.2h-1.i686 libc.so.6 is needed by (installed) expat-2.1.1-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) libffi-3.2.1-3.i686 libc.so.6(GLIBC_2.0) is needed by (installed) attr-2.4.47-2.i686 libc.so.6(GLIBC_2.0) is needed by (installed) cracklib-2.9.6-2.i686 libc.so.6(GLIBC_2.0) is needed by (installed) libgcrypt-1.6.4-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) lz4-libs-r131-4.i686 libc.so.6(GLIBC_2.0) is needed by (installed) pcre-8.38-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) bzip2-libs-1.0.6-2.i686 libc.so.6(GLIBC_2.0) is needed by (installed) zlib-1.2.8-2.i686 libc.so.6(GLIBC_2.0) is needed by (installed) libpng-1.6.20-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) xorg-lib-libxshmfence-1.2-2.i686 libc.so.6(GLIBC_2.0) is needed by (installed) xorg-lib-libpciaccess-0.13.4-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) nss-softokn-freebl-3.21-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) xz-libs-5.2.2-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) audit-libs-2.4.4-3.i686 libc.so.6(GLIBC_2.0) is needed by (installed) pam-libs-1.1.8-8.i686 libc.so.6(GLIBC_2.0) is needed by (installed) libgpg-error-1.21-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) libxcrypt-3.0.2-3.i686 libc.so.6(GLIBC_2.0) is needed by (installed) libjpeg-turbo-1.4.2-1.i686 libc.so.6(GLIBC_2.0) is needed by (installed) libjpeg-9a-1.i686 libc.so.6(GLIBC_2.0) is