[Pkg-libvirt-commits] [Git][libvirt-team/libvirt][debian/sid] 47 commits: Introduce libvirt-daemon-system-{systemd, sysv}

Guido Günther gitlab at salsa.debian.org
Sat Mar 14 12:00:36 GMT 2020



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


Commits:
d88536dc by Guido Günther at 2020-01-12T13:50:26+01:00
Introduce libvirt-daemon-system-{systemd,sysv}

Move init scripts to separate package that allows people to experiment
with alternative init systems while avoiding the problems that mixed
init scripts and systemd units have in the current packaging.

Thanks: Christian Ehrhardt for all the input

Closes: #887911, #905772

- - - - -
c19d230d by Guido Günther at 2020-01-12T13:50:56+01:00
autopkg tests: Use isolation-machine

This avoids running under debian ci since libvirt-lxc in lxc
doesn't work there.

Closes: #947006

- - - - -
55eaf9ef by Guido Günther at 2020-01-12T14:28:07+01:00
Document changes and release 5.6.0-4

- - - - -
48293d68 by Guido Günther at 2020-01-12T16:33:43+01:00
lintian: Override empty-binary-package

This prevents an auto-reject in NEW.

Gbp-Dch: Ignore

- - - - -
443fae08 by Guido Günther at 2020-01-13T10:27:55+01:00
New upstream version 6.0.0~rc1
- - - - -
cd67374c by Guido Günther at 2020-01-13T10:28:33+01:00
Update upstream source from tag 'upstream/6.0.0_rc1'

