openSUSE:usr merge
tagline: From openSUSE
Since 12.2 entered the stabilizing phase, the remainder of usr merge needs to be postponed until 12.3 development starts.
Contents |
Pros & Cons
- Improved compatibility towards other Linux & UNIX distributions
- For non open source applications and open source applications not built by a given dirstibution support of multiple distributions is potentially difficult with binaries in different locations from one distribution to the next. If distributions converge on one common model for the location of binaries in /usr/{bin,sbin} everyone wins.
- Booting a Linux system without having /usr mounted (if it lives on a separate file system) is not reliable, as discussed in various threads elsewhere.
- Even prior to the implementation of systemd having /usr on a separate file system was an undertaking that was not necessarily for the faint of heart. The fact is that tools that were potentially needed early on in the boot process already live in the /usr tree. The implementation of systemd just forced the issue to the fore front and it then got resolved with the mounting of /usr in the initrd. With this solution having /usr on a separate filesystem now actually works reliably and the separation of /bin, /sbin from /usr/{bin,sbin} is even more artificial than it was previously.
- The separation between /usr/{bin,sbin} and /bin, /sbin has historical physical limitation reasons that no longer exist.
- Just as we have passed the 64k limitation, and who would ever need more than 64k, we have long passed the physical limitation that made the split of / and /usr necessary, for some background read this.
- Many upstream tools and applications use autoconf and other tools that place binaries in /usr.
- At present .spec files often have to add extra code, configuration options, etc. to place binaries into /, this extra code will go away simplifying our .spec files. Yes, during the transition we still carry extra code, but once the transition is complete the extra code can be removed.
- The FHS and LSB do not allow/support this merge
- The LSB describes behavior and not location of binaries. The Standard references the FHS and describes that applications that want to be LSB compliant also conform to the FHS, as well as distributions that want to certify to the LSB.
- We do not certify openSUSE to be LSB compliant
- This does not mean we should not pay attention to the standard.
- We do not certify openSUSE to be LSB compliant
- Neither the current release of the FHS 2.3, nor the proposed next release 3.0 require binaries to be located in /bin. Specifically the FHS states "The following commands, or symbolic links to commands, are required in /bin.", see requirements. Thus a symbolic link from /bin to /usr/bin is allowed.
- The LSB describes behavior and not location of binaries. The Standard references the FHS and describes that applications that want to be LSB compliant also conform to the FHS, as well as distributions that want to certify to the LSB.
- We might break things
- Yes, this is true. But this argument is always true, just see the mess we made of GnuCash in openSUSE 12.1. Any change has the chance of breaking things.
- We are still reeling from the systemd transition
- This follows the same line of argumentation as "we might break things". The systemd transition was more painful to some then to others, thus the verdict is a mixed bag. There is also no reason that the merge cannot happen over a period of two releases. We can migrate binaries slowly and thus reduce the risk of a "shock the system" type of approach.
Additional work
- Breaks initrd/instsys creation
- The tools that create the initrd do not follow symlinks and thus back-linking moved executables works fine for a running system, but does not allow us to create a working initrd. The tools need to be modified to use the executables from the new location.
- Requires: /bin/foo in spec file
- Some packages use "Requires: /bin/foo" these must change when foo moves from /bin to /usr/bin, also when moving a binary the "Provides: /bin/foo" needs to change to "Provides: %{_bindir}/foo}"
- Upgrade concern
- Does rpm/zypper properly handle files being replaced with symlinks? "zypper up" works, how about "zypper dup"?
How to help
- Claim a package from the table below by adding your user name
- Figure out the development project for the package
-
osc develproject openSUSE:Factory PACKAGE_NAME
-
- Branch the package
-
osc branch -c DEVELPROJECT_NAME PACKAGE_NAME
-
- Make the appropriate changes (this will mostly only involve changes to the .spec file)
- Create a link from the old location to the new location in the %install section
- Mark this link with #UsrMerge, #EndUsrMerge
- Add the link in the %files section, also marked with #UsrMerge, #EndUsrMerge
- build the package (osc build openSUSE_Factory)
- don't forget to add a comment to the .changes file (osc vc)
- you should at least run an install test on a running factory system and verify that everything ended up in the places you expected
- Create a link from the old location to the new location in the %install section
- Commit your changes
-
osc commit
-
- Submit you changes back to the devel project
-
osc sr -m "usrMerge project - move files from toplevel to /usr"
-
- After the changes have been accepted in the devel project submit the changes to factory
-
osc sr -m "usrMerge project - move files from toplevel to /usr" DEVELPROJECT_NAME PACKAGE_NAME openSUSE:Factory
-
The special comments #UsrMerge, #EndUsrMerge will help us to clean up the spec files once everything has been moved and we can create a general link from /bin to /usr/bin for example.
#UsrMerge
mkdir $RPM_BUILD_ROOT/sbin
ln -s %_sbindir/foo $RPM_BUILD_ROOT/sbin/foo
#EndUsrMerge
Some configure scripts and makefiles do not respect the user settings and place binaries in hard coded paths such as /bin and /sbin. In these cases you can just move the binaries to the appropriate /usr directory in the %install section prior to creating the back link as shown above.
Table of affected packages
Package name | Executables/libraries | Being worked on by | Devel project SR | Accepted on | Factory SR | Accepted on | Comments |
---|---|---|---|---|---|---|---|
SuSEfirewall2-3.6.282-1.4.1 | /sbin/rcSuSEfirewall2, /sbin/SuSEfirewall2, | not claimed | SR | SR | |||
aaa_base-12.1-534.3.1 | /sbin/service, /sbin/SuSEconfig, /sbin/smart_agetty, /sbin/chkconfig, /sbin/refresh_initrd, /sbin/get_kernel_version, | not claimed | SR | SR | |||
aaa_base-extras-12.1-534.3.1 | /sbin/quick_poweroff, /sbin/quick_reboot, /sbin/quick_halt, | not claimed | SR | SR | |||
acpid-2.0.10-10.3.1 | /sbin/acpid, | not claimed | SR | SR | Binaries moved, no tracking entry | ||
bash-4.2-1.8.1 | /bin/sh, /bin/bash, | not claimed | SR | SR | |||
bootsplash-3.3-174.1.2 | /sbin/splash.bin, /sbin/splashpbm, /sbin/bootanim, /sbin/splash, /sbin/fbresolution, | not claimed | SR | SR | |||
bridge-utils-1.5-6.1.2 | /sbin/brctl, | rjschwei | SR 102466 | 2012-02-02 | SR 102526 | 2012-02-06 | |
btrfsprogs-0.19-43.5.1 | /sbin/btrfstune, /sbin/fsck.btrfs, /sbin/mkfs.btrfs, /sbin/btrfs-convert, /sbin/btrfs-dump-super, /sbin/btrfs-find-root, /sbin/btrfs-image, /sbin/btrfs-restore, /sbin/btrfs-select-super, /sbin/btrfs-zero-log, /sbin/btrfsck, /sbin/btrfs, | rjschwei | SR 108665 | 2012-03-12 | SR 108879 | 2012-03-20 | |
cifs-utils-4.9-7.1.3 | /sbin/mount.cifs, | not claimed | SR | SR | |||
coreutils-8.14-3.1.2 | /bin/sleep, /bin/rm, /bin/stat, /bin/stty, /bin/readlink, /bin/sort, /bin/ln, /bin/chown, /bin/echo, /bin/touch, /bin/dd, /bin/arch, /bin/sync, /bin/mknod, /bin/su, /bin/mkdir, /bin/pwd, /bin/mv, /bin/true, /bin/uname, /bin/ls, /bin/df, /bin/date, /bin/mktemp, /bin/false, /bin/chmod, /bin/basename, /bin/cat, /bin/kill, /bin/cp, /bin/chgrp, /bin/md5sum, /bin/rmdir, | rjschwei | SR 105016 | 2012-02-20 | SR 106100 | 2012-02-21 | Bug 745622; Requires changes to mkinitrd, see merge request |
cpio-2.11-14.1.2 | /bin/cpio, | rjschwei | SR 102480 | 2012-02-06 | SR 102897 | 2012-02-07 | |
cpp-4.6-15.1.3 | /lib/cpp, | not claimed | SR | SR | |||
crda-1.1.1-10.1.2 | /sbin/crda, /sbin/regdbdump, | rjschwei | SR 102719 | 2012-02-07 | SR 102994 | 2012-02-07 | |
cryptsetup-1.3.1-6.4.1 | /sbin/rccrypto, /sbin/cryptsetup, /sbin/hashalot, | rjschwei | SR 102718 | 2012-02-10 | SR | ||
dbus-1-1.5.8-2.1.2 | /bin/dbus-daemon, /bin/dbus-uuidgen, /bin/dbus-cleanup-sockets, /bin/dbus-monitor, /bin/dbus-send, /lib64/libdbus-1.so.3, /lib64/libdbus-1.so.3.6.4, | not claimed | SR | SR | |||
dd_rescue-1.24_0.1.2-1.2 | /bin/dd_rescue, /bin/dd_rhelp, | rjschwei | SR 103120 | 2012-02-08 | SR 103409 | 2012-02-10 | |
device-mapper-1.02.63-19.5.1 | /sbin/dmsetup, /sbin/dmeventd, /lib64/libdevmapper-event.so.1.02, /lib64/libdevmapper.so.1.02, | not claimed | SR | SR | |||
dhcp-client-4.2.3.P2-0.6.7.1 | /sbin/dhclient, /sbin/dhclient-script, /sbin/dhclient6, | rjschwei | SR 115892 | SR | |||
dhcpcd-3.2.3-47.70.1.2 | /sbin/dhcpcd, | rjschwei | SR 103374 | 2012-02-28 | SR 107408 | 2012-03-01 | |
dmraid-1.0.0.rc16-13.1.3 | /sbin/dmevent_tool, /sbin/dmraid, /lib64/libdmraid.so.1.0.0.rc16-3, /lib64/libdmraid-events-isw.so, | not claimed | SR | SR | |||
dosfstools-3.0.10-18.1.2 | /sbin/fsck.msdos, /sbin/mkfs.vfat, /sbin/fsck.vfat, /sbin/mkfs.msdos, /sbin/mkdosfs, /sbin/dosfslabel, /sbin/dosfsck, | rjschwei | SR 103436 | 2012-02-09 | SR 103534 | 2012-02-14 | |
e2fsprogs-1.41.14-10.1.2 | /sbin/fsck.ext3, /sbin/logsave, /sbin/e2fsck, /sbin/mkfs.ext3, /sbin/fsck.ext4, /sbin/mkfs.ext4, /sbin/resize2fs, /sbin/mke2fs, /sbin/fsck.ext2, /sbin/e2image, /sbin/tune2fs, /sbin/dumpe2fs, /sbin/badblocks, /sbin/debugfs, /sbin/mkfs.ext2, /sbin/e2undo, /sbin/e2label, | rjschwei | SR 113288 | 2012-04-11 | SR 113290 | 2012-04-18 | |
ed-1.5-6.1.2 | /bin/ed, | rjschwei | SR 102623 | 2012-02-04 | SR 102762 | 2012-02-10 | |
eject-2.1.0-155.3.1 | /bin/eject, | rjschwei | SR 103755 | 2012-02-13 | SR 104783 | 2012-02-16 | Also needs "permissions" changes, like coreutils |
ethtool-3.0-3.1.2 | /sbin/ethtool, | rjschwei | SR 103318 | 2012-02-08 | SR 103408 | 2012-02-09 | |
fbset-2.1-932.1.2 | /sbin/rcfbset, /sbin/modeline2fb, /sbin/fbset, | rjschwei | SR 105418 | 2012-02-17 | SR 105694 | 2012-02-20 | |
file /lib64/libdmraid-events-isw.so.1.0.0.rc16-3 is not owned by any package | /lib64/libdmraid-events-isw.so.1.0.0.rc16-3, | not claimed | SR | SR | |||
file /lib64/libevtlog.so.0 is not owned by any package | /lib64/libevtlog.so.0, | not claimed | SR | SR | |||
file /lib64/libevtlog.so.0.0.0 is not owned by any package | /lib64/libevtlog.so.0.0.0, | not claimed | SR | SR | |||
file /lib64/libnet.so.1 is not owned by any package | /lib64/libnet.so.1, | not claimed | SR | SR | |||
file /lib64/libnet.so.1.6.0 is not owned by any package | /lib64/libnet.so.1.6.0, | not claimed | SR | SR | |||
syslog-ng | /lib64/libsyslog-ng-3.3.1.so, /lib64/libsyslog-ng.so, /sbin/syslog-ng | rjschwei | SR 115933 | SR | |||
fillup-1.42-261.1.2 | /bin/fillup, | rjschwei | SR 103323 | 2012-02-09 | SR 103530 | 2012-02-14 | |
findutils-4.4.2-17.1.2 | /bin/find, | rjschwei | SR 102739 | 2012-02-07 | SR 102998 | 2012-02-11 | |
fuse-2.8.5-16.1.2 | /sbin/mount.fuse, | rjschwei | SR 105428, 115749 | 2012-05-16 | SR 121244 | 105428 sat too long in the queue was rejected due to merge conflicts | |
fxload-2008_10_13-14.1.2 | /sbin/fxload, | rjschwei | SR 105288 | 2012-02-17 | SR 105785 | 2012-02-20 | |
gawk-4.0.0-3.1.2 | /bin/awk, /bin/gawk, | rjschwei | SR 103443 | 2012-02-17 | SR 105738 | 2012-02-21 | |
glibc-2.14.1-14.18.1 | /sbin/ldconfig, /lib64/libpthread.so.0, /lib64/libnss_nisplus.so.2, /lib64/libnss_nis.so.2, /lib64/libBrokenLocale.so.1, /lib64/ld-linux-x86-64.so.2, /lib64/libnss_compat.so.2, /lib64/librt.so.1, /lib64/libthread_db.so.1, /lib64/libnsl.so.1, /lib64/libresolv.so.2, /lib64/libdl.so.2, /lib64/libutil.so.1, /lib64/libnss_files.so.2, /lib64/libm.so.6, /lib64/libnss_hesiod.so.2, /lib64/libcidn.so.1, /lib64/libcrypt.so.1, /lib64/libanl.so.1, /lib64/libc.so.6, /lib64/libnss_dns.so.2, /lib64/libSegFault.so, /lib64/libanl-2.14.1.so, /lib64/libresolv-2.14.1.so, /lib64/libnss_files-2.14.1.so, /lib64/libm-2.14.1.so, /lib64/librt-2.14.1.so, /lib64/libnss_dns-2.14.1.so, /lib64/libnss_nis-2.14.1.so, /lib64/libutil-2.14.1.so, /lib64/libnsl-2.14.1.so, /lib64/libnss_nisplus-2.14.1.so, /lib64/libcidn-2.14.1.so, /lib64/ld-2.14.1.so, /lib64/libpthread-2.14.1.so, /lib64/libdl-2.14.1.so, /lib64/libnss_hesiod-2.14.1.so, /lib64/libnss_compat-2.14.1.so, /lib64/libBrokenLocale-2.14.1.so, /lib64/libcrypt-2.14.1.so, /lib64/libthread_db-1.0.so, /lib64/libc-2.14.1.so, | not claimed | SR | SR | |||
grep-2.9-5.1.2 | /bin/egrep, /bin/grep, /bin/fgrep, | rjschwei | SR 102725 | 2012-02-07 | SR 102997 | 2012-02-07 | |
gzip-1.4-7.1.13 | /bin/zcat, /bin/gzip, /bin/gunzip, | rjschwei | SR 103114 | 2012-02-08 | SR 103289 | 2012-02-10 | |
haveged-1.2-3.1.2 | /sbin/haveged, | Unknown | SR | SR | Binaries moved, no tracking entry | ||
hdparm-9.37-7.1.2 | /sbin/hdparm, /sbin/wiper.sh, | rjschwei | SR 105285, 105787 | 2012-02-17, 2012-02-19 | SR 105698, 105856 | ,2012-03-07 | Second go around needed to fix the license |
ifplugd-0.28-224.1.3 | /sbin/ifplugstatus, /sbin/ifplugd, | rjschwei | SR 105713 | 2012-02-20 | SR 106099 | 2012-02-21 | |
info-4.13a-21.1.3 | /sbin/install-info, | rjschwei | SR 115881 | SR | Maintainer has implementation issues with comments #UsrMerge to mark changes that should be removed later once the project is complete. Additionally concerns about systemd viability were voiced. | ||
initviocons-0.5-91.1.2 | /bin/initviocons, | rjschwei | SR 105729 | 2012-02-17 | SR 105786 | 2012-02-20 | |
insserv-1.14.0-33.1.2 | /sbin/insserv, | rjschwei | SR 108505 | SR | SR declined due to FHS concerns by package owner. However, the move of binaries to the /usr tree does not violate the FHS. | ||
iproute2-2.6.39-3.2.2 | /bin/ip, /sbin/ip, | rjschwei | SR 108500 | 2012-03-08 | SR 108511 | 2012-03-09 | |
iputils-s20101006-12.1.2 | /bin/ipg, /bin/ping6, /bin/ping, /sbin/arping, /sbin/tracepath, /sbin/ifenslave, /sbin/clockdiff, /sbin/tracepath6, /sbin/in.rdisc, | rjschwei | SR 105600 | 2012-02-17 | SR 105788 | 2012-02-21 | |
kbd-1.15.3-5.1.2 | /bin/psfgettable, /bin/psfaddtable, /bin/psfstriptable, /bin/setlogcons, /bin/spawn_console, /bin/deallocvt, /bin/kbd_mode, /bin/unicode_start, /bin/openvt, /bin/setkeycodes, /bin/getkeycodes, /bin/psfxtable, /bin/setvesablank, /bin/setfont, /bin/chvt, /bin/screendump, /bin/unicode_stop, /bin/showkey, /bin/kbdrate, /bin/loadkeys, /bin/kbdinfo, /bin/outpsfheader, /bin/setmetamode, /bin/getunimap, /bin/testutf8, /bin/setleds, /bin/fgconsole, /bin/mapscrn, /bin/setvtrgb, /bin/showconsolefont, /bin/loadunimap, /bin/dumpkeys, /bin/clrunimap, /bin/guess_encoding, /bin/spawn_login, /bin/setpalette, /sbin/rckbd, /sbin/fbtest, | rjschwei | SR 114875 | 2012-05-08 | SR 116698 | 2012-05-09 | |
kexec-tools-2.0.2-9.1.3 | /sbin/kdump, /sbin/kexec, | rjschwei | SR 114880 | 2012-05-17 | SR 121296 | ||
keyutils-1.5.3-2.1.2 | /bin/keyctl, /sbin/key.dns_resolver, /sbin/request-key, | not claimed | SR | SR | |||
klogd-1.4.1-750.747.2 | /sbin/klogd, | rjschwei | SR 115922 | SR | Maintainer does not agree with usr merge goals | ||
kmod | /bin/kmod, /bin/lsmod | rjschwei | SR 108736 | 2012-03-10 | SR 108783 | 2012-03-13 | |
kpartx-0.4.8-65.1.3 | /sbin/kpartx, /sbin/activate_dm_linear, | not claimed | SR | SR | |||
ksh-93t-204.1.3 | /bin/ksh93, /bin/ksh, | not claimed | SR | SR | |||
libacl1-2.2.51-4.1.4 | /lib64/libacl.so.1, /lib64/libacl.so.1.1.0, | not claimed | SR | SR | |||
libaio-0.3.109-5.1.2 | /lib64/libaio.so.1, /lib64/libaio.so.1.0.1, | not claimed | SR | SR | |||
libapparmor-devel-2.7.rc1-3.3.1 | /lib64/libapparmor.so, /lib64/libimmunix.so, | not claimed | SR | SR | |||
libapparmor1-2.7.rc1-3.3.1 | /lib64/libapparmor.a, /lib64/libapparmor.so.1, /lib64/libapparmor.so.1.0.2, /lib64/libimmunix.a, /lib64/libimmunix.so.1, /lib64/libimmunix.so.1.0.2, | not claimed | SR | SR | |||
libattr1-2.4.46-5.1.5 | /lib64/libattr.so.1, /lib64/libattr.so.1.1.0, | not claimed | SR | SR | |||
libaudit1-2.1.1-15.1.2 | /lib64/libaudit.so.1, /lib64/libaudit.so.1.0.0, | not claimed | SR | SR | |||
libaudit1-32bit-2.1.1-15.1.2 | /lib/libaudit.so.1, /lib/libaudit.so.1.0.0, | not claimed | SR | SR | |||
libblkid1-2.20.1-1.8.1 | /lib64/libblkid.so.1, /lib64/libblkid.so.1.1.0, | not claimed | SR | SR | |||
libbz2-1-1.0.6-14.1.4 | /lib64/libbz2.so.1, /lib64/libbz2.so.1.0.6, | not claimed | SR | SR | Binaries moved, no tracking entry | ||
libcap-ng0-0.6.6-4.1.2 | /lib64/libcap-ng.so.0, /lib64/libcap-ng.so.0.0.0, | not claimed | SR | SR | |||
libcap2-2.22-2.1.4 | /lib64/libcap.so.2, /lib64/libcap.so.2.22, | not claimed | SR | SR | |||
libcap2-32bit-2.22-2.1.4 | /lib/libcap.so.2, /lib/libcap.so.2.22, | not claimed | SR | SR | |||
libcom_err2-1.41.14-10.1.2 | /lib64/libss.so.2, /lib64/libcom_err.so.2, /lib64/libcom_err.so.2.1, /lib64/libss.so.2.0, | rjschwei | SR 113288 | 2012-04-11 | SR 113290 | 2012-04-18 | |
libcryptsetup1-1.3.1-6.4.1 | /lib64/libcryptsetup.so.1, /lib64/libcryptsetup.so.1.2.0, | not claimed | SR | SR | |||
libdaemon0-0.14-5.1.2 | /lib64/libdaemon.so.0, /lib64/libdaemon.so.0.5.0, | not claimed | SR | SR | |||
libexpat1-2.0.1-109.1.4 | /lib64/libexpat.so.1, /lib64/libexpat.so.1.5.2, | not claimed | SR | SR | |||
libexpat1-32bit-2.0.1-109.1.4 | /lib/libexpat.so.1, /lib/libexpat.so.1.5.2, | not claimed | SR | SR | |||
libext2fs2-1.41.14-10.1.2 | /lib64/libext2fs.so.2, /lib64/libe2p.so.2, /lib64/libe2p.so.2.3, /lib64/libext2fs.so.2.4, | rjschwei | SR 113288 | 2012-04-11 | SR 113290 | 2012-04-18 | |
libfreebl3-3.13.1-9.11.1 | /lib64/libfreebl3.chk, /lib64/libfreebl3.so, | not claimed | SR | SR | |||
libfuse2-2.8.5-16.1.2 | /lib64/libfuse.so.2, /lib64/libfuse.so.2.8.5, | rjschwei | SR 105428 | SR | |||
libgcc46-32bit-4.6.2_20111026-1.1.4 | /lib/libgcc_s.so.1, | not claimed | SR | SR | |||
libgcc46-4.6.2_20111026-1.1.4 | /lib64/libgcc_s.so.1, | not claimed | SR | SR | |||
libgcrypt11-1.5.0-2.1.2 | /lib64/libgcrypt.so.11, /lib64/libgcrypt.so.11.7.0, | not claimed | SR | SR | |||
libgpg-error0-1.10-2.1.2 | /lib64/libgpg-error.so.0, /lib64/libgpg-error.so.0.8.0, | not claimed | SR | SR | |||
libgssglue1-0.3-2.1.6 | /lib64/libgssglue.so.1, /lib64/libgssglue.so.1.0.0, | not claimed | SR | SR | |||
libgssglue1-32bit-0.3-2.1.6 | /lib/libgssglue.so.1, /lib/libgssglue.so.1.0.0, | not claimed | SR | SR | |||
libgudev-1_0-0-173-3.3.1 | /lib64/libgudev-1.0.so.0, /lib64/libgudev-1.0.so.0.1.0, | not claimed | SR | SR | |||
libkeyutils1-1.5.3-2.1.2 | /lib64/libkeyutils.so.1, /lib64/libkeyutils.so.1.4, | not claimed | SR | SR | |||
libkeyutils1-32bit-1.5.3-2.1.2 | /lib/libkeyutils.so.1, /lib/libkeyutils.so.1.4, | not claimed | SR | SR | |||
liblzma5-5.0.3-8.1.4 | /lib64/liblzma.so.5, /lib64/liblzma.so.5.0.3, | not claimed | SR | SR | |||
liblzo2-2-2.06-2.1.2 | /lib64/liblzo2.so.2, /lib64/liblzo2.so.2.0.0, | not claimed | SR | SR | |||
libmount1-2.20.1-1.8.1 | /lib64/libmount.so.1, /lib64/libmount.so.1.1.0, | not claimed | SR | SR | |||
libncurses5-32bit-5.8-5.1.4 | /lib/libncursesw.so.5, /lib/libncurses.so.5, /lib/libncurses.so.5.8, /lib/libncursesw.so.5.8, | not claimed | SR | SR | |||
libncurses5-5.8-5.1.4 | /lib64/libncursesw.so.5, /lib64/libncurses.so.5, /lib64/libncurses.so.5.8, /lib64/libncursesw.so.5.8, | not claimed | SR | SR | |||
libncurses6-5.8-5.1.4 | /lib64/libncurses.so.6, /lib64/libncursesw.so.6, /lib64/libncursesw.so.6.0, /lib64/libncurses.so.6.0, | not claimed | SR | SR | |||
libnl-1_1-1.1-58.1.3 | /lib64/libnl.so.1, /lib64/libnl.so.1.1, | not claimed | SR | SR | |||
libnscd-2.0.2-123.1.2 | /lib64/libnscd.so.1, /lib64/libnscd.so.1.0.2, | not claimed | SR | SR | |||
libnscd-32bit-2.0.2-123.1.2 | /lib/libnscd.so.1, /lib/libnscd.so.1.0.2, | not claimed | SR | SR | |||
libntfs-3g81-2011.4.12-3.1.2 | /lib64/libntfs-3g.so.81, /lib64/libntfs-3g.so.81.0.0, | not claimed | SR | SR | |||
libopenssl1_0_0-1.0.0e-34.3.1 | /lib64/libssl.so.1.0.0, /lib64/libcrypto.so.1.0.0, | not claimed | SR | SR | |||
libopenssl1_0_0-32bit-1.0.0e-34.3.1 | /lib/libcrypto.so.1.0.0, /lib/libssl.so.1.0.0, | not claimed | SR | SR | |||
libpcre0-32bit-8.13-2.1.2 | /lib/libpcre.so.0, /lib/libpcre.so.0.0.1, | not claimed | SR | SR | |||
libpcre0-8.13-2.1.2 | /lib64/libpcre.so.0, /lib64/libpcre.so.0.0.1, | not claimed | SR | SR | |||
libpcreposix0-8.13-2.1.2 | /lib64/libpcreposix.so.0, /lib64/libpcreposix.so.0.0.0, | not claimed | SR | SR | |||
libpopt0-1.16-9.7.5 | /lib64/libpopt.so.0, /lib64/libpopt.so.0.0.0, | not claimed | SR | SR | |||
libreadline6-6.2-1.8.1 | /lib64/libreadline.so.6, /lib64/libhistory.so.6, /lib64/libhistory.so.6.2, /lib64/libreadline.so.6.2, | not claimed | SR | SR | |||
libselinux1-2.0.91-14.1.12 | /lib64/libselinux.so.1, | not claimed | SR | SR | |||
libselinux1-32bit-2.0.91-14.1.12 | /lib/libselinux.so.1, | not claimed | SR | SR | |||
libsemanage1-2.0.43-17.1.32 | /lib64/libsemanage.so.1, | not claimed | SR | SR | |||
libsepol1-2.0.41-12.1.30 | /lib64/libsepol.so.1, | not claimed | SR | SR | |||
libtirpc1-0.2.2-13.1.6 | /lib64/libtirpc.so.1, /lib64/libtirpc.so.1.0.10, | not claimed | SR | SR | |||
libtirpc1-32bit-0.2.2-13.1.6 | /lib/libtirpc.so.1, /lib/libtirpc.so.1.0.10, | not claimed | SR | SR | |||
libudev0-173-3.3.1 | /lib64/libudev.so.0, /lib64/libudev.so.0.12.0, | not claimed | SR | SR | |||
libusb-0_1-4-0.1.13-14.1.2 | /lib64/libusb-0.1.so.4, /lib64/libusb-0.1.so.4.4.4, | not claimed | SR | SR | |||
libusb-1_0-0-1.0.8-9.1.2 | /lib64/libusb-1.0.so.0, /lib64/libusb-1.0.so.0.0.0, | not claimed | SR | SR | |||
libustr-1_0-1-1.0.4-20.1.6 | /lib64/libustr-1.0.so.1, /lib64/libustr-1.0.so.1.0.4, | not claimed | SR | SR | |||
libuuid1-2.20.1-1.8.1 | /lib64/libuuid.so.1, /lib64/libuuid.so.1.3.0, | not claimed | SR | SR | |||
libuuid1-32bit-2.20.1-1.8.1 | /lib/libuuid.so.1, /lib/libuuid.so.1.3.0, | not claimed | SR | SR | |||
libxcrypt-3.0.4-11.1.2 | /lib64/libxcrypt.so.2, /lib64/libxcrypt.so.2.0.0, | not claimed | SR | SR | |||
login-4.0-11.1.2 | /bin/login, | not claimed | SR | SR | |||
lvm2-2.02.84-19.5.1 | /sbin/pvresize, /sbin/vgsplit, /sbin/pvs, /sbin/vgextend, /sbin/vgchange, /sbin/lvmdiskscan, /sbin/lvdisplay, /sbin/pvchange, /sbin/pvscan, /sbin/vgremove, /sbin/lvmsadc, /sbin/lvresize, /sbin/vgs, /sbin/lvmchange, /sbin/vgreduce, /sbin/vgcfgbackup, /sbin/vgmerge, /sbin/pvdisplay, /sbin/lvconvert, /sbin/vgcreate, /sbin/pvmove, /sbin/lvscan, /sbin/vgimport, /sbin/lvremove, /sbin/lvrename, /sbin/pvck, /sbin/vgexport, /sbin/pvcreate, /sbin/lvreduce, /sbin/lvs, /sbin/lvchange, /sbin/vgscan, /sbin/vgmknodes, /sbin/lvmsar, /sbin/vgck, /sbin/lvextend, /sbin/lvcreate, /sbin/vgconvert, /sbin/vgcfgrestore, /sbin/pvremove, /sbin/vgdisplay, /sbin/vgrename, /sbin/lvm, /sbin/fsadm, /sbin/lvmdump, /sbin/vgimportclone, /sbin/lvmconf, /lib64/libdevmapper-event-lvm2mirror.so, /lib64/libdevmapper-event-lvm2snapshot.so.2.02, /lib64/libdevmapper-event-lvm2snapshot.so, /lib64/libdevmapper-event-lvm2mirror.so.2.02, /lib64/liblvm2cmd.so, /lib64/libdevmapper-event-lvm2.so, /lib64/liblvm2cmd.so.2.02, /lib64/libdevmapper-event-lvm2.so.2.02, /lib64/liblvm2app.so, /lib64/liblvm2app.so.2.2, | not claimed | SR | SR | |||
mailx-12.5-2.1.3 | /bin/mail, | not claimed | SR | SR | |||
mdadm-3.2.2-4.1.2 | /sbin/mdadm, /sbin/mdmon, | not claimed | SR | SR | |||
microcode_ctl-1.17-130.1.2 | /sbin/microcode_ctl, | not claimed | SR | SR | |||
mingetty-1.0.8s-11.1.2 | /sbin/mingetty, | not claimed | SR | SR | |||
mkinitrd-2.7.0-39.3.1 | /bin/lsinitrd, /sbin/installkernel, /sbin/mkinitrd_setup, /sbin/module_upgrade, /sbin/mkinitrd, /sbin/purge-kernels, | not claimed | SR | SR | |||
module-init-tools-3.13-4.1.2 | /bin/lsmod, /sbin/modinfo, /sbin/lsmod, /sbin/modprobe, /sbin/rmmod, /sbin/insmod, /sbin/depmod, | not claimed | SR | SR | |||
multipath-tools-0.4.8-65.1.3 | /sbin/multipath, /sbin/multipathd, /lib64/libmultipath.so.0, | not claimed | SR | SR | |||
net-tools-1.60-751.1.2 | /bin/dnsdomainname, /bin/domainname, /bin/hostname, /bin/netstat, /sbin/ipmaddr, /sbin/route, /sbin/slattach, /sbin/ifconfig, /sbin/plipconfig, /sbin/arp, /sbin/rarp, /sbin/nameif, /sbin/iptunnel, | not claimed | SR | SR | |||
nfs-client-1.2.5-4.3.1 | /sbin/umount.nfs, /sbin/mount.nfs4, /sbin/umount.nfs4, /sbin/mount.nfs, | not claimed | SR | SR | |||
nss-mdns-0.10-52.1.2 | /lib64/libnss_mdns.so.2, /lib64/libnss_mdns4.so.2, /lib64/libnss_mdns4_minimal.so.2, /lib64/libnss_mdns6.so.2, /lib64/libnss_mdns6_minimal.so.2, /lib64/libnss_mdns_minimal.so.2, | not claimed | SR | SR | |||
nss-mdns-32bit-0.10-52.1.2 | /lib/libnss_mdns4.so.2, /lib/libnss_mdns.so.2, /lib/libnss_mdns_minimal.so.2, /lib/libnss_mdns4_minimal.so.2, /lib/libnss_mdns6.so.2, /lib/libnss_mdns6_minimal.so.2, | not claimed | SR | SR | |||
ntfs-3g-2011.4.12-3.1.2 | /sbin/mount.ntfs-3g, /sbin/mount.lowntfs-3g, /sbin/mount.ntfs, | not claimed | SR | SR | |||
ntfsprogs-2011.4.12-3.1.2 | /sbin/mkfs.ntfs, | not claimed | SR | SR | |||
open-iscsi-2.0.870-41.39.2 | /sbin/iscsi-gen-initiatorname, /sbin/iscsi-iname, /sbin/iscsi_discovery, /sbin/iscsiadm, /sbin/iscsid, /sbin/rciscsid, | not claimed | SR | SR | |||
pam-1.1.4-9.2.2 | /sbin/pam_tally2, /sbin/unix_chkpwd, /sbin/pam_tally, /sbin/mkhomedir_helper, /sbin/unix_update, /sbin/pam_timestamp_check, /lib64/libpamc.so.0, /lib64/libpam.so.0, /lib64/libpam_misc.so.0, /lib64/libpamc.so.0.82.1, /lib64/libpam.so.0.83.1, /lib64/libpam_misc.so.0.82.0, | not claimed | SR | SR | |||
pam-32bit-1.1.4-9.2.2 | /lib/libpam.so.0, /lib/libpam.so.0.83.1, /lib/libpam_misc.so.0, /lib/libpam_misc.so.0.82.0, /lib/libpamc.so.0, /lib/libpamc.so.0.82.1, | not claimed | SR | SR | |||
pam-modules-12.1-5.3.1 | /sbin/unix2_chkpwd, | not claimed | SR | SR | |||
pam_mount-2.12-2.1.3 | /sbin/mount.crypt, /sbin/mount.crypt_LUKS, /sbin/mount.crypto_LUKS, /sbin/umount.crypt, /sbin/umount.crypt_LUKS, /sbin/umount.crypto_LUKS, | not claimed | SR | SR | |||
pciutils-3.1.7-13.1.2 | /sbin/setpci, /sbin/lspci, /sbin/update-pciids, /lib64/libpci.so.3, /lib64/libpci.so.3.1.7, | not claimed | SR | SR | |||
perl-Bootloader-0.5.22-2.1.2 | /sbin/update-bootloader, | not claimed | SR | SR | |||
polkit-default-privs-12.1-10.11.1 | /sbin/chkstat-polkit, /sbin/set_polkit_default_privs, | not claimed | SR | SR | |||
popt-devel-1.16-9.7.5 | /lib64/libpopt.so, | not claimed | SR | SR | |||
postfix-2.8.7-3.7.1 | /sbin/rcpostfix, | not claimed | SR | SR | |||
procps-3.2.8-42.39.1 | /bin/ps, /bin/pgrep, /bin/pkill, /sbin/sysctl, | not claimed | SR | SR | |||
psmisc-22.14-10.1.2 | /bin/fuser, | not claimed | SR | SR | |||
rpcbind-0.2.0_git201007131952-17.1.2 | /sbin/rpcbind, /sbin/rcrpcbind, /sbin/rpcinfo, /sbin/pmap_set2, | not claimed | SR | SR | |||
rpm-4.9.1.2-1.5 | /bin/rpm, | not claimed | SR | SR | |||
rsyslog-5.8.5-6.1.2 | /sbin/rsyslogd, | not claimed | SR | SR | |||
samba-client-3.6.1-34.3.1 | /lib64/libnss_wins.so.2, | not claimed | SR | SR | |||
samba-client-32bit-3.6.1-34.3.1 | /lib/libnss_wins.so.2, | not claimed | SR | SR | |||
samba-winbind-3.6.1-34.3.1 | /lib64/libnss_winbind.so.2, | not claimed | SR | SR | |||
samba-winbind-32bit-3.6.1-34.3.1 | /lib/libnss_winbind.so.2, | not claimed | SR | SR | |||
sash-3.7-183.1.3 | /bin/sash, | not claimed | SR | SR | |||
sed-4.2.1-5.1.2 | /bin/sed, | rjschwei | SR 103027 | 2012-02-07 | SR 103041 | 2012-02-10 | |
setserial-2.17-727.1.2 | /bin/setserial, | rjschwei | SR 105711 | 2012-02-20 | SR 106101 | 2012-02-21 | |
sysconfig-0.75.4-2.2.2 | /sbin/ifstatus-dhcp, /sbin/ifdown, /sbin/ifup, /sbin/ifrenew-dhcp, /sbin/ifprobe, /sbin/ifdown-dhcp, /sbin/ifrenew, /sbin/ifstatus, /sbin/rcnetwork, /sbin/netconfig, /sbin/autoip, /sbin/ifup-dhcp, /sbin/ifuser, | not claimed | SR | SR | |||
sysfsutils-2.1.0-142.1.2 | /lib64/libsysfs.so.2, /lib64/libsysfs.so.2.0.1, | not claimed | SR | SR | |||
syslog-service-1.4.1-750.747.2 | /sbin/rcsyslog, | not claimed | SR | SR | |||
systemd-37-3.6.1 | /bin/systemd-notify, /bin/systemd, /bin/systemd-machine-id-setup, /bin/systemd-loginctl, /bin/systemd-ask-password, /bin/systemctl, /bin/systemd-tmpfiles, /bin/systemd-tty-ask-password-agent, | not claimed | SR | SR | |||
systemd-sysvinit-37-3.6.1 | /sbin/reboot, /sbin/poweroff, /sbin/telinit, /sbin/halt, /sbin/shutdown, /sbin/init, /sbin/runlevel, | not claimed | SR | SR | |||
sysvinit-2.88+-66.58.2 | /sbin/sysvinit, | not claimed | SR | SR | |||
sysvinit-tools-2.88+-66.58.2 | /bin/pidof, /bin/fsync, /bin/mountpoint, /bin/usleep, /sbin/checkproc, /sbin/start_daemon, /sbin/killproc, /sbin/startproc, /sbin/pidof, /sbin/isserial, /sbin/setconsole, /sbin/pidofproc, /sbin/blogger, /sbin/startpar, /sbin/rvmtab, /sbin/sulogin, /sbin/mkill, /sbin/fstab-decode, /sbin/powerd, /sbin/killall5, /sbin/blogd, /sbin/detectups, /sbin/showconsole, /sbin/vhangup, | not claimed | SR | SR | |||
tar-1.26-5.3.1 | /bin/tar, | not claimed | SR | SR | |||
tcpd-32bit-7.6-870.1.2 | /lib/libwrap.so.0.7.6, /lib/libwrap.so.0, | not claimed | SR | SR | |||
tcpd-7.6-870.1.2 | /lib64/libwrap.so.0, /lib64/libwrap.so.0.7.6, | not claimed | SR | SR | |||
tcsh-6.17.02-13.1.2 | /bin/csh, /bin/tcsh, | rjschwei | SR 103753 | SR | SR declined due to FHS concerns by package owner. However, the move of binaries to the /usr tree does not violate the FHS. | ||
udev-173-3.3.1 | /sbin/udevadm, /sbin/udevd, | not claimed | SR | SR | |||
udhcp-0.9.8-13.1.3 | /sbin/udhcpc, | rjschwei | SR 115764 | 2012-05-03 | SR 116314 | 2012-05-08 | |
udisks-1.0.4-2.1.3 | /sbin/umount.udisks, | not claimed | SR | SR | |||
util-linux-2.20.1-1.8.1 | /bin/dmesg, /bin/lsblk, /bin/logger, /bin/mount, /bin/findmnt, /bin/more, /bin/umount, /sbin/hwclock, /sbin/mkfs.cramfs, /sbin/blockdev, /sbin/fdisk, /sbin/swapoff, /sbin/raw, /sbin/swapon, /sbin/blkid, /sbin/mkfs.minix, /sbin/pivot_root, /sbin/mkfs, /sbin/losetup, /sbin/wipefs, /sbin/agetty, /sbin/swaplabel, /sbin/adjtimex, /sbin/elvtune, /sbin/cfdisk, /sbin/mkswap, /sbin/findfs, /sbin/switch_root, /sbin/fsck.minix, /sbin/fstrim, /sbin/fsfreeze, /sbin/sfdisk, /sbin/mkfs.bfs, /sbin/nologin, /sbin/fsck.cramfs, /sbin/ctrlaltdel, /sbin/fsck, | rjschwei | SR 108417 | 2012-03-13 | SR 109174 -> 112071 | 2012-04-02 | /bin/login remains due to issues with root login |
vim-7.3-22.3.1 | /bin/vim-normal, | not claimed | SR | SR | |||
vim-base-7.3-22.3.1 | /bin/ex, /bin/vi, /bin/vim, | not claimed | SR | SR | |||
vlan-1.9-127.1.3 | /sbin/vconfig, | rjschwei | SR 102395 | 2012-02-01 | SR 102467 | 2012-02-06 | |
xfsdump-3.0.1-12.1.2 | /sbin/xfsdump, /sbin/xfsrestore, | rjschwei | SR 102946, 107634 | 2012-02-08, 2012-03-01 | SR 103352, 107669 | 2012-02-23, 2012-03-02 | |
xfsprogs-3.1.6-2.1.2 | /sbin/fsck.xfs, /sbin/mkfs.xfs, /sbin/xfs_repair, /lib64/libhandle.so.1, /lib64/libhandle.so.1.0.3, | rjschwei | SR 102947 | 2012-02-15 | SR 105235 | 2012-02-23 | |
yast2-2.21.24-2.1.2 | /sbin/ZaST2, /sbin/YaST, /sbin/zast, /sbin/yast, /sbin/ZaST, /sbin/YaST2, /sbin/zast2, /sbin/yast2, /sbin/save_y2logs, | not claimed | SR | SR | |||
yast2-metapackage-handler-0.8.14-2.1.1 | /sbin/OneClickInstallUI, /sbin/OCICLI, /sbin/OneClickInstallUrlHandler, /sbin/OneClickInstallCLI, | not claimed | SR | SR | |||
yp-tools-2.12-9.1.3 | /bin/ypdomainname, /bin/nisdomainname, | rjschwei | SR 102699 | 2012-02-17 | SR 105739 | 2012-02-20 | |
zlib-1.2.5_git201105272030-20.1.4 | /lib64/libz.so.1, /lib64/libz.so.1.2.5, | not claimed | SR | SR | |||
zlib-32bit-1.2.5_git201105272030-20.1.4 | /lib/libz.so.1, /lib/libz.so.1.2.5, | not claimed | SR | SR | |||
zsh-4.3.12-6.1.2 | /bin/zsh, | not claimed | SR | SR |
- Initial package list based on 12.1 (not all packages installed)
Communication
Mailing list
- opensuse-factory@opensuse.org - List for discussion for development of the next version of openSUSE.
Subscribe - Unsubscribe - Help - Archives