Hello community, here is the log from the commit of package util-linux for openSUSE:Factory checked in at 2016-09-12 13:21:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/util-linux (Old) and /work/SRC/openSUSE:Factory/.util-linux.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "util-linux" Changes: -------- --- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes 2016-08-25 09:49:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes 2016-09-12 13:21:33.000000000 +0200 @@ -1,0 +2,6 @@ +Wed Sep 7 12:43:31 UTC 2016 - [email protected] + +- Update to version 2.28.2, bugfix release, see + ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.2-ReleaseNotes + +------------------------------------------------------------------- util-linux-systemd.changes: same change util-linux.changes: same change Old: ---- util-linux-2.28.1.tar.sign util-linux-2.28.1.tar.xz New: ---- util-linux-2.28.2.tar.sign util-linux-2.28.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-libmount.spec ++++++ --- /var/tmp/diff_new_pack.7qqQtX/_old 2016-09-12 13:21:35.000000000 +0200 +++ /var/tmp/diff_new_pack.7qqQtX/_new 2016-09-12 13:21:35.000000000 +0200 @@ -113,7 +113,7 @@ %endif %endif #END SECOND STAGE DEPENDENCIES -Version: 2.28.1 +Version: 2.28.2 Release: 0 # util-linux is a base package and uuidd pre-requiring pwdutils pulls # that into the core build cycle. pwdutils also pulls in the whole util-linux-systemd.spec: same change ++++++ util-linux.spec ++++++ --- /var/tmp/diff_new_pack.7qqQtX/_old 2016-09-12 13:21:35.000000000 +0200 +++ /var/tmp/diff_new_pack.7qqQtX/_new 2016-09-12 13:21:35.000000000 +0200 @@ -113,7 +113,7 @@ %endif %endif #END SECOND STAGE DEPENDENCIES -Version: 2.28.1 +Version: 2.28.2 Release: 0 # util-linux is a base package and uuidd pre-requiring pwdutils pulls # that into the core build cycle. pwdutils also pulls in the whole ++++++ util-linux-2.28.1.tar.xz -> util-linux-2.28.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/.tarball-version new/util-linux-2.28.2/.tarball-version --- old/util-linux-2.28.1/.tarball-version 2016-08-11 11:30:26.000000000 +0200 +++ new/util-linux-2.28.2/.tarball-version 2016-09-07 13:40:59.000000000 +0200 @@ -1 +1 @@ -2.28.1 +2.28.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/.version new/util-linux-2.28.2/.version --- old/util-linux-2.28.1/.version 2016-08-11 11:29:46.000000000 +0200 +++ new/util-linux-2.28.2/.version 2016-09-07 13:36:27.000000000 +0200 @@ -1 +1 @@ -2.28.1 +2.28.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/AUTHORS new/util-linux-2.28.2/AUTHORS --- old/util-linux-2.28.1/AUTHORS 2016-08-11 11:22:38.000000000 +0200 +++ new/util-linux-2.28.2/AUTHORS 2016-09-07 13:31:46.000000000 +0200 @@ -215,6 +215,7 @@ Florian Zumbiehl <[email protected]> Forest Bond <[email protected]> Francesco Cosoleto <[email protected]> + Franco Fichtner <[email protected]> François Revol <[email protected]> Fran Diéguez <[email protected]> Frank Mayhar <[email protected]> @@ -247,6 +248,7 @@ Harald Hoyer <[email protected]> Hayden James <[email protected]> Heiko Carstens <[email protected]> + Helge Deller <[email protected]> Helmut Grohne <[email protected]> Hendrik Lönngren <[email protected]> Henne Vogelsang <[email protected]> @@ -464,6 +466,7 @@ Ronny Chevalier <[email protected]> Ron Sommeling <[email protected]> Ross Biro <[email protected]> + Rostislav Skudnov <[email protected]> Roy Peled <[email protected]> Ruediger Meier <[email protected]> Sami Kerola <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/ChangeLog new/util-linux-2.28.2/ChangeLog --- old/util-linux-2.28.1/ChangeLog 2016-08-11 11:30:26.000000000 +0200 +++ new/util-linux-2.28.2/ChangeLog 2016-09-07 13:40:59.000000000 +0200 @@ -1,3 +1,3 @@ See version control history. -http://git.kernel.org/?p=utils/util-linux/util-linux.git;a=log;h=2.28.1 +http://git.kernel.org/?p=utils/util-linux/util-linux.git;a=log;h=2.28.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/Documentation/releases/v2.28.2-ReleaseNotes new/util-linux-2.28.2/Documentation/releases/v2.28.2-ReleaseNotes --- old/util-linux-2.28.1/Documentation/releases/v2.28.2-ReleaseNotes 1970-01-01 01:00:00.000000000 +0100 +++ new/util-linux-2.28.2/Documentation/releases/v2.28.2-ReleaseNotes 2016-09-07 13:33:57.000000000 +0200 @@ -0,0 +1,32 @@ +util-linux 2.28.2 Release Notes +=============================== + +blkdev: + - guard against missing DIOCGDINFO on FreeBSD 11 [Franco Fichtner] +build-sys: + - add parisc to define ARCH_ [Karel Zak] +docs: + - update AUTHORS file [Karel Zak] +lib/loopdev: + - Set errno in is_loopdev on error [Tobias Stoeckmann] +libblkid: + - Avoid OOB access on illegal ZFS superblocks [Tobias Stoeckmann] + - Check that cluster size is nonzero when probing exFAT [Rostislav Skudnov] + - [exfat] Limit maximum number of iterations in find_label [Rostislav Skudnov] +libsmartcols: + - fix empty cell padding [Karel Zak] + - fix padding for non-maxout output [Karel Zak] +lsns: + - missing ns/<name> is not error [Karel Zak] +pathnames: + - guard clashing definitions on FreeBSD [Franco Fichtner] +po: + - merge changes [Karel Zak] +sfdisk: + - revert exit with error if rereading partition table fails [Karel Zak] +tests: + - Fix fdisk/id and fdisk/mbr-nondos-mode on Sparc [James Clarke] + - keep 'hppa' in fdisk/bsd test too [Karel Zak] + - really fix fdisk/bsd for hppa [Helge Deller] +umount: + - fix obsolete info about loop= in umount.8 [Karel Zak] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/NEWS new/util-linux-2.28.2/NEWS --- old/util-linux-2.28.1/NEWS 2016-08-11 11:28:14.000000000 +0200 +++ new/util-linux-2.28.2/NEWS 2016-09-07 13:34:54.000000000 +0200 @@ -1,3 +1,7 @@ +util-linux 2.28.2: Sep 07 2016 +* see Documentation/releases/v2.28.2-ReleaseNotes or the complete changelog at + ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.2-ChangeLog + util-linux 2.28.1: Aug 11 2016 * see Documentation/releases/v2.28.1-ReleaseNotes or the complete changelog at ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.1-ChangeLog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/configure new/util-linux-2.28.2/configure --- old/util-linux-2.28.1/configure 2016-08-11 11:29:39.000000000 +0200 +++ new/util-linux-2.28.2/configure 2016-09-07 13:36:20.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for util-linux 2.28.1. +# Generated by GNU Autoconf 2.69 for util-linux 2.28.2. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='util-linux' PACKAGE_TARNAME='util-linux' -PACKAGE_VERSION='2.28.1' -PACKAGE_STRING='util-linux 2.28.1' +PACKAGE_VERSION='2.28.2' +PACKAGE_STRING='util-linux 2.28.2' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='http://www.kernel.org/pub/linux/utils/util-linux/' @@ -1876,7 +1876,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures util-linux 2.28.1 to adapt to many kinds of systems. +\`configure' configures util-linux 2.28.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1946,7 +1946,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of util-linux 2.28.1:";; + short | recursive ) echo "Configuration of util-linux 2.28.2:";; esac cat <<\_ACEOF @@ -2243,7 +2243,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -util-linux configure 2.28.1 +util-linux configure 2.28.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2769,7 +2769,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by util-linux $as_me 2.28.1, which was +It was created by util-linux $as_me 2.28.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -5008,7 +5008,7 @@ # Define the identity of the package. PACKAGE='util-linux' - VERSION='2.28.1' + VERSION='2.28.2' cat >>confdefs.h <<_ACEOF @@ -5367,7 +5367,7 @@ LIBBLKID_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE" -LIBBLKID_DATE="11-Aug-2016" +LIBBLKID_DATE="07-Sep-2016" LIBBLKID_LT_MAJOR=1 LIBBLKID_LT_MINOR=1 LIBBLKID_LT_MICRO=0 @@ -15604,7 +15604,7 @@ cpu_HPPA=false case "$host" in - hppa*) cpu_HPPA=true ;; + hppa*|parisc*) cpu_HPPA=true ;; esac if test "x$cpu_HPPA" = xtrue; then ARCH_HPPA_TRUE= @@ -30475,7 +30475,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by util-linux $as_me 2.28.1, which was +This file was extended by util-linux $as_me 2.28.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -30542,7 +30542,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -util-linux config.status 2.28.1 +util-linux config.status 2.28.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/configure.ac new/util-linux-2.28.2/configure.ac --- old/util-linux-2.28.1/configure.ac 2016-08-11 11:28:39.000000000 +0200 +++ new/util-linux-2.28.2/configure.ac 2016-09-07 13:35:17.000000000 +0200 @@ -30,7 +30,7 @@ dnl libblkid version LIBBLKID_VERSION="$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_RELEASE" -LIBBLKID_DATE="11-Aug-2016" +LIBBLKID_DATE="07-Sep-2016" LIBBLKID_LT_MAJOR=1 LIBBLKID_LT_MINOR=1 LIBBLKID_LT_MICRO=0 @@ -182,7 +182,7 @@ UL_SET_ARCH([PPC], [ppc*|powerpc*]) UL_SET_ARCH([M68K], [m68*]) UL_SET_ARCH([MIPS], [mips*]) -UL_SET_ARCH([HPPA], [hppa*]) +UL_SET_ARCH([HPPA], [hppa*|parisc*]) AC_SYS_LARGEFILE AC_HEADER_ASSERT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/disk-utils/sfdisk.c new/util-linux-2.28.2/disk-utils/sfdisk.c --- old/util-linux-2.28.1/disk-utils/sfdisk.c 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/disk-utils/sfdisk.c 2016-09-07 12:35:50.000000000 +0200 @@ -534,7 +534,7 @@ rc = move_partition_data(sf, sf->partno, sf->orig_pa); if (!rc) { fdisk_info(sf->cxt, _("\nThe partition table has been altered.")); - rc = fdisk_reread_partition_table(sf->cxt); + fdisk_reread_partition_table(sf->cxt); } } if (!rc) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/include/pathnames.h new/util-linux-2.28.2/include/pathnames.h --- old/util-linux-2.28.1/include/pathnames.h 2016-07-20 11:05:27.000000000 +0200 +++ new/util-linux-2.28.2/include/pathnames.h 2016-08-31 11:09:48.000000000 +0200 @@ -46,10 +46,14 @@ #define _PATH_MAILDIR "/var/spool/mail" #endif #define _PATH_MOTDFILE "/etc/motd" +#ifndef _PATH_NOLOGIN #define _PATH_NOLOGIN "/etc/nologin" +#endif #define _PATH_VAR_NOLOGIN "/var/run/nologin" +#ifndef _PATH_LOGIN #define _PATH_LOGIN "/bin/login" +#endif #define _PATH_SHUTDOWN "/sbin/shutdown" #define _PATH_TERMCOLORS_DIRNAME "terminal-colors.d" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/lib/blkdev.c new/util-linux-2.28.2/lib/blkdev.c --- old/util-linux-2.28.1/lib/blkdev.c 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/lib/blkdev.c 2016-09-07 12:35:50.000000000 +0200 @@ -133,7 +133,7 @@ } #endif /* FDGETPRM */ -#ifdef HAVE_SYS_DISKLABEL_H +#if defined(HAVE_SYS_DISKLABEL_H) && defined(DIOCGDINFO) { /* * This code works for FreeBSD 4.11 i386, except for the full device @@ -161,7 +161,7 @@ } } } -#endif /* HAVE_SYS_DISKLABEL_H */ +#endif /* defined(HAVE_SYS_DISKLABEL_H) && defined(DIOCGDINFO) */ { struct stat st; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/lib/loopdev.c new/util-linux-2.28.2/lib/loopdev.c --- old/util-linux-2.28.1/lib/loopdev.c 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/lib/loopdev.c 2016-09-07 12:35:50.000000000 +0200 @@ -634,12 +634,13 @@ { struct stat st; - if (!device) - return 0; - - return (stat(device, &st) == 0 && + if (device && stat(device, &st) == 0 && S_ISBLK(st.st_mode) && - major(st.st_rdev) == LOOPDEV_MAJOR); + major(st.st_rdev) == LOOPDEV_MAJOR) + return 1; + + errno = ENODEV; + return 0; } /* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libblkid/docs/version.xml new/util-linux-2.28.2/libblkid/docs/version.xml --- old/util-linux-2.28.1/libblkid/docs/version.xml 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libblkid/docs/version.xml 2016-09-07 13:36:26.000000000 +0200 @@ -1 +1 @@ -2.28.1 +2.28.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libblkid/src/blkid.h new/util-linux-2.28.2/libblkid/src/blkid.h --- old/util-linux-2.28.1/libblkid/src/blkid.h 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libblkid/src/blkid.h 2016-09-07 13:36:26.000000000 +0200 @@ -30,8 +30,8 @@ extern "C" { #endif -#define BLKID_VERSION "2.28.1" -#define BLKID_DATE "11-Aug-2016" +#define BLKID_VERSION "2.28.2" +#define BLKID_DATE "07-Sep-2016" /** * blkid_dev: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libblkid/src/superblocks/exfat.c new/util-linux-2.28.2/libblkid/src/superblocks/exfat.c --- old/util-linux-2.28.1/libblkid/src/superblocks/exfat.c 2016-07-20 11:05:27.000000000 +0200 +++ new/util-linux-2.28.2/libblkid/src/superblocks/exfat.c 2016-08-31 11:07:55.000000000 +0200 @@ -86,8 +86,10 @@ uint32_t cluster = le32_to_cpu(sb->rootdir_cluster); uint64_t offset = cluster_to_offset(sb, cluster); uint8_t *entry; + const size_t max_iter = 10000; + size_t i = 0; - for (;;) { + for (; i < max_iter; i++) { entry = (uint8_t *) blkid_probe_get_buffer(pr, offset, EXFAT_ENTRY_SIZE); if (!entry) @@ -96,6 +98,7 @@ return NULL; if (entry[0] == EXFAT_ENTRY_LABEL) return (struct exfat_entry_label *) entry; + offset += EXFAT_ENTRY_SIZE; if (offset % CLUSTER_SIZE(sb) == 0) { cluster = next_cluster(pr, sb, cluster); @@ -106,6 +109,8 @@ offset = cluster_to_offset(sb, cluster); } } + + return NULL; } static int probe_exfat(blkid_probe pr, const struct blkid_idmag *mag) @@ -114,7 +119,7 @@ struct exfat_entry_label *label; sb = blkid_probe_get_sb(pr, mag, struct exfat_super_block); - if (!sb) + if (!sb || !CLUSTER_SIZE(sb)) return errno ? -errno : BLKID_PROBE_NONE; label = find_label(pr, sb); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libblkid/src/superblocks/zfs.c new/util-linux-2.28.2/libblkid/src/superblocks/zfs.c --- old/util-linux-2.28.1/libblkid/src/superblocks/zfs.c 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/libblkid/src/superblocks/zfs.c 2016-09-07 12:35:50.000000000 +0200 @@ -115,7 +115,7 @@ nvs->nvs_type = be32_to_cpu(nvs->nvs_type); nvs->nvs_strlen = be32_to_cpu(nvs->nvs_strlen); - if (nvs->nvs_strlen > UINT_MAX - sizeof(*nvs)) + if (nvs->nvs_strlen > INT_MAX - sizeof(*nvs)) break; avail -= nvs->nvs_strlen + sizeof(*nvs); nvdebug("nvstring: type %u string %*s\n", nvs->nvs_type, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libfdisk/docs/version.xml new/util-linux-2.28.2/libfdisk/docs/version.xml --- old/util-linux-2.28.1/libfdisk/docs/version.xml 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libfdisk/docs/version.xml 2016-09-07 13:36:26.000000000 +0200 @@ -1 +1 @@ -2.28.1 +2.28.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libfdisk/src/libfdisk.h new/util-linux-2.28.2/libfdisk/src/libfdisk.h --- old/util-linux-2.28.1/libfdisk/src/libfdisk.h 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libfdisk/src/libfdisk.h 2016-09-07 13:36:26.000000000 +0200 @@ -34,11 +34,11 @@ * * Library version string */ -#define LIBFDISK_VERSION "2.28.1" +#define LIBFDISK_VERSION "2.28.2" #define LIBFDISK_MAJOR_VERSION 2 #define LIBFDISK_MINOR_VERSION 28 -#define LIBFDISK_PATCH_VERSION 1 +#define LIBFDISK_PATCH_VERSION 2 /** * fdisk_context: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libmount/docs/version.xml new/util-linux-2.28.2/libmount/docs/version.xml --- old/util-linux-2.28.1/libmount/docs/version.xml 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libmount/docs/version.xml 2016-09-07 13:36:26.000000000 +0200 @@ -1 +1 @@ -2.28.1 +2.28.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libmount/src/libmount.h new/util-linux-2.28.2/libmount/src/libmount.h --- old/util-linux-2.28.1/libmount/src/libmount.h 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libmount/src/libmount.h 2016-09-07 13:36:26.000000000 +0200 @@ -29,10 +29,10 @@ #include <mntent.h> #include <sys/types.h> -#define LIBMOUNT_VERSION "2.28.1" +#define LIBMOUNT_VERSION "2.28.2" #define LIBMOUNT_MAJOR_VERSION 2 #define LIBMOUNT_MINOR_VERSION 28 -#define LIBMOUNT_PATCH_VERSION 1 +#define LIBMOUNT_PATCH_VERSION 2 /** * libmnt_cache: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libsmartcols/docs/version.xml new/util-linux-2.28.2/libsmartcols/docs/version.xml --- old/util-linux-2.28.1/libsmartcols/docs/version.xml 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libsmartcols/docs/version.xml 2016-09-07 13:36:26.000000000 +0200 @@ -1 +1 @@ -2.28.1 +2.28.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libsmartcols/src/libsmartcols.h new/util-linux-2.28.2/libsmartcols/src/libsmartcols.h --- old/util-linux-2.28.1/libsmartcols/src/libsmartcols.h 2016-08-11 11:29:45.000000000 +0200 +++ new/util-linux-2.28.2/libsmartcols/src/libsmartcols.h 2016-09-07 13:36:26.000000000 +0200 @@ -23,7 +23,7 @@ * * Library version string */ -#define LIBSMARTCOLS_VERSION "2.28.1" +#define LIBSMARTCOLS_VERSION "2.28.2" /** * libscols_iter: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/libsmartcols/src/table_print.c new/util-linux-2.28.2/libsmartcols/src/table_print.c --- old/util-linux-2.28.1/libsmartcols/src/table_print.c 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/libsmartcols/src/table_print.c 2016-09-07 12:35:50.000000000 +0200 @@ -243,9 +243,15 @@ } } } + + if (!is_last_column(cl)) + return; + /* fill rest of cell with space */ - for(; len_pad <= cl->width; ++len_pad) + for(; len_pad < cl->width; ++len_pad) fputc(' ', tb->out); + + fputs(colsep(tb), tb->out); } @@ -374,12 +380,12 @@ fputs(UL_COLOR_RESET, tb->out); free(data); - for (i = len; i < width; i++) - fputc(' ', tb->out); /* padding */ - if (is_last_column(cl)) return 0; + for (i = len; i < width; i++) + fputc(' ', tb->out); /* padding */ + fputs(colsep(tb), tb->out); /* columns separator */ return 0; err: @@ -449,8 +455,7 @@ if (is_last_column(cl) && len < width && !scols_table_is_maxout(tb) - && !scols_column_is_right(cl) - && !scols_column_is_wrap(cl)) + && !scols_column_is_right(cl)) width = len; /* truncate data */ Files old/util-linux-2.28.1/po/ca.gmo and new/util-linux-2.28.2/po/ca.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/ca.po new/util-linux-2.28.2/po/ca.po --- old/util-linux-2.28.1/po/ca.po 2016-08-11 11:30:21.000000000 +0200 +++ new/util-linux-2.28.2/po/ca.po 2016-09-07 13:40:54.000000000 +0200 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: util-linux 2.13-pre3\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2005-09-17 13:40+0200\n" "Last-Translator: Josep Puigdemont <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" Files old/util-linux-2.28.1/po/cs.gmo and new/util-linux-2.28.2/po/cs.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/cs.po new/util-linux-2.28.2/po/cs.po --- old/util-linux-2.28.1/po/cs.po 2016-08-11 11:30:21.000000000 +0200 +++ new/util-linux-2.28.2/po/cs.po 2016-09-07 13:40:55.000000000 +0200 @@ -46,7 +46,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-04-02 14:23+02:00\n" "Last-Translator: Petr Písař <[email protected]>\n" "Language-Team: Czech <[email protected]>\n" Files old/util-linux-2.28.1/po/da.gmo and new/util-linux-2.28.2/po/da.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/da.po new/util-linux-2.28.2/po/da.po --- old/util-linux-2.28.1/po/da.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/da.po 2016-09-07 13:40:55.000000000 +0200 @@ -74,7 +74,7 @@ msgstr "" "Project-Id-Version: util-linux-2.26-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2015-03-29 19:30+01:00\n" "Last-Translator: Joe Hansen <[email protected]>\n" "Language-Team: Danish <[email protected]>\n" Files old/util-linux-2.28.1/po/de.gmo and new/util-linux-2.28.2/po/de.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/de.po new/util-linux-2.28.2/po/de.po --- old/util-linux-2.28.1/po/de.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/de.po 2016-09-07 13:40:55.000000000 +0200 @@ -52,7 +52,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-04-01 07:29+0200\n" "Last-Translator: Philipp Thomas <[email protected]>\n" "Language-Team: German <[email protected]>\n" Files old/util-linux-2.28.1/po/es.gmo and new/util-linux-2.28.2/po/es.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/es.po new/util-linux-2.28.2/po/es.po --- old/util-linux-2.28.1/po/es.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/es.po 2016-09-07 13:40:55.000000000 +0200 @@ -17,7 +17,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-04-10 10:47+0200\n" "Last-Translator: Antonio Ceballos Roa <[email protected]>\n" "Language-Team: Spanish <[email protected]>\n" Files old/util-linux-2.28.1/po/et.gmo and new/util-linux-2.28.2/po/et.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/et.po new/util-linux-2.28.2/po/et.po --- old/util-linux-2.28.1/po/et.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/et.po 2016-09-07 13:40:55.000000000 +0200 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: util-linux 2.11r\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2002-05-19 20:04GMT+0300\n" "Last-Translator: Meelis Roos <[email protected]>\n" "Language-Team: Estonian <[email protected]>\n" Files old/util-linux-2.28.1/po/eu.gmo and new/util-linux-2.28.2/po/eu.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/eu.po new/util-linux-2.28.2/po/eu.po --- old/util-linux-2.28.1/po/eu.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/eu.po 2016-09-07 13:40:55.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: util-linux-ng 2.17.1-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2010-02-16 19:58+0100\n" "Last-Translator: Mikel Olasagasti Uranga <[email protected]>\n" "Language-Team: Basque <[email protected]>\n" Files old/util-linux-2.28.1/po/fi.gmo and new/util-linux-2.28.2/po/fi.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/fi.po new/util-linux-2.28.2/po/fi.po --- old/util-linux-2.28.1/po/fi.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/fi.po 2016-09-07 13:40:55.000000000 +0200 @@ -19,7 +19,7 @@ msgstr "" "Project-Id-Version: util-linux 2.26-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2015-08-02 17:53+0300\n" "Last-Translator: Lauri Nurmi <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" Files old/util-linux-2.28.1/po/fr.gmo and new/util-linux-2.28.2/po/fr.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/fr.po new/util-linux-2.28.2/po/fr.po --- old/util-linux-2.28.1/po/fr.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/fr.po 2016-09-07 13:40:55.000000000 +0200 @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: util-linux 2.26-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2015-05-07 13:41-0400\n" "Last-Translator: David Prévot <[email protected]>\n" "Language-Team: French <[email protected]>\n" Files old/util-linux-2.28.1/po/gl.gmo and new/util-linux-2.28.2/po/gl.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/gl.po new/util-linux-2.28.2/po/gl.po --- old/util-linux-2.28.1/po/gl.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/gl.po 2016-09-07 13:40:55.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: util-linux-ng 2.18-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2010-08-23 18:09+0200\n" "Last-Translator: Fran Diéguez <[email protected]>\n" "Language-Team: Galician <[email protected]>\n" Files old/util-linux-2.28.1/po/hr.gmo and new/util-linux-2.28.2/po/hr.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/hr.po new/util-linux-2.28.2/po/hr.po --- old/util-linux-2.28.1/po/hr.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/hr.po 2016-09-07 13:40:55.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: util-linux 2.23-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2013-04-18 16:36+0200\n" "Last-Translator: Tomislav Krznar <[email protected]>\n" "Language-Team: Croatian <[email protected]>\n" Files old/util-linux-2.28.1/po/hu.gmo and new/util-linux-2.28.2/po/hu.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/hu.po new/util-linux-2.28.2/po/hu.po --- old/util-linux-2.28.1/po/hu.po 2016-08-11 11:30:22.000000000 +0200 +++ new/util-linux-2.28.2/po/hu.po 2016-09-07 13:40:56.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: util-linux-ng 2.18-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2010-07-02 10:44+0200\n" "Last-Translator: Gabor Kelemen <[email protected]>\n" "Language-Team: Hungarian <[email protected]>\n" Files old/util-linux-2.28.1/po/id.gmo and new/util-linux-2.28.2/po/id.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/id.po new/util-linux-2.28.2/po/id.po --- old/util-linux-2.28.1/po/id.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/id.po 2016-09-07 13:40:56.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: util-linux-ng 2.17.1-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2010-02-18 04:00+0700\n" "Last-Translator: Arif E. Nugroho <[email protected]>\n" "Language-Team: Indonesian <[email protected]>\n" Files old/util-linux-2.28.1/po/it.gmo and new/util-linux-2.28.2/po/it.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/it.po new/util-linux-2.28.2/po/it.po --- old/util-linux-2.28.1/po/it.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/it.po 2016-09-07 13:40:56.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: util-linux-ng 2.13.1-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2008-04-18 13:44+0100\n" "Last-Translator: Marco Colombo <[email protected]>\n" "Language-Team: Italian <[email protected]>\n" Files old/util-linux-2.28.1/po/ja.gmo and new/util-linux-2.28.2/po/ja.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/ja.po new/util-linux-2.28.2/po/ja.po --- old/util-linux-2.28.1/po/ja.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/ja.po 2016-09-07 13:40:56.000000000 +0200 @@ -17,7 +17,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-07-20 21:57+0900\n" "Last-Translator: Takeshi Hamasaki <[email protected]>\n" "Language-Team: Japanese <[email protected]>\n" Files old/util-linux-2.28.1/po/nl.gmo and new/util-linux-2.28.2/po/nl.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/nl.po new/util-linux-2.28.2/po/nl.po --- old/util-linux-2.28.1/po/nl.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/nl.po 2016-09-07 13:40:56.000000000 +0200 @@ -33,7 +33,7 @@ msgstr "" "Project-Id-Version: util-linux-2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-04-28 10:17+0200\n" "Last-Translator: Benno Schulenberg <[email protected]>\n" "Language-Team: Dutch <[email protected]>\n" Files old/util-linux-2.28.1/po/pl.gmo and new/util-linux-2.28.2/po/pl.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/pl.po new/util-linux-2.28.2/po/pl.po --- old/util-linux-2.28.1/po/pl.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/pl.po 2016-09-07 13:40:56.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-04-02 09:40+0200\n" "Last-Translator: Jakub Bogusz <[email protected]>\n" "Language-Team: Polish <[email protected]>\n" Files old/util-linux-2.28.1/po/pt_BR.gmo and new/util-linux-2.28.2/po/pt_BR.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/pt_BR.po new/util-linux-2.28.2/po/pt_BR.po --- old/util-linux-2.28.1/po/pt_BR.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/pt_BR.po 2016-09-07 13:40:56.000000000 +0200 @@ -17,7 +17,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-03-29 18:25-0200\n" "Last-Translator: Rafael Fontenelle <[email protected]>\n" "Language-Team: Brazilian Portuguese <[email protected]>\n" Files old/util-linux-2.28.1/po/ru.gmo and new/util-linux-2.28.2/po/ru.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/ru.po new/util-linux-2.28.2/po/ru.po --- old/util-linux-2.28.1/po/ru.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/ru.po 2016-09-07 13:40:56.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: util-linux 2.27-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2015-12-29 22:55+0300\n" "Last-Translator: Evgeniy Yakushev <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" Files old/util-linux-2.28.1/po/sl.gmo and new/util-linux-2.28.2/po/sl.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/sl.po new/util-linux-2.28.2/po/sl.po --- old/util-linux-2.28.1/po/sl.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/sl.po 2016-09-07 13:40:56.000000000 +0200 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: util-linux 2.13-pre6\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2006-03-05 12:29+0200\n" "Last-Translator: Simon Mihevc <[email protected]>\n" "Language-Team: Slovenian <[email protected]>\n" Files old/util-linux-2.28.1/po/sv.gmo and new/util-linux-2.28.2/po/sv.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/sv.po new/util-linux-2.28.2/po/sv.po --- old/util-linux-2.28.1/po/sv.po 2016-08-11 11:30:23.000000000 +0200 +++ new/util-linux-2.28.2/po/sv.po 2016-09-07 13:40:57.000000000 +0200 @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-06-05 14:13+0200\n" "Last-Translator: Sebastian Rasmussen <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" Files old/util-linux-2.28.1/po/tr.gmo and new/util-linux-2.28.2/po/tr.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/tr.po new/util-linux-2.28.2/po/tr.po --- old/util-linux-2.28.1/po/tr.po 2016-08-11 11:30:24.000000000 +0200 +++ new/util-linux-2.28.2/po/tr.po 2016-09-07 13:40:57.000000000 +0200 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: util-linux 2.13-pre7\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2006-03-06 15:45+0200\n" "Last-Translator: Nilgün Belma Bugüner <[email protected]>\n" "Language-Team: Turkish <[email protected]>\n" Files old/util-linux-2.28.1/po/uk.gmo and new/util-linux-2.28.2/po/uk.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/uk.po new/util-linux-2.28.2/po/uk.po --- old/util-linux-2.28.1/po/uk.po 2016-08-11 11:30:24.000000000 +0200 +++ new/util-linux-2.28.2/po/uk.po 2016-09-07 13:40:57.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: util-linux 2.28-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2016-03-29 20:57+0300\n" "Last-Translator: Yuri Chornoivan <[email protected]>\n" "Language-Team: Ukrainian <[email protected]>\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/util-linux.pot new/util-linux-2.28.2/po/util-linux.pot --- old/util-linux-2.28.1/po/util-linux.pot 2016-08-11 11:30:21.000000000 +0200 +++ new/util-linux-2.28.2/po/util-linux.pot 2016-09-07 13:40:54.000000000 +0200 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: util-linux 2.28.1\n" +"Project-Id-Version: util-linux 2.28.2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" Files old/util-linux-2.28.1/po/vi.gmo and new/util-linux-2.28.2/po/vi.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/vi.po new/util-linux-2.28.2/po/vi.po --- old/util-linux-2.28.1/po/vi.po 2016-08-11 11:30:24.000000000 +0200 +++ new/util-linux-2.28.2/po/vi.po 2016-09-07 13:40:57.000000000 +0200 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: util-linux-2.26-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2015-02-15 08:31+0700\n" "Last-Translator: Trần Ngọc Quân <[email protected]>\n" "Language-Team: Vietnamese <[email protected]>\n" Files old/util-linux-2.28.1/po/zh_CN.gmo and new/util-linux-2.28.2/po/zh_CN.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/zh_CN.po new/util-linux-2.28.2/po/zh_CN.po --- old/util-linux-2.28.1/po/zh_CN.po 2016-08-11 11:30:24.000000000 +0200 +++ new/util-linux-2.28.2/po/zh_CN.po 2016-09-07 13:40:57.000000000 +0200 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: util-linux-2.27-rc2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2015-10-17 09:39+0800\n" "Last-Translator: Wylmer Wang <[email protected]>\n" "Language-Team: Chinese (simplified) <[email protected]>\n" Files old/util-linux-2.28.1/po/zh_TW.gmo and new/util-linux-2.28.2/po/zh_TW.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/po/zh_TW.po new/util-linux-2.28.2/po/zh_TW.po --- old/util-linux-2.28.1/po/zh_TW.po 2016-08-11 11:30:24.000000000 +0200 +++ new/util-linux-2.28.2/po/zh_TW.po 2016-09-07 13:40:57.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: util-linux 2.23.1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-08-11 11:30+0200\n" +"POT-Creation-Date: 2016-09-07 13:40+0200\n" "PO-Revision-Date: 2013-06-07 23:29+0800\n" "Last-Translator: Wei-Lun Chao <[email protected]>\n" "Language-Team: Chinese (traditional) <[email protected]>\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/sys-utils/lsns.c new/util-linux-2.28.2/sys-utils/lsns.c --- old/util-linux-2.28.1/sys-utils/lsns.c 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/sys-utils/lsns.c 2016-09-07 12:35:50.000000000 +0200 @@ -202,7 +202,7 @@ return &infos[ get_column_id(num) ]; } -static ino_t get_ns_ino(int dir, const char *nsname, ino_t *ino) +static int get_ns_ino(int dir, const char *nsname, ino_t *ino) { struct stat st; char path[16]; @@ -267,7 +267,7 @@ continue; rc = get_ns_ino(dirfd(dir), ns_names[i], &p->ns_ids[i]); - if (rc && rc != -EACCES) + if (rc && rc != -EACCES && rc != -ENOENT) goto done; rc = 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/sys-utils/umount.8 new/util-linux-2.28.2/sys-utils/umount.8 --- old/util-linux-2.28.1/sys-utils/umount.8 2016-07-20 11:05:27.000000000 +0200 +++ new/util-linux-2.28.2/sys-utils/umount.8 2016-09-07 12:35:50.000000000 +0200 @@ -80,7 +80,9 @@ .TP .BR \-d , " \-\-detach\-loop" When the unmounted device was a loop device, also free this loop -device. +device. This option is unnecessary for devices initialized by +.BR mount (8), +in this case "autoclear" functionality is enabled by default. .TP .B \-\-fake Causes everything to be done except for the actual system call or umount helper @@ -156,12 +158,14 @@ .SH "LOOP DEVICE" The .B umount -command will free the loop device associated with a mount when -it finds the option \fBloop=...\fR in -.IR /etc/mtab , -or when the \fB\-d\fR option was given. Any still associated loop devices -can be freed by using \fBlosetup -d\fR; see -.BR losetup (8). +command will automatically detach loop device previously initialized by +.BR mount (8) +command independently of /etc/mtab. + +In this case the device is initialized with "autoclear" flag (see +.BR losetup (8) +output for more details), otherwise it's necessary to use the option \fB \-\-detach\-loop\fR +or call \fBlosetup -d <device>\fR. The autoclear feature is supported since Linux 2.6.25. .SH EXTERNAL HELPERS The syntax of external unmount helpers is: .PP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/tests/expected/fdisk/id.sparc new/util-linux-2.28.2/tests/expected/fdisk/id.sparc --- old/util-linux-2.28.1/tests/expected/fdisk/id.sparc 1970-01-01 01:00:00.000000000 +0100 +++ new/util-linux-2.28.2/tests/expected/fdisk/id.sparc 2016-09-02 14:35:32.000000000 +0200 @@ -0,0 +1,3 @@ +Initialize empty image +Create MBR with ID=0x1 +Create MBR with ID=0x2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/tests/expected/fdisk/mbr-nondos-mode.sparc new/util-linux-2.28.2/tests/expected/fdisk/mbr-nondos-mode.sparc --- old/util-linux-2.28.1/tests/expected/fdisk/mbr-nondos-mode.sparc 1970-01-01 01:00:00.000000000 +0100 +++ new/util-linux-2.28.2/tests/expected/fdisk/mbr-nondos-mode.sparc 2016-09-02 14:35:32.000000000 +0200 @@ -0,0 +1,189 @@ +Initialize empty image +8f4e33f3dc3e414ff94e5fb6905cba8c mbr-nondos-mode.img +Create new DOS partition table +8f4e33f3dc3e414ff94e5fb6905cba8c mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +------------------- + +Create 1st primary partition +d5ad6d4e743430c2a61e558bb3319175 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Set primary partition active +d59bb4ba5914242f9a63a2d13fb68752 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native r +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Re-create 1st primary partition +d8ba04bdd46cec690fa672ac8fcaf387 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native r +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +------------------- + +Create 2nd primary partition +d8ba04bdd46cec690fa672ac8fcaf387 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native r +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +------------------- + +Create extended partition +d59bb4ba5914242f9a63a2d13fb68752 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native r +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Create logical partitions +d59bb4ba5914242f9a63a2d13fb68752 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native r +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Delete logical partitions +d59bb4ba5914242f9a63a2d13fb68752 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native r +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Create another logical partition +d59bb4ba5914242f9a63a2d13fb68752 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>1 0 16064 16065 7.9M 83 Linux native r +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Delete primary partition +0bd87175c4c5c3ef9a46595027b6369c mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>2 16065 32129 16065 7.9M 82 Linux swap u +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Delete primary partition +33f6e541ddcafed65d231ce3f2b76a59 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun + +Device Start End Sectors Size Id Type Flags +<removed>3 0 32129 32130 15.7M 5 Whole disk +------------------- + +Delete extended partition +e923755cbc0054eb85341fe119be07f9 mbr-nondos-mode.img + +---layout---------- +Disk <removed>: 20 MiB, 20971520 bytes, 40960 sectors +Geometry: 255 heads, 63 sectors/track, 2 cylinders +Units: sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / <removed> bytes +Disklabel type: sun +------------------- + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/tests/ts/fdisk/bsd new/util-linux-2.28.2/tests/ts/fdisk/bsd --- old/util-linux-2.28.1/tests/ts/fdisk/bsd 2016-07-20 11:05:27.000000000 +0200 +++ new/util-linux-2.28.2/tests/ts/fdisk/bsd 2016-09-02 13:28:40.000000000 +0200 @@ -48,7 +48,7 @@ ARCH=$(uname -m) case $ARCH in # see include/pt-bsd.h - *alpha* | *ppc* | *ia64* | *hppa* ) + *alpha* | *ppc* | *ia64* | *hppa* | *parisc* ) BSD_LABELSECTOR=0 BSD_LABELOFFSET=64 ;; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/tests/ts/fdisk/id new/util-linux-2.28.2/tests/ts/fdisk/id --- old/util-linux-2.28.1/tests/ts/fdisk/id 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/tests/ts/fdisk/id 2016-09-02 14:35:32.000000000 +0200 @@ -25,6 +25,19 @@ FDISK_CMD_ID1="x\ni\n0x1\nr\nw\n" FDISK_CMD_ID2="x\ni\n0x2\nr\nw\n" +# Sparc uses SUN disk labels by default and thus has a different output +ARCH=$(uname -m) +case $ARCH in + *sparc* ) + ARCH_EXT=".sparc" + ;; + *) + ARCH_EXT="" + ;; +esac + +TS_EXPECTED+="${ARCH_EXT}" + ts_log "Initialize empty image" TEST_IMAGE_NAME=$(ts_image_init 10) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/util-linux-2.28.1/tests/ts/fdisk/mbr-nondos-mode new/util-linux-2.28.2/tests/ts/fdisk/mbr-nondos-mode --- old/util-linux-2.28.1/tests/ts/fdisk/mbr-nondos-mode 2016-08-11 10:58:34.000000000 +0200 +++ new/util-linux-2.28.2/tests/ts/fdisk/mbr-nondos-mode 2016-09-07 12:35:50.000000000 +0200 @@ -36,6 +36,19 @@ FDISK_CMD_DELETE_2PRIMARY="d\n2\n" # delete first primary FDISK_CMD_DELETE_EXTENDED="d\n3\n" # delete second primary +# Sparc uses SUN disk labels by default and thus has a different output +ARCH=$(uname -m) +case $ARCH in + *sparc* ) + ARCH_EXT=".sparc" + ;; + *) + ARCH_EXT="" + ;; +esac + +TS_EXPECTED+="${ARCH_EXT}" + function print_layout { echo -ne "\n---layout----------\n" >> $TS_OUTPUT $TS_CMD_FDISK -l ${TEST_IMAGE_NAME} >> $TS_OUTPUT