Update to upstream version '6.0.0~rc1'
with Debian dir edafccb43898f1ea8af163ecb05eebfb713e9960
- - - - -
cc6b955f by Christian Ehrhardt at 2020-01-13T14:33:06+01:00
refresh d/p/* for v6.0.0

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
70c56769 by Guido Günther at 2020-01-17T16:58:33+01:00
Bump symbol versions

- - - - -
eb6c6c18 by Guido Günther at 2020-01-17T16:58:33+01:00
gitlab-ci: Build package

We unfortunately can't use salsa-ci's prebuilt pipeline since
that hangs on large jobs:
https://salsa.debian.org/salsa/support/issues/180

We redirct output to a file to work around:
https://salsa.debian.org/salsa/support/issues/191

- - - - -
8adbb6f7 by Guido Günther at 2020-01-17T16:58:33+01:00
gitlab-ci: Run lintian

Gbp-Dch: Ignore

- - - - -
01b1e00e by Guido Günther at 2020-01-17T16:58:33+01:00
gitlab-ci: Make sure gbp dch sees the upstream branch

Otherwise it will not correctly pick up new upstream versions

- - - - -
6d6e28bf by Guido Günther at 2020-01-17T16:58:33+01:00
gitlab-ci: Make sure we also export the changelog

Otherwise we end up with the wrong changelog in the exported
directory.

Gbp-Dch: Ignore

- - - - -
0450954c by Guido Günther at 2020-01-17T16:58:33+01:00
gitlab-ci: Setup user name and email

This makes sure we don't get bogus changelog entries.

- - - - -
5639ffb7 by Christian Ehrhardt at 2020-01-17T16:58:33+01:00
d/control: bump build dep to python3

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
dc99d355 by Christian Ehrhardt at 2020-01-17T16:58:33+01:00
d/rules: set enable-dependency-tracking to avoid FTBFS

Temporary workaround until build uses meson:
[16:28] <cpaelzer> phrdina: hiho a question about b98f90cf "src: access: generate source files into build directory"
[16:28] <cpaelzer> I see the debian build entering a dir make[3]: Entering directory '/<<PKGBUILDDIR>>/debian/build/src'
[16:29] <cpaelzer> of that "<<PKGBUILDDIR>>/debian/build"  is the builddir
[16:29] <cpaelzer> now later on I see the following fail
[16:29] <cpaelzer> ...
[16:29] <cpaelzer> 4259 /usr/bin/perl -w ../../../src/rpc/gendispatch.pl --mode=aclheader \
[16:29] <cpaelzer> 4260   remote REMOTE ../../../src/remote/remote_protocol.x \
[16:29] <cpaelzer> 4261   > access/viraccessapicheck.h
[16:29] <cpaelzer> 4262 /bin/bash: access/viraccessapicheck.h: No such file or directory
[16:29] <cpaelzer> phrdina: what would create the dir "access" in the build dir to be ready for hte generated file to be placed there
[16:30] <danpb> cpaelzer: i bet you have  --disable-dependancy-tracking passed to configure
[16:30] <cpaelzer> src/access obviously existed in the past but with building relative to the build dir some step is missing
[16:30] <cpaelzer> danpb: checking for disable-dependancy-tracking ...
[16:31] <danpb> for reasons i don't understand this option breaks creation of sub-dirs when using separate VPATH build
[16:32] <cpaelzer> --disable-dependency-tracking
[16:32] <cpaelzer> it isn't in the debian packaging, but the tools set it by default
[16:32] <cpaelzer> hence I only found it in the build log
[16:32] <danpb> yeah, i was going to say that the debian build helpers probably set it
[16:33] <danpb> there's probably a more correct fix than just removing this cli flag
[16:33] <danpb> but we don't much care to investigate given that we're trying to switch to meson asap
[16:33] <danpb> so i've just been telling everyone to remove use of this flag

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
9aec71e1 by Christian Ehrhardt at 2020-01-17T16:58:33+01:00
d/rules: drop the no more existing phyp option

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
6908cf53 by Christian Ehrhardt at 2020-01-17T16:58:34+01:00
d/rules: enable build time self tests on all architectures

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
af131c77 by Christian Ehrhardt at 2020-01-17T16:58:34+01:00
d/rules: drop the no more existing xen configure option

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
a3a7c114 by Christian Ehrhardt at 2020-01-17T16:58:34+01:00
Further adapt d/p/Pass-GPG_TTY-env-var-to-the-ssh-binary.patch for v6.0.0

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Gbp-Dch: Ignore

- - - - -
84367d9d by Christian Ehrhardt at 2020-01-17T16:58:34+01:00
d/control: add python3-docutils as build dependency

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
37f0a5c6 by Christian Ehrhardt at 2020-01-17T16:58:34+01:00
d/libvirt-doc.doc: install rendered docs

- new doc build properly puts all we need into
  debian/tmp/usr/share/doc/libvirt/html/.
  Simplifies many rules (src:docs mostly has .in files nowadays)
- devhelp became devguide and is installed there
- internals (html.in) rendered and installed thre
- kbase (rst) is rendered and installed there
- logos are installed there
- examples directory is there
- this change does not seem to re-introduce
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492075
- dh_installdocs adds package name, so pull from libvirt/*

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
880f00e2 by Christian Ehrhardt at 2020-01-17T16:58:34+01:00
d/libvirt-daemon-system.examples: Drop examples that are now conf files

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
671aeca3 by Christian Ehrhardt at 2020-01-17T16:58:34+01:00
d/libvirt-doc.doc-base.libvirt-doc: adapt doc base to new file placement

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
33890b9d by Guido Günther at 2020-01-17T17:06:27+01:00
New upstream version 6.0.0
- - - - -
bb523e36 by Guido Günther at 2020-01-18T18:16:49+01:00
Document changes and release 6.0.0~rc1-1

- - - - -
c5bb040d by Guido Günther at 2020-01-18T18:16:55+01:00
Merge tag 'upstream/6.0.0' into debian/experimental

Upstream version 6.0.0

- - - - -
c9f82beb by Guido Günther at 2020-01-18T21:51:58+01:00
gitlab-ci: Run autopkgtests

- - - - -
99067b60 by Andrea Bolognani at 2020-01-19T18:45:58+01:00
Minimize patches

Since debhelper runs autoreconf for us at the beginning of the
build, we don't need to patch output files as they're going to
be recreated anyway.

Gbp-Dch: Ignore

- - - - -
fa167bcb by Christian Ehrhardt at 2020-01-27T10:12:37+01:00
d/libnss-libvirt.lintian-overrides: accept having two nss so files

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
bf48357f by Christian Ehrhardt at 2020-01-27T10:12:37+01:00
d/libvirt-daemon-system-sysv.lintian-overrides: not shipping systemd files

Packages are split intentionally, ignore this lintian warning.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
9a680f9b by Guido Günther at 2020-01-27T10:14:29+01:00
Merge remote-tracking branch 'origin/debian/experimental' into debian/experimental

- - - - -
22785987 by Christian Ehrhardt at 2020-01-28T13:46:40+02:00
d/rules: also check build time self test results on all architectures

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
c1be36ae by Christian Ehrhardt at 2020-01-29T07:46:47+01:00
d/rules: drop doc binary cleanup

The new doc build does not trigger the old problem.
Remove the cleanup:
While being still built for example:
./build/examples/c/domain/suspend.o
./build/examples/c/domain/suspend
They are no more ending up in the docs:
$ find libvirt-doc/usr/share/doc/libvirt-doc/examples/ -name "*suspend*"
libvirt-doc/usr/share/doc/libvirt-doc/examples/c/domain/suspend.c

Same for the other file (types) that we cleaned.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
6d60c3c4 by Christian Ehrhardt at 2020-01-29T07:46:51+01:00
d/rules: don't ship split daemons just yet

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
33f8dc4d by Christian Ehrhardt at 2020-01-29T08:46:18+01:00
d/p/skip-qemuhotplugtest.patch: fix qemuhotplugtest

Skip some elements of qemuhotplugtest that for now break in
Debian/Ubuntu build environments.

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
a1734f77 by Christian Ehrhardt at 2020-01-29T08:46:19+01:00
d/rules: add libvirt-guests.default to libvirt-daemon-system instead of libvirt-daemon-system-sysv

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
69f6cfe6 by Christian Ehrhardt at 2020-01-29T09:50:31+01:00
d/rules: install /etc/default/* files that are shared between sysv and systemd packages

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
31be6827 by Christian Ehrhardt at 2020-01-29T10:16:55+01:00
d/rules: install virtlockd for sysv (Closes: #880970)

Signed-off-by: Christian Ehrhardt <christian.ehrhardt at canonical.com>

- - - - -
070d1586 by Andrea Bolognani at 2020-02-02T20:04:57+01:00
Install virt-login-shell-helper

This new binary was introduced in libvirt 5.7.0 and is necessary
for virt-login-shell to work.

- - - - -
143dafb2 by Andrea Bolognani at 2020-02-02T20:16:22+01:00
Install augeas lenses for all drivers

These slipped through the cracks when we moved from picking up
the corresponding directories as a whole to listing the specific
files we're interested in.

- - - - -
efa4cfef by Andrea Bolognani at 2020-02-02T20:19:02+01:00
Remove all mentions of Devhelp

As of libvirt 5.8.0, the corresponding files are no longer
generated.

- - - - -
8ebd4276 by Andrea Bolognani at 2020-02-02T20:19:02+01:00
not-installed: Remove obsolete entries

Now that upstream's build system has been fixed and we're picking
up the documentation from the install location rather than the
source directory, the corresponding files will no longer be flagged
by dh_missing.

- - - - -
ce54aefc by Andrea Bolognani at 2020-02-02T20:19:02+01:00
not-installed: List all split daemons files

Since we're not shipping split daemons yet, the corresponding
binaries as well as systemd units and augeas lenses will be
flagged by dh_missing if we don't list them here.

- - - - -
391e39d8 by Andrea Bolognani at 2020-02-02T20:25:19+01:00
symbols: Drop LIBVIRT_5.9.0

libvirt 5.9.0 didn't introduce any new public symbols.

- - - - -
65873c87 by Guido Günther at 2020-02-12T13:09:02+01:00
Document changes and release 6.0.0-1

- - - - -
de44a37f by Guido Günther at 2020-03-14T12:37:12+01:00
Merge branch 'debian/experimental' into debian/sid

- - - - -
1f03610a by Guido Günther at 2020-03-14T12:43:24+01:00
Document changes and release 6.0.0-2

- - - - -


14 changed files:

- ABOUT-NLS
- AUTHORS
- AUTHORS.in
- GNUmakefile
- Makefile.am
- − Makefile.ci
- Makefile.in
- NEWS
- README
- README.md
- aclocal.m4
- − build-aux/ar-lib
- − build-aux/augeas-gentest.pl
- − build-aux/config.rpath


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/30c90463b90cfcb648fb623a4677bb77d9135759...1f03610a6088f53f4dd44fa4c064a03598df34db

-- 
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/30c90463b90cfcb648fb623a4677bb77d9135759...1f03610a6088f53f4dd44fa4c064a03598df34db
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/20200314/6c475980/attachment-0001.html>


More information about the Pkg-libvirt-commits mailing list