commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2020-08-21 19:06:04 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.3399 (New) Package is "lxcfs" Fri Aug 21 19:06:04 2020 rev:15 rq:828327 version:4.0.5 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2020-07-03 00:14:21.276452364 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.3399/lxcfs.changes2020-08-21 19:07:16.424466586 +0200 @@ -1,0 +2,7 @@ +Wed Aug 12 04:44:02 UTC 2020 - Pavol Cupka + +- update to LXCFS 4.0.5 + detailed changelog: + https://discuss.linuxcontainers.org/t/lxcfs-4-0-5-lts-has-been-released/8602 + +--- Old: lxcfs-4.0.4.tar.gz lxcfs-4.0.4.tar.gz.asc New: lxcfs-4.0.5.tar.gz lxcfs-4.0.5.tar.gz.asc Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.wbpZZO/_old 2020-08-21 19:07:20.268468870 +0200 +++ /var/tmp/diff_new_pack.wbpZZO/_new 2020-08-21 19:07:20.272468872 +0200 @@ -22,7 +22,7 @@ %endif Name: lxcfs -Version:4.0.4 +Version:4.0.5 Release:0 Summary:FUSE filesystem for LXC License:Apache-2.0 ++ lxcfs-4.0.4.tar.gz -> lxcfs-4.0.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxcfs-4.0.4/Makefile.in new/lxcfs-4.0.5/Makefile.in --- old/lxcfs-4.0.4/Makefile.in 2020-06-18 21:57:31.0 +0200 +++ new/lxcfs-4.0.5/Makefile.in 2020-08-04 00:17:24.0 +0200 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -140,8 +140,8 @@ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir distdir-am dist dist-all distcheck -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ - $(LISP)config.h.in +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ + config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. @@ -596,6 +596,10 @@ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) +dist-zstd: distdir + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst + $(am__post_remove_distdir) + dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @@ -638,6 +642,8 @@ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ + *.tar.zst*) \ + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) @@ -815,18 +821,18 @@ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ - dist-xz dist-zip distcheck distclean distclean-generic \ - distclean-hdr distclean-libtool distclean-tags distcleancheck \ - distdir distuninstallcheck dvi dvi-am html html-am info \ - info-am install install-am install-data install-data-am \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am + dist-xz dist-zip dist-zstd distcheck distclean \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-tags distcleancheck distdir distuninstallcheck dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am ins
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2020-07-03 00:11:19 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.3060 (New) Package is "lxcfs" Fri Jul 3 00:11:19 2020 rev:14 rq:818192 version:4.0.4 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2020-05-11 13:43:34.821402967 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.3060/lxcfs.changes2020-07-03 00:14:21.276452364 +0200 @@ -1,0 +2,7 @@ +Sat Jun 27 06:20:52 UTC 2020 - Pavol Cupka + +- update to LXCFS 4.0.4 (released on the 18th of June 2020) + detailed changelog: + https://discuss.linuxcontainers.org/t/lxcfs-4-0-4-lts-has-been-released/8212 + +--- Old: lxcfs-4.0.3.tar.gz lxcfs-4.0.3.tar.gz.asc New: lxcfs-4.0.4.tar.gz lxcfs-4.0.4.tar.gz.asc Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.W8J8Bj/_old 2020-07-03 00:14:25.632466786 +0200 +++ /var/tmp/diff_new_pack.W8J8Bj/_new 2020-07-03 00:14:25.636466800 +0200 @@ -22,7 +22,7 @@ %endif Name: lxcfs -Version:4.0.3 +Version:4.0.4 Release:0 Summary:FUSE filesystem for LXC License:Apache-2.0 ++ lxcfs-4.0.3.tar.gz -> lxcfs-4.0.4.tar.gz ++ 1698 lines of diff (skipped)
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2020-05-11 13:43:27 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.2738 (New) Package is "lxcfs" Mon May 11 13:43:27 2020 rev:13 rq:802545 version:4.0.3 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2020-04-27 23:42:28.388007241 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.2738/lxcfs.changes2020-05-11 13:43:34.821402967 +0200 @@ -1,0 +2,7 @@ +Sun May 10 05:58:58 UTC 2020 - Pavol Cupka + +- update to LXCFS 4.0.3 (released on the 17th of April 2020) + detailed changelog: + https://discuss.linuxcontainers.org/t/lxcfs-4-0-3-lts-has-been-released/7470 + +--- Old: lxcfs-4.0.1.tar.gz lxcfs-4.0.1.tar.gz.asc New: lxcfs-4.0.3.tar.gz lxcfs-4.0.3.tar.gz.asc Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.EwT0zv/_old 2020-05-11 13:43:36.313406133 +0200 +++ /var/tmp/diff_new_pack.EwT0zv/_new 2020-05-11 13:43:36.317406142 +0200 @@ -22,7 +22,7 @@ %endif Name: lxcfs -Version:4.0.1 +Version:4.0.3 Release:0 Summary:FUSE filesystem for LXC License:Apache-2.0 ++ lxcfs-4.0.1.tar.gz -> lxcfs-4.0.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxcfs-4.0.1/config/init/systemd/Makefile.in new/lxcfs-4.0.3/config/init/systemd/Makefile.in --- old/lxcfs-4.0.1/config/init/systemd/Makefile.in 2020-03-19 15:21:45.0 +0100 +++ new/lxcfs-4.0.3/config/init/systemd/Makefile.in 2020-04-17 22:15:45.0 +0200 @@ -370,8 +370,8 @@ maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -@INIT_SCRIPT_SYSTEMD_FALSE@uninstall-local: @INIT_SCRIPT_SYSTEMD_FALSE@install-data-local: +@INIT_SCRIPT_SYSTEMD_FALSE@uninstall-local: clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxcfs-4.0.1/config/init/upstart/Makefile.in new/lxcfs-4.0.3/config/init/upstart/Makefile.in --- old/lxcfs-4.0.1/config/init/upstart/Makefile.in 2020-03-19 15:21:45.0 +0100 +++ new/lxcfs-4.0.3/config/init/upstart/Makefile.in 2020-04-17 22:15:45.0 +0200 @@ -367,8 +367,8 @@ maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -@INIT_SCRIPT_UPSTART_FALSE@install-data-local: @INIT_SCRIPT_UPSTART_FALSE@uninstall-local: +@INIT_SCRIPT_UPSTART_FALSE@install-data-local: clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxcfs-4.0.1/config/ltmain.sh new/lxcfs-4.0.3/config/ltmain.sh --- old/lxcfs-4.0.1/config/ltmain.sh2020-02-16 13:06:34.0 +0100 +++ new/lxcfs-4.0.3/config/ltmain.sh2020-03-02 10:35:42.0 +0100 @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-13" +VERSION="2.4.6 Debian-2.4.6-14" package_revision=2.4.6 @@ -2141,7 +2141,7 @@ compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version:$progname $scriptversion Debian-2.4.6-13 + version:$progname $scriptversion Debian-2.4.6-14 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxcfs-4.0.1/configure new/lxcfs-4.0.3/configure --- old/lxcfs-4.0.1/configure 2020-03-19 15:21:44.0 +0100 +++ new/lxcfs-4.0.3/configure 2020-04-17 22:15:44.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for lxcfs 4.0.1. +# Generated by GNU Autoconf 2.69 for lxcfs 4.0.3. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='lxcfs' PACKAGE_TARNAME='lxcfs' -PACKAGE_VERSION='4.0.1' -PACKAGE_STRING='lxcfs 4.0.1' +PACKAGE_VERSION='4.0.3' +PACKAGE_STRING='lxcfs 4.0.3' PACKAGE_BUGREPORT='lxc-de...@lists.linuxcontainers.org' PACKAGE_URL='' @@ -1377,7 +1377,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' conf
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2020-04-27 23:42:22 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.2738 (New) Package is "lxcfs" Mon Apr 27 23:42:22 2020 rev:12 rq:798276 version:4.0.1 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2020-04-02 17:43:35.481406992 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.2738/lxcfs.changes2020-04-27 23:42:28.388007241 +0200 @@ -14,0 +15 @@ +- Clean up %if macro. Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.LIYeaN/_old 2020-04-27 23:42:29.224008951 +0200 +++ /var/tmp/diff_new_pack.LIYeaN/_new 2020-04-27 23:42:29.224008951 +0200 @@ -17,7 +17,7 @@ # On pre-15 SLE versions, _sharedstatedir was /usr/com -- which is just wrong. -%if 0%{suse_version} < 1500 +%if 0%{?suse_version} < 1500 %define _sharedstatedir /var/lib %endif
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2020-04-02 17:43:34 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.3248 (New) Package is "lxcfs" Thu Apr 2 17:43:34 2020 rev:11 rq:790727 version:4.0.1 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2020-02-04 19:53:46.065336104 +0100 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.3248/lxcfs.changes2020-04-02 17:43:35.481406992 +0200 @@ -1,0 +2,15 @@ +Wed Apr 1 14:23:25 UTC 2020 - Aleksa Sarai + +- Update to LXCFS 4.0.1. The full upstream changelog is available from: + https://discuss.linuxcontainers.org/t/lxcfs-4-0-lts-has-been-released/7031 + https://discuss.linuxcontainers.org/t/lxcfs-4-0-1-lts-has-been-released/7130 + Related to the LXD 4.0.0 update (boo#1168338). + + cgroup2: Support for the new unified cgroup hierarchy + + /proc/cpuinfo and cpu output in /proc/stat based on cpu shares + + /proc/loadavg virtualization + + pidfd supported process tracking + * Improved command line options + * Compiler based hardening + * Minimal compiler based resource management + +--- Old: lxcfs-3.1.2.tar.gz lxcfs-3.1.2.tar.gz.asc New: lxcfs-4.0.1.tar.gz lxcfs-4.0.1.tar.gz.asc Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.NBYtJj/_old 2020-04-02 17:43:36.061407441 +0200 +++ /var/tmp/diff_new_pack.NBYtJj/_new 2020-04-02 17:43:36.065407443 +0200 @@ -22,7 +22,7 @@ %endif Name: lxcfs -Version:3.1.2 +Version:4.0.1 Release:0 Summary:FUSE filesystem for LXC License:Apache-2.0 ++ lxcfs-3.1.2.tar.gz -> lxcfs-4.0.1.tar.gz ++ 78107 lines of diff (skipped)
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2020-02-04 19:53:29 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.26092 (New) Package is "lxcfs" Tue Feb 4 19:53:29 2020 rev:10 rq:769663 version:3.1.2 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2019-09-20 14:54:29.614867119 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.26092/lxcfs.changes 2020-02-04 19:53:46.065336104 +0100 @@ -1,0 +2,6 @@ +Mon Feb 3 15:02:33 UTC 2020 - Dominique Leuenberger + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut through the -mini flavors. + +--- Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.nRdAkb/_old 2020-02-04 19:53:46.841336558 +0100 +++ /var/tmp/diff_new_pack.nRdAkb/_new 2020-02-04 19:53:46.845336559 +0100 @@ -1,7 +1,7 @@ # # spec file for package lxcfs # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,7 +27,7 @@ Summary:FUSE filesystem for LXC License:Apache-2.0 Group: System/Management -Url:https://linuxcontainers.org/lxcfs +URL:https://linuxcontainers.org/lxcfs Source: https://linuxcontainers.org/downloads/%{name}/%{name}-%{version}.tar.gz Source1: https://linuxcontainers.org/downloads/%{name}/%{name}-%{version}.tar.gz.asc Source2:%{name}.keyring @@ -38,8 +38,8 @@ BuildRequires: libtool BuildRequires: pam-devel BuildRequires: pkg-config -BuildRequires: systemd BuildRequires: pkgconfig(fuse) +BuildRequires: pkgconfig(systemd) %{?systemd_requires} %description
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2019-09-20 14:54:25 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.7948 (New) Package is "lxcfs" Fri Sep 20 14:54:25 2019 rev:9 rq:731929 version:3.1.2 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2019-06-12 13:14:25.872808372 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.7948/lxcfs.changes2019-09-20 14:54:29.614867119 +0200 @@ -1,0 +2,33 @@ +Thu Sep 19 09:53:15 UTC 2019 - Pavol Cupka + +- update to version 3.1.2 (released on the 24th of July 2019) + + New Features: + * Add support for per-container cpu usage in /proc/stat + * Add support for load average (loadavg) virtualization + * Display cpus in /proc/cpuinfo based on cpu quotas + * Allow to disable swap in /proc/meminfo output + * Virtualize /sys/devices/system/cpu/online + * Enable higher precision output in /proc/uptime + * Add support for FUSE nonempty option + + Bugfixes: + * bindings: ensure that opts is non NULL + * Makefile: Fix typo in file name + * remove unused functions + * sys dirs do not need to implement 'read' method + * lxcfs: coding style update + * config: Adds RPM spec file. + * config: Adds reload mode to sysvinit and systemd scripts. + * bindings: prevent NULL pointer dereference + * stat: check for out of bound access to cpuacct usage data + * calc_hash(): do not apply modulo LOAD_SIZE + * tests: include missing sys/sysmacros.h header + * bindings: prevent double free + * bindings: better logging for write_string() + * meminfo: set ShmemHugePages and ShmemPmdMapped to zero + * bindings: fix memory leak in calc_pid() + * travis: fix .travis.yml + * bindings: fix memory leak in proc_loadavg_read() + +--- Old: lxcfs-3.0.3.tar.gz lxcfs-3.0.3.tar.gz.asc New: lxcfs-3.1.2.tar.gz lxcfs-3.1.2.tar.gz.asc Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.8GF719/_old 2019-09-20 14:54:30.406866962 +0200 +++ /var/tmp/diff_new_pack.8GF719/_new 2019-09-20 14:54:30.410866961 +0200 @@ -22,7 +22,7 @@ %endif Name: lxcfs -Version:3.0.3 +Version:3.1.2 Release:0 Summary:FUSE filesystem for LXC License:Apache-2.0 ++ lxcfs-3.0.3.tar.gz -> lxcfs-3.1.2.tar.gz ++ 4280 lines of diff (skipped)
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2019-06-12 13:14:25 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.4811 (New) Package is "lxcfs" Wed Jun 12 13:14:25 2019 rev:8 rq:708825 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2019-04-09 20:19:44.949929379 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.4811/lxcfs.changes2019-06-12 13:14:25.872808372 +0200 @@ -1,0 +2,6 @@ +Sun Jun 9 08:19:21 UTC 2019 - Aleksa Sarai + +- Make lxcfs-hooks-lxc supplement liblxc1 instead of lxc, since there are other + liblxc1 users (such as LXD). + +--- Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.m0iQlB/_old 2019-06-12 13:14:26.316807906 +0200 +++ /var/tmp/diff_new_pack.m0iQlB/_new 2019-06-12 13:14:26.320807902 +0200 @@ -51,7 +51,7 @@ Summary:LXC hooks for %{name} Group: System/Management Requires: %{name} = %{version} -Supplements:packageand(%{name}:lxc) +Supplements:packageand(%{name}:liblxc1) BuildArch: noarch %description hooks-lxc
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2019-04-09 20:19:42 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.3908 (New) Package is "lxcfs" Tue Apr 9 20:19:42 2019 rev:7 rq:692670 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2019-03-28 22:48:58.355051633 +0100 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.3908/lxcfs.changes2019-04-09 20:19:44.949929379 +0200 @@ -6,0 +7,2 @@ +- Add workaround for pre-15 distros, where _sharedstatedir was inexplicably + /usr/com, to use the correct directory of /var/lib. Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.CEMXH0/_old 2019-04-09 20:19:45.393929983 +0200 +++ /var/tmp/diff_new_pack.CEMXH0/_new 2019-04-09 20:19:45.393929983 +0200 @@ -16,6 +16,11 @@ # +# On pre-15 SLE versions, _sharedstatedir was /usr/com -- which is just wrong. +%if 0%{suse_version} < 1500 +%define _sharedstatedir /var/lib +%endif + Name: lxcfs Version:3.0.3 Release:0
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2019-03-28 22:48:53 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new.25356 (New) Package is "lxcfs" Thu Mar 28 22:48:53 2019 rev:6 rq:689181 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2018-07-12 09:21:17.850597478 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new.25356/lxcfs.changes 2019-03-28 22:48:58.355051633 +0100 @@ -1,0 +2,12 @@ +Tue Mar 26 02:28:48 UTC 2019 - Aleksa Sarai + +- Update to version 3.0.3. The changelog is fairly significant from 2.x, but + the main difference is tha the PAM module has been moved to the LXC project, + and is no longer hosted in lxcfs. + +--- +Tue Mar 26 00:09:22 UTC 2019 - Aleksa Sarai + +- Rework packaging to be a more modern openSUSE-style. + +--- Old: lxcfs-2.0.8.tar.gz lxcfs-2.0.8.tar.gz.asc New: lxcfs-3.0.3.tar.gz lxcfs-3.0.3.tar.gz.asc Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.x2IpnV/_old 2019-03-28 22:48:58.939051527 +0100 +++ /var/tmp/diff_new_pack.x2IpnV/_new 2019-03-28 22:48:58.959051524 +0100 @@ -1,7 +1,7 @@ # # spec file for package lxcfs # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,81 +12,70 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: lxcfs -Version:2.0.8 +Version:3.0.3 Release:0 Summary:FUSE filesystem for LXC License:Apache-2.0 Group: System/Management -Url:http://linuxcontainers.org +Url:https://linuxcontainers.org/lxcfs Source: https://linuxcontainers.org/downloads/%{name}/%{name}-%{version}.tar.gz -Source1: https://linuxcontainers.org/downloads/%{name}/%{name}-%{version}.tar.gz.asc#/%{name}-%{version}.tar.gz.asc +Source1: https://linuxcontainers.org/downloads/%{name}/%{name}-%{version}.tar.gz.asc Source2:%{name}.keyring BuildRequires: autoconf BuildRequires: automake +BuildRequires: fdupes BuildRequires: help2man BuildRequires: libtool BuildRequires: pam-devel BuildRequires: pkg-config +BuildRequires: systemd BuildRequires: pkgconfig(fuse) -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%{?systemd_requires} %description -LXCFS is a simple userspace filesystem designed to work around some current limitations of the Linux kernel. +LXCFS is a small FUSE filesystem written with the intention of making Linux +containers feel more like a virtual machine. It started as a side-project of +LXC but is usable by any runtime. -Specifically, it's providing two main things - -A set of files which can be bind-mounted over their /proc originals -to provide CGroup-aware values. -A cgroupfs-like tree which is container aware. -The code is pretty simple, written in C using libfuse and glib. - -The main driver for this work was the need to run systemd based containers as a regular unprivileged user -while still allowing systemd inside the container to interact with cgroups. - -Now with the introduction of the cgroup namespace in the Linux kernel, that part is no longer necessary -on recent kernels and focus is now on making containers feel more like a real independent system through -the proc masking feature. - -%package -n pam_cgfs -Summary:CGroup FS pam module -Group: System/Libraries - -%description -n pam_cgfs -When a user logs in, this pam module will create cgroups which the user may -administer, either for all controllers or for any controllers listed on the -command line. +%package hooks-lxc +Summary:LXC hooks for %{name} +Group: System/Management +Requires: %{name} = %{version} +Supplements:packageand(%{name}:lxc) +BuildArch: noarch + +%description hooks-lxc +Configuration to add hooks for %{name} so that it automatically interoperates +with LXC for all containers. %prep %setup %build -autoreconf --force --install -%configure --with-distro=suse +autoreconf -vif +%configure --with-distro=opensuse make %{?_smp_mflags} %install -make install DESTDIR=%{buildroot} %{?_smp_mflags} -install -d -
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2018-07-12 09:19:12 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new (New) Package is "lxcfs" Thu Jul 12 09:19:12 2018 rev:5 rq:621949 version:2.0.8 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2017-11-01 11:10:12.884509953 +0100 +++ /work/SRC/openSUSE:Factory/.lxcfs.new/lxcfs.changes 2018-07-12 09:21:17.850597478 +0200 @@ -1,0 +2,5 @@ +Wed Jun 13 12:50:43 UTC 2018 - dcass...@suse.com + +- Make use of %license macro + +--- Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.sdGjpH/_old 2018-07-12 09:21:18.342598166 +0200 +++ /var/tmp/diff_new_pack.sdGjpH/_new 2018-07-12 09:21:18.342598166 +0200 @@ -1,7 +1,7 @@ # # spec file for package lxcfs # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -102,7 +102,8 @@ %files %defattr(-,root,root) -%doc AUTHORS ChangeLog README COPYING +%doc AUTHORS ChangeLog README +%license COPYING %{_sbindir}/* %{_bindir}/* %{_datadir}/lxc
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2017-11-01 11:10:06 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new (New) Package is "lxcfs" Wed Nov 1 11:10:06 2017 rev:4 rq:537976 version:2.0.8 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2017-05-31 12:20:20.803280120 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new/lxcfs.changes 2017-11-01 11:10:12.884509953 +0100 @@ -1,0 +2,18 @@ +Tue Oct 31 19:34:47 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- update to version 2.0.8 + This is the eigth bugfix release for LXCFS 2.0. This includes the following bugfixes: + * bindings: Add mountpoint for unified hierarchy + * bindings: Calculate uptime via proc//stat + * bindings: Revert virtualization of 'btime' field due to regressions in ps + * doc: Update README + * init: Add cgroupfs-mount to Should-Start/Stop sysvinit LSB headers + * lib: Add common fallback dlopen for liblxcfs.so + * lib: Fix the installation directory for liblxcfs to ${libdir}/lxcfs + * pam: Add a 'all' option for -c + * pam: Chown cgroup.procs file on unified hierarchy + * pam: Report back when we find a unified hierarchy + * tests: Fix invalid comparison + * uptime: Fix a problem with subsequent reads + +--- Old: lxcfs-2.0.7.tar.gz lxcfs-2.0.7.tar.gz.asc New: lxcfs-2.0.8.tar.gz lxcfs-2.0.8.tar.gz.asc Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.9Km13f/_old 2017-11-01 11:10:14.616446692 +0100 +++ /var/tmp/diff_new_pack.9Km13f/_new 2017-11-01 11:10:14.616446692 +0100 @@ -17,7 +17,7 @@ Name: lxcfs -Version:2.0.7 +Version:2.0.8 Release:0 Summary:FUSE filesystem for LXC License:Apache-2.0 @@ -110,6 +110,9 @@ %{_mandir}/man1/* %{_unitdir}/* %dir %{_localstatedir}/lib/%{name} +%dir %{_libdir}/%{name} +%{_libdir}/%{name}/liblxcfs.la +%{_libdir}/%{name}/liblxcfs.so # The lxcfs executable requires liblxcfs.so be installed. It calls dlopen() to # dynamically reload the shared library on upgrade. This is important. Do *not* ++ lxcfs-2.0.7.tar.gz -> lxcfs-2.0.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxcfs-2.0.7/Makefile.am new/lxcfs-2.0.8/Makefile.am --- old/lxcfs-2.0.7/Makefile.am 2017-05-11 19:01:42.0 +0200 +++ new/lxcfs-2.0.8/Makefile.am 2017-10-19 19:06:41.0 +0200 @@ -22,7 +22,7 @@ noinst_HEADERS = bindings.h macro.h sodir=$(libdir) -lib_LTLIBRARIES = liblxcfs.la +lxcfs_LTLIBRARIES = liblxcfs.la EXTRA_LTLIBRARIES = liblxcfstest.la lxcfs_SOURCES = lxcfs.c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxcfs-2.0.7/Makefile.in new/lxcfs-2.0.8/Makefile.in --- old/lxcfs-2.0.7/Makefile.in 2017-05-11 19:01:59.0 +0200 +++ new/lxcfs-2.0.8/Makefile.in 2017-10-19 19:06:46.0 +0200 @@ -132,9 +132,9 @@ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } -am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pamdir)" \ +am__installdirs = "$(DESTDIR)$(lxcfsdir)" "$(DESTDIR)$(pamdir)" \ "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" -LTLIBRARIES = $(lib_LTLIBRARIES) $(pam_LTLIBRARIES) +LTLIBRARIES = $(lxcfs_LTLIBRARIES) $(pam_LTLIBRARIES) liblxcfs_la_LIBADD = am_liblxcfs_la_OBJECTS = liblxcfs_la-bindings.lo liblxcfs_la-cpuset.lo liblxcfs_la_OBJECTS = $(am_liblxcfs_la_OBJECTS) @@ -413,6 +413,7 @@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ +lxcfsdir = @lxcfsdir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ @@ -445,7 +446,7 @@ liblxcfstest_la_LDFLAGS = $(AM_CFLAGS) -module -avoid-version -shared noinst_HEADERS = bindings.h macro.h sodir = $(libdir) -lib_LTLIBRARIES = liblxcfs.la +lxcfs_LTLIBRARIES = liblxcfs.la EXTRA_LTLIBRARIES = liblxcfstest.la lxcfs_SOURCES = lxcfs.c lxcfs_LDADD = -ldl @@ -514,33 +515,33 @@ distclean-hdr: -rm -f config.h stamp-h1 -install-libLTLIBRARIES: $(lib_LTLIBRARIES) +install-lxcfsLTLIBRARIES: $(lxcfs_LTLIBRARIES) @$(NORMAL_INSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + @list='$(lxcfs_LTLIBRARIES)'; test -n "$(lxcfsdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ - echo
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2017-05-31 12:19:47 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new (New) Package is "lxcfs" Wed May 31 12:19:47 2017 rev:3 rq:499619 version:2.0.7 Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2016-09-05 21:23:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new/lxcfs.changes 2017-05-31 12:20:20.803280120 +0200 @@ -1,0 +2,106 @@ +Wed May 17 10:44:25 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- update to version 2.0.7 + This is the seventh bugfix release for LXCFS 2.0. This includes the following bugfixes: + * Remove unused variable + * Also check next variable for NULL on cg_rmdir + * virtualize the 'btime' field of /proc/stat + * cleanup: return false instead of NULL as bool + * Limit memswlimit by TotalSwap + * pam_cgfs: remove dead assignment + * pam_cgfs: return created directly + * pam_cgfs: make sure that **p is not NULL + * bindings: Want space for ints? Call sizeof(int)! + * pam_cgfs: make trim() safer + * pam_cgfs: error out on failure in cgv2_init() + * pam_cgfs: remove dead assignment + * bindings: implement guest nice + * bindings: increase reserved buffer size a little + +- added signature verification + +--- +Fri Jan 27 15:31:13 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- deleted patches 0001 to 00024, as they are upstream already + - 0001-Fix-test_reload-for-lxcfs-chroot.patch + - 0002-Virtualize-more-of-the-meminfo-fields.patch + - 0003-pam-fix-race-in-cgroup-creation.patch + - 0004-meminfo-don-t-show-negative-swapfree.patch + - 0005-bindings-improve-debugging.patch + - 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch + - 0007-bindings-close-open-fds-on-error.patch + - 0008-bindings-grant-access-to-var-lib-lxcfs.patch + - 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch + - 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch + - 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch + - 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch + - 0013-bindings-non-functional-changes.patch + - 0014-bindings-set-errno-in-pick_controller_from_path.patch + - 0015-bindings-more-consistent-fs-behavior.patch + - 0016-add-pld-linux-support.patch + - 0017-don-t-use-argv-0-in-usage-output.patch + - 0018-bindings-revert-cgroup-check.patch + - 0019-bindings-improve-returned-errnos.patch + - 0020-bindings-make-rmdir-behave-more-consistently.patch + - 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch + - 0022-bindings-lxcfs-improve-debugging.patch + - 0023-bindings-fix-debug-macro.patch + - 0024-bindings-restore-original-working-directory.patch + +--- +Wed Jan 25 09:10:46 UTC 2017 - opensuse_buildserv...@ojkastl.de + +- update to version 2.0.6 + This is the sixth bugfix release for LXCFS 2.0. This includes the following bugfixes: +Fix swap values with nested cgroups +tests: Fix run on ppc64el +Fix wrong scanning of memory.stat + +- update to version 2.0.5 + This is the fifth bugfix release for LXCFS 2.0. This includes the following bugfixes: +Add Documentation key to systemd unit +bindings: allow getattr on O_WRONLY files +bindings: remove noop check +fix Active/Inactive /proc/meminfo +macro: add header for shared macros +pam_cgfs: reimplement and add cgroupfs v2 support +pam_cgfs: re-use cgroups that already belong to us +pam_cgfs: handle cgroupfs v1 cpuset controller +pam_cgfs: improve logging +cgroups: handle non-existent isolcpus file + +- update to version 2.0.4 + This is the fourth bugfix release for LXCFS 2.0. This includes the following bugfixes: + Fix test_reload for lxcfs chroot + Virtualize more of the meminfo fields + pam: fix race in cgroup creation + meminfo: don't show negative swapfree + bindings: improve debugging + bindings: use openat fd for fstatat(), unlinkat() + bindings: close open fds on error + bindings: grant access to /var/lib/lxcfs + bindings: enable access to /var/lib/lxcfs/cgroup + bindings: allow access to /var/lib/lxcfs/proc + lxcfs, bindings: show "." and ".." dir entries + lxcfs: better fs behavior on /var/lib/lxcfs + bindings: non functional changes + bindings: set errno in pick_controller_from_path() + bindings: more consistent fs behavior + add pld linux support + don't use argv[0] in usage output + bindings: revert cgroup check + bindings: improve returned errnos + bindings: make rmdir behave more consistently + libtool: do not link lxcfs against liblxcfs + bindings, lxcfs: improve debugging + bindings: fix debug macro + autotools: add -avoid
commit lxcfs for openSUSE:Factory
Hello community, here is the log from the commit of package lxcfs for openSUSE:Factory checked in at 2016-09-05 21:21:50 Comparing /work/SRC/openSUSE:Factory/lxcfs (Old) and /work/SRC/openSUSE:Factory/.lxcfs.new (New) Package is "lxcfs" Changes: --- /work/SRC/openSUSE:Factory/lxcfs/lxcfs.changes 2016-08-03 11:43:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.lxcfs.new/lxcfs.changes 2016-09-05 21:23:13.0 +0200 @@ -1,0 +2,34 @@ +Wed Aug 31 11:43:16 UTC 2016 - cbrau...@suse.de + +- update lxcfs to 2.0.3 +- add 0001-Fix-test_reload-for-lxcfs-chroot.patch +- add 0002-Virtualize-more-of-the-meminfo-fields.patch +- add 0003-pam-fix-race-in-cgroup-creation.patch +- add 0004-meminfo-don-t-show-negative-swapfree.patch +- add 0005-bindings-improve-debugging.patch +- add 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch +- add 0007-bindings-close-open-fds-on-error.patch +- add 0008-bindings-grant-access-to-var-lib-lxcfs.patch +- add 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch +- add 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch +- add 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch +- add 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch +- add 0013-bindings-non-functional-changes.patch +- add 0014-bindings-set-errno-in-pick_controller_from_path.patch +- add 0015-bindings-more-consistent-fs-behavior.patch +- add 0016-add-pld-linux-support.patch +- add 0017-don-t-use-argv-0-in-usage-output.patch +- add 0018-bindings-revert-cgroup-check.patch +- add 0019-bindings-improve-returned-errnos.patch +- add 0020-bindings-make-rmdir-behave-more-consistently.patch +- add 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch +- add 0022-bindings-lxcfs-improve-debugging.patch +- add 0023-bindings-fix-debug-macro.patch +- add 0024-bindings-restore-original-working-directory.patch + +--- +Wed Aug 31 11:37:18 UTC 2016 - cbrau...@suse.de + +- remove 0001-skip-empty-entries-under-proc-self-cgroup.patch + +--- Old: 0001-skip-empty-entries-under-proc-self-cgroup.patch lxcfs-2.0.2.tar.gz New: 0001-Fix-test_reload-for-lxcfs-chroot.patch 0002-Virtualize-more-of-the-meminfo-fields.patch 0003-pam-fix-race-in-cgroup-creation.patch 0004-meminfo-don-t-show-negative-swapfree.patch 0005-bindings-improve-debugging.patch 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch 0007-bindings-close-open-fds-on-error.patch 0008-bindings-grant-access-to-var-lib-lxcfs.patch 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.patch 0010-bindings-allow-access-to-var-lib-lxcfs-proc.patch 0011-lxcfs-bindings-show-.-and-.-dir-entries.patch 0012-lxcfs-better-fs-behavior-on-var-lib-lxcfs.patch 0013-bindings-non-functional-changes.patch 0014-bindings-set-errno-in-pick_controller_from_path.patch 0015-bindings-more-consistent-fs-behavior.patch 0016-add-pld-linux-support.patch 0017-don-t-use-argv-0-in-usage-output.patch 0018-bindings-revert-cgroup-check.patch 0019-bindings-improve-returned-errnos.patch 0020-bindings-make-rmdir-behave-more-consistently.patch 0021-libtool-do-not-link-lxcfs-against-liblxcfs.patch 0022-bindings-lxcfs-improve-debugging.patch 0023-bindings-fix-debug-macro.patch 0024-bindings-restore-original-working-directory.patch lxcfs-2.0.3.tar.gz Other differences: -- ++ lxcfs.spec ++ --- /var/tmp/diff_new_pack.a6dM7z/_old 2016-09-05 21:23:15.0 +0200 +++ /var/tmp/diff_new_pack.a6dM7z/_new 2016-09-05 21:23:15.0 +0200 @@ -15,19 +15,46 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: lxcfs -Version: 2.0.2 +Version:2.0.3 Release: 0 -License: Apache-2.0 Summary: FUSE filesystem for LXC -Url: http://linuxcontainers.org +License:Apache-2.0 Group: System/Management +Url:http://linuxcontainers.org Source: https://linuxcontainers.org/downloads/%{name}/%{name}-%{version}.tar.gz -Patch: 0001-skip-empty-entries-under-proc-self-cgroup.patch +Patch0001: 0001-Fix-test_reload-for-lxcfs-chroot.patch +Patch0002: 0002-Virtualize-more-of-the-meminfo-fields.patch +Patch0003: 0003-pam-fix-race-in-cgroup-creation.patch +Patch0004: 0004-meminfo-don-t-show-negative-swapfree.patch +Patch0005: 0005-bindings-improve-debugging.patch +Patch0006: 0006-bindings-use-openat-fd-for-fstatat-unlinkat.patch +Patch0007: 0007-bindings-close-open-fds-on-error.patch +Patch0008: 0008-bindings-grant-access-to-var-lib-lxcfs.patch +Patch0009: 0009-bindings-enable-access-to-var-lib-lxcfs-cgroup.pa