<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "Menlo"), DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: var(--default-regular-font, -apple-system),BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; font-family: var(--default-regular-font, -apple-system),BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Andrea Bolognani pushed to branch debian/latest at <a href="https://salsa.debian.org/libvirt-team/libvirt">Libvirt Packaging Team / libvirt</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: bold;"><a href="https://salsa.debian.org/libvirt-team/libvirt/-/commit/2414749e0d40a3fe7f45cfa0337943b5602c8c48">2414749e</a></strong>
<div>
<span> by Andrea Bolognani </span> <i> at 2023-05-06T18:24:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>libvirt-doc: Take over sysctl examples
These examples are currently part of the libvirt-daemon-system
package, but this split goes against our goal of unifying and
simplifying things.
Gbp-Dch: Ignore
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://salsa.debian.org/libvirt-team/libvirt/-/commit/9e337c33b3cdb2b88a103031f6bd8cab8120180a">9e337c33</a></strong>
<div>
<span> by Andrea Bolognani </span> <i> at 2023-05-06T18:24:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>NEWS: Merge all NEWS files
Right now this results in some duplication, but after some
upcoming changes it will produce the exact opposite outcome.
Gbp-Dch: Ignore
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://salsa.debian.org/libvirt-team/libvirt/-/commit/4e3ec2ac3ea906abb20ebf53e49f6b65f1dbc4d6">4e3ec2ac</a></strong>
<div>
<span> by Andrea Bolognani </span> <i> at 2023-05-07T11:49:53+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>links: Link /usr/share/doc/* to /usr/share/doc/libvirt0
Instead of needlessly shipping the same files over and over
again, just ship them once as part of the libvirt0 package and
have all the other packages point to that.
This approach is explicitly allowed by Policy.
Ideally we'd implement this using dh_installdocs' --link-doc
option, but the tool refuses to create symlinks between
arch:any and arch:all packages. My understanding is that
having an arch:any -> arch:all symlink would cause issues
with binNUMs, but our case (arch:all -> arch:any) should be
fine.
The only package for which we don't do this is libvirt-doc,
since we ship a bunch of additional documentation files in
that one and so it needs to have its own /usr/share/doc
directory.
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://salsa.debian.org/libvirt-team/libvirt/-/commit/0d16a1857425f53218ca5e82e07848cc87ace560">0d16a185</a></strong>
<div>
<span> by Andrea Bolognani </span> <i> at 2023-05-07T11:49:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>maintscript: Add dir_to_symlink migration code
dpkg refuses to automatically replace a directory with a symlink,
so for upgrades to work correctly we need some special handling
in maintainer scripts. Luckily, dpkg-maintscript-helper provides
a ready to use implementation of the necessary code and we just
need to make sure it gets invoked.
Gbp-Dch: Ignore
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://salsa.debian.org/libvirt-team/libvirt/-/commit/5368293bd290abee403cd7c51cde83f29956488c">5368293b</a></strong>
<div>
<span> by Andrea Bolognani </span> <i> at 2023-05-07T11:49:56+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>rules: Only install changelogs and docs for libvirt0
Now that all the other packages are linking back to
/usr/share/doc/libvirt0, we need to make sure we don't try to
install files into the corresponding directories.
Gbp-Dch: Ignore
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://salsa.debian.org/libvirt-team/libvirt/-/commit/f6187b48f8b7d1e129b8e49f24e024d1b01e33ab">f6187b48</a></strong>
<div>
<span> by Andrea Bolognani </span> <i> at 2023-05-10T22:54:07+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.875rem; color: #333238; position: relative; font-family: var(--default-mono-font, "Menlo"),"DejaVu Sans Mono","Liberation Mono","Consolas","Ubuntu Mono","Courier New","andale mono","lucida console",monospace; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>control: Make all packages depend on libvirt0
This is already the case for basically all packges, except
it happens indirectly so Lintian can't figure out that's the
case. Making the dependency explicit solves that issue.
libvirt0 is an arch:any package, which poses a challenge when
it comes making it a dependency of arch:all packages.
In general, we want all libvirt packages installed on a
system to have the same version, and that's exactly why we
already have a bunch of '(= ${binary:Version})' type
dependencies. See #981435 for additional information.
However, since binNMUs are a thing, we could end up in a
situation where ${binary:Version} is increased without the
arch:all packages being rebuilt.
This is why we need to use, for arch:all packages, the
slightly more cumbersome version constraints that are based
off ${source:Version} instead of ${binary:Version}. See the
not-binnmuable-all-depends-any Lintian tag for more
information.
Gbp-Dch: Ignore
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
30 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#b3f55b8d9783f2ed27acfd1f0fe06dfc461e2aba">
debian/libvirt-daemon.NEWS
→
debian/NEWS
</a>
</li>
<li class="file-stats">
<a href="#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2">
debian/control
</a>
</li>
<li class="file-stats">
<a href="#3f2826511a37ea3f594e445a9fb23b6bb8f9c44d">
<span class="new-file">
+
debian/libnss-libvirt.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#bd95a0575a88e99cae09c9a638638a1ec8c20dcb">
<span class="new-file">
+
debian/libnss-libvirt.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#fdf28050136700d5c161f792afbbecc0be814e09">
<span class="deleted-file">
−
debian/libvirt-clients-qemu.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#40f6eb914d82c0356a163f48df7c9560d7649f81">
<span class="new-file">
+
debian/libvirt-clients-qemu.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#1a8eab36b524a5ee80a4d124cd56f975dd135f23">
<span class="new-file">
+
debian/libvirt-clients-qemu.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#2947fc01c33bb451369f2f0c1068f39e192ae861">
<span class="deleted-file">
−
debian/libvirt-clients.NEWS
</span>
</a>
</li>
<li class="file-stats">
<a href="#3937895acec028d42948b7e202d6dc3c7375ba92">
<span class="deleted-file">
−
debian/libvirt-clients.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#cef651fa2df4fd53b25bc651b8a7da3097764716">
<span class="new-file">
+
debian/libvirt-clients.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#4c5ce9968ba54dfdf8a0cf70c5399b4836a6c295">
<span class="new-file">
+
debian/libvirt-clients.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#01cea410160f6f41a7f0d9cde7d63c84fb4aa7ea">
<span class="new-file">
+
debian/libvirt-daemon-config-network.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#3b0244a97a818cd2540a26366f1ae8350bc49650">
<span class="new-file">
+
debian/libvirt-daemon-config-network.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#f49cb2056dc8990ddb43f65bfa106ac7fd7a6726">
<span class="new-file">
+
debian/libvirt-daemon-config-nwfilter.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#e50d09ab0c09115cce62a54691a7560c3cb60d94">
<span class="new-file">
+
debian/libvirt-daemon-config-nwfilter.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#7e6fcb45b48e5b81d3d95758127ed0dcf7f16b44">
<span class="deleted-file">
−
debian/libvirt-daemon-driver-lxc.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#7b36406977addc368027a665ef55cdbf5b0b3778">
<span class="new-file">
+
debian/libvirt-daemon-driver-lxc.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#3d2774f6ffd52bb3f56987913ab6ba23b505bc1e">
<span class="new-file">
+
debian/libvirt-daemon-driver-lxc.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#5241dabe16ab28bae2553ea21c5e46ae9757ca50">
<span class="deleted-file">
−
debian/libvirt-daemon-driver-qemu.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#924b0685587550f899afc3f25e4efaaa30975d6e">
<span class="new-file">
+
debian/libvirt-daemon-driver-qemu.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#ba261a43b10ef1ccca7e970ebe16bfa9102d5abf">
<span class="new-file">
+
debian/libvirt-daemon-driver-qemu.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#39be43bd7fcf1bacfa6a82331b5ed7548e9bb20b">
<span class="deleted-file">
−
debian/libvirt-daemon-driver-storage-gluster.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e397413ab7f29a38f0c37fc89ad7e297969e27c">
<span class="new-file">
+
debian/libvirt-daemon-driver-storage-gluster.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#6bb8047d7f5e194fdf234291d6f5ce6844678bba">
<span class="new-file">
+
debian/libvirt-daemon-driver-storage-gluster.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#446477d35e27f2d3b137636581fd4f0be1ea5ff0">
<span class="deleted-file">
−
debian/libvirt-daemon-driver-storage-iscsi-direct.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#0863913d56126d44db4663b6229206aa808c2c87">
<span class="new-file">
+
debian/libvirt-daemon-driver-storage-iscsi-direct.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#b59879d31cc3d90d0ebfcd24923aaf6c055a89d1">
<span class="new-file">
+
debian/libvirt-daemon-driver-storage-iscsi-direct.maintscript
</span>
</a>
</li>
<li class="file-stats">
<a href="#403535876a7edbd2273262b2ffb03124c026f875">
<span class="deleted-file">
−
debian/libvirt-daemon-driver-storage-rbd.docs
</span>
</a>
</li>
<li class="file-stats">
<a href="#cf9928edeff48cfc0f07932d8f3b6e178fb83045">
<span class="new-file">
+
debian/libvirt-daemon-driver-storage-rbd.links
</span>
</a>
</li>
<li class="file-stats">
<a href="#c0668d310eb3d62e00698071fce541e181758f67">
<span class="new-file">
+
debian/libvirt-daemon-driver-storage-rbd.maintscript
</span>
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: 0.875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #737278;">
—
<br>
<a href="https://salsa.debian.org/libvirt-team/libvirt/-/compare/ef50c8c7a2f99f96b73c4791402f17108097d43b...f6187b48f8b7d1e129b8e49f24e024d1b01e33ab">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
</p>
</div>
</body>
</html>