[Pkg-libvirt-commits] [Git][libvirt-team/libvirt][debian/sid] 47 commits: New upstream version 6.2.0

Guido Günther gitlab at salsa.debian.org
Fri Jul 3 09:26:12 BST 2020



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


Commits:
1b6982f1 by Guido Günther at 2020-04-03T10:53:25+02:00
New upstream version 6.2.0
- - - - -
ccde00f9 by Guido Günther at 2020-04-03T10:54:06+02:00
Update upstream source from tag 'upstream/6.2.0'

Update to upstream version '6.2.0'
with Debian dir 79a4beb0c56f228adbc107876e1acf882e5e0209

- - - - -
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

- - - - -
1662a90f by Andrea Bolognani at 2020-06-06T16:19:50+02:00
New upstream version 6.4.0
- - - - -
f0e2c2cf by Andrea Bolognani at 2020-06-06T16:20:10+02:00
Update upstream source from tag 'upstream/6.4.0'

Update to upstream version '6.4.0'
with Debian dir d2f8296726a455e8946360d73f80bae176cf5033
- - - - -
802c6e60 by Andrea Bolognani at 2020-06-21T23:32:04+02:00
changelog: Create entry for 6.4.0-1

Gbp-Dch: Ignore

- - - - -
f238f938 by Andrea Bolognani at 2020-06-21T23:32:10+02:00
symbols: Bump symbol versions

libvirt 6.4.0 doesn't introduce any new public symbols.

Gbp-Dch: Ignore

- - - - -
ad199362 by Andrea Bolognani at 2020-06-21T23:32:26+02:00
patches: Drop tests-Mock-virGetUserRuntimeDirectory-for-qemuhotplug.patch

A different, better fix is included in libvirt 6.4.0, so we no
longer need this patch.

- - - - -
6cfc09c5 by Andrea Bolognani at 2020-06-21T23:32:38+02:00
patches: Rediff patches

Gbp-Dch: Ignore

- - - - -
d5435f7f by Andrea Bolognani at 2020-06-21T23:48:45+02:00
debian: Drop libvirt0-dbg.links

The libvirt0-dbg package no longer exists.

Gbp-Dch: Ignore

- - - - -
a097385e by Andrea Bolognani at 2020-06-21T23:50:46+02:00
rules: Remove $(MAKE_CHECK) and $(FAIL_CHECK)

They're set unconditionally, and there are no good reasons why
we'd want to skip the test suite or not abort the build if it
failed anyway.

Gbp-Dch: Ignore

- - - - -
2816f60c by Andrea Bolognani at 2020-06-21T23:50:46+02:00
rules: Don't use dh_installlogrotate

The tool does nothing but put logrotate configuration files in
the right directory, but the upstream build system already handles
that correctly so we can avoid the extra fuss.

Gbp-Dch: Ignore

- - - - -
b5470100 by Andrea Bolognani at 2020-06-21T23:50:46+02:00
rules: Simplify clean target

There's no reason not to call dh_auto_clean unconditionally, and
that tool takes care of removing $(DEB_BUILDDIR) so we no longer
need to do so manually; we also don't need to remove .service
files in debian/, because there aren't any.

Gbp-Dch: Ignore

- - - - -
030ba356 by Andrea Bolognani at 2020-06-21T23:50:46+02:00
rules: Add dh_auto_install override

Ideally, the upstream build system would install all files exactly
where they need to be for the various dh_* tools to pick them up,
but that is not always possible so some tweaking is necessary.

Right now we're mixing these two steps (preparing files so that
dh_*  will pick them up and actually calling dh_*), but things
become cleaner and easier to reason about when we separate them.

Gbp-Dch: Ignore

- - - - -
bfc4f8be by Andrea Bolognani at 2020-06-21T23:50:46+02:00
rules: Install upstream release notes

The ChangeLog file for libvirt hasn't contained any useful
information since 5.3.0, and installing it is entirely optional
these days; on the other hand, as of Policy 4.2.0 it's suggested
that upstream release notes are installed if available, so let's
ship the latter instead of the former.

We install the release notes directly instead of linking back to
the primary package: unlike the original ChangeLog, the release
notes are pretty small, especially when compressed, so having
multiple copies on the system is not a big problem.

