[Pkg-libvirt-commits] [Git][libvirt-team/libvirt][debian/experimental] 34 commits: Don't start or restart socket units on package upgrades

Guido Günther gitlab at salsa.debian.org
Thu May 14 09:41:02 BST 2020



Guido Günther pushed to branch debian/experimental at Libvirt Packaging Team / libvirt


Commits:
100e8aa7 by Guido Günther at 2020-04-02T15:17:40+02:00
Don't start or restart socket units on package upgrades

Changes get picked up when the corresponding system unit being restartd.
This avoids problems when socket and service units of the same service get restarted
together. See #955483 for details.

- - - - -
ff981d56 by Guido Günther at 2020-04-02T15:20:33+02:00
Pass --no-auto to dh_instalsystemd

This avoids generation of restart snippets for services listed
in `Also=` sections of the service units. Otherwise these
get restarted but we want to avoid that and let systemd figure
it out all by itself.

See: #955483, #841095

- - - - -
d04fa486 by Guido Günther at 2020-04-08T17:05:26+02:00
Document changes and release 6.0.0-6

- - - - -
4e6f9098 by Laurent Bigonville at 2020-04-18T13:09:36+02:00
Disable polkit support on !linux, see: #927896

- - - - -
3ee1c873 by Laurent Bigonville at 2020-04-18T13:22:53+02:00
Do not build-depends against libglusterfs-dev on non-linux architectures

- - - - -
41c33eba by Guido Günther at 2020-04-24T14:08:38+02:00
Rediff patches

- - - - -
da804f9d by Guido Günther at 2020-04-24T14:10:37+02:00
Backport fix for CVE-2020-10701

Closes: #955841
Thanks: Carnil for the triage

- - - - -
c5b9aabe by Andrea Bolognani at 2020-04-27T09:19:02+02:00
gbp: Always use pristine-tar

This is the default, but it doesn't hurt to record this fact
explicitly in the configuration file, if only as documentation
of our preference.

Gbp-Dch: Ignore

- - - - -
1805797c by Andrea Bolognani at 2020-04-27T09:19:12+02:00
gbp: Import and export upstream signatures

We've stored upstream signatures in the pristine-tar branch for
a while now, but until recently gbp didn't automatically process
them.

Now that #872864 has been fixed, we can finally tell gbp that
upstream produces signed releases and that the signatures should
always be imported and exported along with the corresponding
release archive.

Gbp-Dch: Ignore

