On Thursday, 30 May 2019 16:32:01 BST »Q« wrote: > The 17.1 profiles are soon to be marked stable, so I went ahead and > migrated a little over a week ago, following the draft news item Michał > Górny recently posted to -dev. FWIW, the migration seemed to go > smoothly and I haven't noticed anything breaking except > app-office/kmymoney won't build, apparently because the ebuild expects > something to be in /lib which isn't there any more. But one dev said > it builds fine on his 17.1 test system, so I dunno. I filed a bug, > <https://bugs.gentoo.org/686750>.
Encouraged by this, I tried the migration this morning. I followed the enews item that Mick quoted - I even printed it to keep myself straight. Before the start: $ eselect profile show Current /etc/portage/make.profile symlink: default/linux/amd64/17.0/desktop/plasma I went through the migration, step by step, but after step 7, "unsymlink-lib --finish", I found 110 files still in /lib and /usr/lib (list attached), of the >3000 before the migration attempt, and /usr/local/lib still a symlink. This can't be right, can it? -- Regards, Peter.
/lib: total 3.7M lrwxrwxrwx 1 root root 12 May 7 11:28 cpp -> /usr/bin/cpp drwxr-xr-x 4 root root 4.0K May 19 09:43 firmware drwxr-xr-x 2 root root 4.0K May 7 00:20 gentoo -rwxr-xr-x 1 root root 164K May 7 02:52 ld-2.29.so lrwxrwxrwx 1 root root 10 May 7 02:51 ld-linux.so.2 -> ld-2.29.so -rwxr-xr-x 1 root root 18K May 7 02:52 libanl-2.29.so lrwxrwxrwx 1 root root 14 May 7 02:51 libanl.so.1 -> libanl-2.29.so -rwxr-xr-x 1 root root 14K May 7 02:52 libBrokenLocale-2.29.so lrwxrwxrwx 1 root root 23 May 7 02:51 libBrokenLocale.so.1 -> libBrokenLocale-2.29.so -rwxr-xr-x 1 root root 1.9M May 7 02:52 libc-2.29.so -rwxr-xr-x 1 root root 42K May 7 02:52 libcrypt-2.29.so lrwxrwxrwx 1 root root 16 May 7 02:51 libcrypt.so.1 -> libcrypt-2.29.so lrwxrwxrwx 1 root root 12 May 7 02:51 libc.so.6 -> libc-2.29.so -rwxr-xr-x 1 root root 18K May 7 02:52 libdl-2.29.so lrwxrwxrwx 1 root root 13 May 7 02:51 libdl.so.2 -> libdl-2.29.so -rwxr-xr-x 1 root root 818K May 7 02:52 libm-2.29.so -rwxr-xr-x 1 root root 18K May 7 02:52 libmemusage.so lrwxrwxrwx 1 root root 12 May 7 02:51 libm.so.6 -> libm-2.29.so -rwxr-xr-x 1 root root 98K May 7 02:52 libnsl-2.29.so lrwxrwxrwx 1 root root 14 May 7 02:51 libnsl.so.1 -> libnsl-2.29.so -rwxr-xr-x 1 root root 38K May 7 02:52 libnss_compat-2.29.so lrwxrwxrwx 1 root root 21 May 7 02:51 libnss_compat.so.2 -> libnss_compat-2.29.so -rwxr-xr-x 1 root root 38K May 7 02:52 libnss_db-2.29.so lrwxrwxrwx 1 root root 17 May 7 02:51 libnss_db.so.2 -> libnss_db-2.29.so -rwxr-xr-x 1 root root 26K May 7 02:52 libnss_dns-2.29.so lrwxrwxrwx 1 root root 18 May 7 02:51 libnss_dns.so.2 -> libnss_dns-2.29.so -rwxr-xr-x 1 root root 54K May 7 02:52 libnss_files-2.29.so lrwxrwxrwx 1 root root 20 May 7 02:51 libnss_files.so.2 -> libnss_files-2.29.so -rwxr-xr-x 1 root root 22K May 7 02:52 libnss_hesiod-2.29.so lrwxrwxrwx 1 root root 21 May 7 02:51 libnss_hesiod.so.2 -> libnss_hesiod-2.29.so -rwxr-xr-x 1 root root 14K May 7 02:52 libpcprofile.so -rwxr-xr-x 1 root root 150K May 7 02:52 libpthread-2.29.so lrwxrwxrwx 1 root root 18 May 7 02:51 libpthread.so.0 -> libpthread-2.29.so -rwxr-xr-x 1 root root 86K May 7 02:52 libresolv-2.29.so lrwxrwxrwx 1 root root 17 May 7 02:51 libresolv.so.2 -> libresolv-2.29.so -rwxr-xr-x 1 root root 38K May 7 02:52 librt-2.29.so lrwxrwxrwx 1 root root 13 May 7 02:51 librt.so.1 -> librt-2.29.so -rwxr-xr-x 1 root root 22K May 7 02:52 libSegFault.so -rwxr-xr-x 1 root root 43K May 7 02:51 libthread_db-1.0.so lrwxrwxrwx 1 root root 19 May 7 02:51 libthread_db.so.1 -> libthread_db-1.0.so -rwxr-xr-x 1 root root 14K May 7 02:52 libutil-2.29.so lrwxrwxrwx 1 root root 15 May 7 02:51 libutil.so.1 -> libutil-2.29.so drwxr-xr-x 2 root root 4.0K May 7 00:49 modprobe.d drwxr-xr-x 5 root root 4.0K May 31 09:13 modules drwxr-xr-x 4 root root 4.0K May 7 00:32 netifrc drwxr-xr-x 8 root root 4.0K May 7 04:34 rc drwxr-xr-x 4 root root 4.0K Mar 13 17:02 systemd drwxr-xr-x 4 root root 4.0K May 21 09:28 udev /usr/lib: total 7.1M drwxr-xr-x 2 root root 4.0K May 7 02:52 audit drwxr-xr-x 3 root root 4.0K Mar 31 04:56 clang drwxr-xr-x 2 root root 4.0K May 7 04:26 clc drwxr-xr-x 3 root root 12K May 31 13:43 cmake lrwxrwxrwx 1 root root 19 May 7 02:38 consolekit -> /usr/lib/ConsoleKit drwxr-xr-x 4 root root 4.0K May 31 13:43 ConsoleKit -rw-r--r-- 1 root root 1.0K May 7 00:41 cracklib_dict.hwm -rw-r--r-- 1 root root 240K May 7 00:41 cracklib_dict.pwd -rw-r--r-- 1 root root 13K May 7 00:41 cracklib_dict.pwi -rw-r--r-- 1 root root 1.5K May 7 02:52 crt1.o -rw-r--r-- 1 root root 1.1K May 7 02:52 crti.o -rw-r--r-- 1 root root 440 May 7 02:52 crtn.o drwxr-xr-x 3 root root 4.0K Mar 7 23:10 gcc drwxr-xr-x 2 root root 12K May 7 02:52 gconv -rw-r--r-- 1 root root 2.1K May 7 02:52 gcrt1.o drwxr-xr-x 2 root root 4.0K May 31 09:20 jvm drwxr-xr-x 3 root root 4.0K Mar 13 17:00 kernel -rw-r--r-- 1 root root 19K May 7 02:52 libanl.a lrwxrwxrwx 1 root root 23 May 7 02:51 libanl.so -> ../../lib32/libanl.so.1 -rw-r--r-- 1 root root 1.6K May 7 02:52 libBrokenLocale.a lrwxrwxrwx 1 root root 32 May 7 02:51 libBrokenLocale.so -> ../../lib32/libBrokenLocale.so.1 -rw-r--r-- 1 root root 4.2M May 7 02:52 libc.a -rw-r--r-- 1 root root 23K May 7 02:52 libc_nonshared.a -rw-r--r-- 1 root root 50K May 7 02:52 libcrypt.a lrwxrwxrwx 1 root root 25 May 7 02:51 libcrypt.so -> ../../lib32/libcrypt.so.1 -rwxr-xr-x 1 root root 244 May 7 02:51 libc.so -rw-r--r-- 1 root root 15K May 7 02:52 libdl.a lrwxrwxrwx 1 root root 22 May 7 02:51 libdl.so -> ../../lib32/libdl.so.2 -rw-r--r-- 1 root root 1.1K May 7 02:52 libg.a -rw-r--r-- 1 root root 1.8M May 7 02:52 libm.a -rw-r--r-- 1 root root 1.5K May 7 02:52 libmcheck.a lrwxrwxrwx 1 root root 21 May 7 02:51 libm.so -> ../../lib32/libm.so.6 lrwxrwxrwx 1 root root 30 May 7 02:51 libnss_compat.so -> ../../lib32/libnss_compat.so.2 lrwxrwxrwx 1 root root 26 May 7 02:51 libnss_db.so -> ../../lib32/libnss_db.so.2 lrwxrwxrwx 1 root root 27 May 7 02:51 libnss_dns.so -> ../../lib32/libnss_dns.so.2 lrwxrwxrwx 1 root root 29 May 7 02:51 libnss_files.so -> ../../lib32/libnss_files.so.2 lrwxrwxrwx 1 root root 30 May 7 02:51 libnss_hesiod.so -> ../../lib32/libnss_hesiod.so.2 -rw-r--r-- 1 root root 398K May 7 02:51 libpthread.a lrwxrwxrwx 1 root root 27 May 7 02:51 libpthread.so -> ../../lib32/libpthread.so.0 -rw-r--r-- 1 root root 110K May 7 02:52 libresolv.a lrwxrwxrwx 1 root root 26 May 7 02:51 libresolv.so -> ../../lib32/libresolv.so.2 -rw-r--r-- 1 root root 77K May 7 02:52 librt.a lrwxrwxrwx 1 root root 22 May 7 02:51 librt.so -> ../../lib32/librt.so.1 -rwxr-xr-x 1 root root 98K May 7 01:29 libsandbox.so lrwxrwxrwx 1 root root 29 May 7 02:51 libthread_db.so -> ../../lib32/libthread_db.so.1 -rw-r--r-- 1 root root 14K May 7 02:52 libutil.a lrwxrwxrwx 1 root root 24 May 7 02:51 libutil.so -> ../../lib32/libutil.so.1 drwxr-xr-x 2 root root 4.0K Mar 8 00:28 libxslt-plugins drwxr-xr-x 3 root root 4.0K Mar 31 04:56 llvm lrwxrwxrwx 1 root root 15 May 7 02:52 locale -> ../lib64/locale -rw-r--r-- 1 root root 420 May 7 02:52 Mcrt1.o drwxr-xr-x 3 root root 4.0K Mar 7 22:06 misc drwxr-xr-x 2 root root 4.0K May 31 09:16 modules-load.d drwxr-xr-x 2 root root 4.0K Mar 13 17:03 ntfs-3g drwxr-xr-x 2 root root 4.0K May 7 01:36 polkit-1 drwxr-xr-x 5 root root 4.0K Mar 7 21:55 portage lrwxrwxrwx 1 root root 19 May 10 10:35 postgresql -> postgresql-11/lib64 drwxr-xr-x 4 root root 4.0K May 7 00:20 python-exec -rw-r--r-- 1 root root 1.5K May 7 02:52 Scrt1.o drwxr-xr-x 5 root root 4.0K Mar 13 17:03 systemd drwxr-xr-x 2 root root 4.0K May 26 08:09 tmpfiles.d drwxr-xr-x 2 root root 4.0K May 7 02:44 upower