- - - - -
995991b7 by Andrea Bolognani at 2020-06-21T23:50:46+02:00
control: Set Rules-Requires-Root: no

This field, introduced in Policy 4.1.5, can be used to declare
that a package can be built without needing (fake)root privileges,
which is the case for libvirt.

- - - - -
dd750226 by Andrea Bolognani at 2020-06-21T23:50:46+02:00
control: Bump Standards-Version to 4.5.0

We've already made all the necessary changes.

- - - - -
a149c622 by Andrea Bolognani at 2020-06-21T23:51:02+02:00
rules: Don't install CI dashboard

It is not useful as offline documentation, and having it in the
package triggers the privacy-breach-generic Lintian tag.

Gbp-Dch: Ignore

- - - - -
eda8efdc by Andrea Bolognani at 2020-06-21T23:51:02+02:00
rules: Use /usr/share/dpkg/buildflags.mk

dpkg provides this standard Makefile snippet that can be used to
export buildflags into the environment, so let's use it.

Gbp-Dch: Ignore

- - - - -
fa6aefb9 by Andrea Bolognani at 2020-06-21T23:51:02+02:00
rules: Enable 'bindnow' hardening option

This addresses the hardening-no-bindnow Lintian tag.

- - - - -
dccdc271 by Andrea Bolognani at 2020-06-22T00:05:25+02:00
Document changes and release 6.4.0-1

- - - - -
c966bdfb by Guido Günther at 2020-06-25T12:04:04+02:00
d/changelog: Mark CVE-2020-14301 as fixed in the release

- - - - -
d0f7eb52 by Christian Ehrhardt at 2020-06-30T10:31:07+02:00
enable attr support to be able to store XATTR labels

Among other things this allows to properly restore file ownership
- d/control: build depend on libattr1-dev
- d/rules: configure --with-attr

Note: the old change was in 0fa762425 "Disable tests requiring
filesystem attributes" for #747565

Fixes: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/691590

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

- - - - -
8acfe916 by Andrea Bolognani at 2020-06-30T23:20:25+02:00
debian: Use consistent whitespace

When in doubt, follow upstream's coding style:

  * use spaces for both indentation an alignment;

  * don't use tabs except where make requires them;

  * don't attempt to align the backslashes used to make a variable
    declaration or shell snipped span multiple lines.

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

- - - - -
ebac7433 by Andrea Bolognani at 2020-07-02T23:21:56+02:00
debian: Drop leading slashes from debhelper input files

They are optional, and in the overwhelming majority of cases we
don't include them. Let's drop the few remaining outlier.

- - - - -
a97d57c2 by Andrea Bolognani at 2020-07-02T23:25:10+02:00
control: Use consistent field ordering

Always provide the same information in the same order.

- - - - -
3099de79 by Andrea Bolognani at 2020-07-02T23:36:21+02:00
debian: Call 'wrap-and-sort -ast'

The tool applies a sensible, consistent style across most of the
files that describe the Debian package.

- - - - -
197f0749 by Andrea Bolognani at 2020-07-02T23:37:07+02:00
salsa-ci: Add verify-wrap-and-sort job

This CI job will ensure we don't slip up and accidentally introduce
changes that break the consistent formatting we've just achieved.

- - - - -


17 changed files:

- .color_coded.in
- .ycm_extra_conf.py.in
- ABOUT-NLS
- AUTHORS
- + CONTRIBUTING.rst
- Makefile.am
- Makefile.in
- NEWS
- README
- − README.md
- + README.rst
- aclocal.m4
- autogen.sh
- build-aux/syntax-check.mk
- ci/Makefile
- ci/build.sh
- config-post.h


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/f5ed7f6a1dd60d1349e449e46b9cb9cdf139c37b...197f0749b3887b9ffa0041d2366146ddd6a64eee

-- 
View it on GitLab: https://salsa.debian.org/libvirt-team/libvirt/-/compare/f5ed7f6a1dd60d1349e449e46b9cb9cdf139c37b...197f0749b3887b9ffa0041d2366146ddd6a64eee
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/20200703/94530b9e/attachment-0001.html>


More information about the Pkg-libvirt-commits mailing list