- - - - -
97cf8845 by Andrea Bolognani at 2020-04-27T09:19:17+02:00
gbp: Sign upstream/* tags

We do this already, but encoding this requirement in the gbp
configuration means it's no longer possible to mistakenly skip
this step.

Gbp-Dch: Ignore

- - - - -
3ebdef80 by Andrea Bolognani at 2020-04-27T09:19:25+02:00
gbp: Use 'replace' update strategy

We've been inconsistent with this, using both strategies at
one point or another; based on the number of occurrences, the
preferred one appears to be 'replace', so configure gbp
accordingly to ensure that we always use the same strategy every
single time going forward.

Gbp-Dch: Ignore

- - - - -
0c6a3a08 by Andrea Bolognani at 2020-04-30T00:45:34+02:00
salsa-ci: Create local pristine-tar branch

Now that we enforce the presence of the upstream signature, not
having a local pristine-tar branch will result in

  $ gbp export-orig --tarball-dir="${LV_WORKING_DIR}/tarballs" --pristine-tar
  gbp:info: All Orig tarballs 'libvirt_6.0.0.orig.tar.xz' found at '/builds/libvirt-team/libvirt/debian/output/tarballs'
  gbp:warning: Pristine-tar branch "pristine-tar" not found
  gbp:info: Creating /builds/libvirt-team/libvirt/debian/output/tarballs/libvirt_6.0.0.orig.tar.xz
  gbp:error: Can not find requested upstream signature for archive 'libvirt_6.0.0.orig.tar.xz' in pristine tar commit.

Even before, gbp reported the same warning about the pristine-tar
branch being missing, although it still managed to produce an
upstream tarball somehow.

- - - - -
a5dd08c6 by Guido Günther at 2020-05-13T12:11:39+02:00
d/rules: systemd: Also pass --no-restart-on-upgrade when using --no-start

Using --no-start is not enough to prevent a restart on upgrades.

Fixes: 100e8aa7756b8282ec00f06837adb82bbbc7e153

- - - - -
f5ed7f6a by Guido Günther at 2020-05-13T12:13:07+02:00
Document changes and release 6.0.0-7

- - - - -
568783f9 by Guido Günther at 2020-05-14T09:26:17+02:00
Merge branch 'debian/sid' into debian/experimental

- - - - -
ba777561 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
patches: Drop all gnulib-related patches

libvirt no longer uses gnulib, so the patches

  openpty-Skip-test-if-no-pty-is-available.patch
  Disable-gnulib-s-test-nonplocking-pipe.sh.patch
  test-posix_openpt-don-t-fail-on-EACCESS.patch

are no longer necessary.

- - - - -
6f18e049 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
patches: Rediff patches

Gbp-Dch: Ignore

- - - - -
2e0b5f1e by Andrea Bolognani at 2020-05-14T09:27:51+02:00
patches: Add tests-Mock-virGetUserRuntimeDirectory-for-qemuhotplug.patch

This is a more complete fix than

  skip-qemuhotplugtest.patch

which is now unnecessary and has thus been dropped.

- - - - -
eea83bc7 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
copyright: Remove deleted files

libvirt no longer uses gnulib, so copyright information for
gnulib-related files is no longer relevant.

Gbp-Dch: Ignore

- - - - -
de6ee004 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
copyright: Fix indentation

The file uses inconsistent indentation styles: standardize on a
single one and use it everywhere.

This commit is best viewed with 'git show -w'.

Gbp-Dch: Ignore

- - - - -
1f9a1782 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
copyright: Remove redundant entry

One range is a strict subset of the other, so keeping both around
doesn't provide any additional information.

Gbp-Dch: Ignore

- - - - -
8c28999c by Andrea Bolognani at 2020-05-14T09:27:51+02:00
copyright: Update copyright years

Gbp-Dch: Ignore

- - - - -
2c299e16 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
symbols: Bump symbols version

Gbp-Dch: Ignore

- - - - -
7c1e1825 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
debhelper: Use debhelper-compat package

This way we avoid duplicating the same information in two places.

- - - - -
36cc05d7 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
debhelper: Remove execution bit from libvirt-daemon-system.config

Just like with other maintainer scripts, debhelper will take care
of making it executable at package build time.

Gbp-Dch: Ignore

- - - - -
a77d3a16 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
apt: New directory

We already have a polkit/ directory for additional files related
to Polkit that we want to install, so it makes sense to have one
for the APT-related files. This keeps the top-level debian/
directory nice and tidy.

Gbp-Dch: Ignore

- - - - -
a30a7cbd by Andrea Bolognani at 2020-05-14T09:27:51+02:00
scripts: New directory

The bump-symbols.py script is only relevant to maintainers, so
don't let it clutter the top-level debian/ directory.

Gbp-Dch: Ignore

- - - - -
bb4930d0 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
source: Exclude some files from the source package

The gbp configuration, the Salsa CI configuration and the scripts
used for package maintenance are not useful to people looking at
the generated source package, so let's leave them out.

Gbp-Dch: Ignore

- - - - -
a2e1a4ad by Andrea Bolognani at 2020-05-14T09:27:51+02:00
rules: Don't attempt to access the gnulib test log

libvirt no longer uses gnulib, so this log file is never going to
be created.

Gbp-Dch: Ignore

- - - - -
0299705e by Andrea Bolognani at 2020-05-14T09:27:51+02:00
rules: Introduce and use DEB_DESTDIR

This make variable mirrors the existing DEB_BUILDDIR.

Gbp-Dch: Ignore

- - - - -
51ac536b by Andrea Bolognani at 2020-05-14T09:27:51+02:00
rules: Use DEB_BUILDDIR everywhere

Gbp-Dch: Ignore

- - - - -
51a12664 by Andrea Bolognani at 2020-05-14T09:27:51+02:00
rules: Don't use --builddirectory with dh_auto_test

We already use it with dh, which will automatically pass it down
to all debhelper tools as necessary.

Gbp-Dch: Ignore

- - - - -
40312240 by Andrea Bolognani at 2020-05-14T09:38:35+02:00
rules: Don't chmod bash completion script

Upstream installs it with the correct permissions these days.

Gbp-Dch: Ignore

- - - - -
51d88f1e by Guido Günther at 2020-05-14T10:14:51+02:00
Document changes and release 6.2.0-1

- - - - -


30 changed files:

- debian/90libnss-libvirt → debian/apt/90libnss-libvirt
- debian/changelog
- − debian/compat
- debian/control
- debian/copyright
- debian/gbp.conf
- debian/libnss-libvirt.install
- debian/libvirt-daemon-system.config
- debian/libvirt0.symbols
- − debian/patches/Disable-gnulib-s-test-nonplocking-pipe.sh.patch
- debian/patches/Include-etc-pki-qemu-in-apparmor.patch
- debian/patches/Pass-GPG_TTY-env-var-to-the-ssh-binary.patch
- debian/patches/Reduce-udevadm-settle-timeout-to-10-seconds.patch
- debian/patches/Skip-vircgrouptest.patch
- debian/patches/apparmor-Allow-run-pygrub.patch
- debian/patches/apparmor-Allow-virt-aa-helper-to-access-the-name-service-.patch
- debian/patches/debian/Debianize-libvirt-guests.patch
- debian/patches/debian/Debianize-systemd-service-files.patch
- debian/patches/debian/Debianize-virtlockd.patch
- debian/patches/debian/Debianize-virtlogd.patch
- debian/patches/debian/Don-t-enable-default-network-on-boot.patch
- debian/patches/debian/Prefer-sbin-over-usr-sbin.patch
- debian/patches/debian/Use-upstreams-polkit-rule.patch
- debian/patches/debian/apparmor_profiles_local_include.patch
- − debian/patches/openpty-Skip-test-if-no-pty-is-available.patch
- debian/patches/series
- − debian/patches/skip-qemuhotplugtest.patch
- − debian/patches/test-posix_openpt-don-t-fail-on-EACCESS.patch
- + debian/patches/tests-Mock-virGetUserRuntimeDirectory-for-qemuhotplug.patch
- debian/rules


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/ccde00f9e1f8132badf52974ee8b30fca1f93bfc...51d88f1e6ff369760c24c38055876582a9254a0c

-- 
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/ccde00f9e1f8132badf52974ee8b30fca1f93bfc...51d88f1e6ff369760c24c38055876582a9254a0c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-libvirt-commits/attachments/20200514/680ab7c1/attachment-0001.html>


More information about the Pkg-libvirt-commits mailing list