Please BUmp Util-linux 2.24 Release Notes ============================= This is the last release where the old non-libmount mount(8) implementation is supported and maintained. Release highlights ------------------ fdisk(8): - the code has been completely refactored and moved to libfdisk (the library does not have a stable API yet) - user interface has been unified for all label types and it supports colors - GPT disk UUID, partition UUID and partition name modification is supported now pylibmount: - this new library provides PYTHON BINDINGS for libmount; use --with-python[=2|3] to enable the bindings last(1) and lastb(1): - the NEW IMPLEMENTATION has been merged from sysvinit to util-linux and extended; now it supports command line options --present, --since, and --time-format - use --enable-deprecated-last to enable the old util-linux last(1) implementation swapon(8): - the option --discard= and fstab mount option discard= allow to explicitly specify 'pages' or 'once' discard policy. If no policy is selected, the default behavior is to enable both. See swapon.8 man page for more details. libblkid and blkid(8): - supports LOGUUID= for external logs (e.g. extN and XFS) - generates a pseudo PARTUUID= for MBR partitions (based on MBR Id, Linux kernel supports the same concept for root= command line option) agetty(8): - supportes new issue file \S escape code to read information from /etc/os-release - the option -L allows to completely control CLOCAL flag dmesg(1): - supports new command line option --time-format to specify time format - supports new iso-8601 time format hexdump(1): - supports long options now wall(1): - the command is compatible with sysvinit implementation now logger(1): - supports new command line option --prio-prefix when logging stdin lscpu(1): - allows to detect more hypervisor types and provides info about Max and Min CPU Mhz unshare(8): - supports new command line options --fork and --mount-proc for pid namespaces wipefs(8): - now wipes superblocks with incorrect checksums too - supports new command line option --backup to backup erased data to $HOME/wipefs-<devname>-<offset>.bak nologin(8): - this command has been merged into util-linux, the command politely refuses a login.
Created attachment 362132 [details, diff] util-linux-2.24.ebuild.diff Possible ebuild changes. Dunno if we can build pylibmount for multiple python versions/implementations.
Created attachment 362134 [details, diff] util-linux-2.24.ebuild.diff Next attempt as Chainsaw suggested to raise EAPI to 5.
(In reply to Lars Wendler (Polynomial-C) from comment #2) > Created attachment 362134 [details, diff] [details, diff] > util-linux-2.24.ebuild.diff > > Next attempt as Chainsaw suggested to raise EAPI to 5. We aren't doing EAPI 5 yet for base packages.
(In reply to Doug Goldstein from comment #3) > We aren't doing EAPI 5 yet for base packages. I have, but if it helps Lars get the package through quicker... fine.
+*util-linux-2.24 (28 Oct 2013) + + 28 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> +util-linux-2.24.ebuild: + Version bump (bug #489342). + I've added the ebuild with EAPI=4.
Let's go ahead to eapi 5. There is no policy anywhere I'm aware of that says we can't use it for base packages.
+ 29 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> util-linux-2.24.ebuild, + util-linux-9999.ebuild: + Moved 2.24 ebuild to EAPI-5. Synced 9999 ebuild with 2.24 version. +
(In reply to William Hubbs from comment #6) the base system needs to not make it hard to upgrade old systems. EAPI=5 has not been out long enough to utilize there.