Your message dated Sat, 09 Feb 2019 01:50:29 +0000
with message-id <[email protected]>
and subject line Bug#855703: fixed in xen-tools 4.8-1
has caused the Debian Bug report #855703,
regarding xen-create-image: doesn't create random MAC addresses
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
855703: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855703
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xen-tools
Version: 4.5-1
Severity: normal
Tags: patch
xen-create-image derives its generated MAC addresses from the hostname, IP
address configuration and distribution of the domU to be installed (see: sub
generateMACAddress). This behavior leads to a MAC address collisions when
multiple domU's with the same configuration and hostname are created on the
same network on different dom0's.
I've written a patch to add an option (--randommac) to generate a random MAC.
-- System Information:
Debian Release: 8.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages xen-tools depends on:
ii debootstrap 1.0.67
ii libconfig-inifiles-perl 2.83-3
ii libdata-validate-domain-perl 0.10-1
ii libdata-validate-ip-perl 0.24-1
ii libdata-validate-uri-perl 0.06-1
ii libfile-slurp-perl 9999.19-4
ii libfile-which-perl 1.09-1
ii libterm-ui-perl 0.42-1
ii libtext-template-perl 1.46-1
ii openssh-client 1:6.7p1-5+deb8u3
ii perl 5.20.2-3+deb8u6
Versions of packages xen-tools recommends:
ii libexpect-perl 1.21-1
ii rinse 3.0.9
ii xen-hypervisor-4.4-amd64 [xen-hypervisor-amd64] 4.4.1-9+deb8u8
ii xen-utils-4.4 [xen-utils] 4.4.1-9+deb8u8
Versions of packages xen-tools suggests:
pn btrfs-tools <none>
pn cfengine2 <none>
pn reiserfsprogs <none>
pn xfsprogs <none>
-- no debconf information
302a303,304
>
> --randommac Creates random MAC address
1569a1572
> "randommac", \$CONFIG{ 'randommac' },
2026a2030
> # If randommac is specified, generate random MAC.
2030,2031c2034,2042
< $CONFIG{ 'mac' } = generateMACAddress();
< }
---
> if ( $CONFIG{ 'randommac' } )
> {
> $CONFIG{ 'mac' } = generateRandomMACAddress();
> }
> else
> {
> $CONFIG{ 'mac' } = generateMACAddress();
> }
> }
2134a2146,2156
> =begin doc
>
> Generate a MAC address based on the Xen prefix and a random local part
>
> =end doc
>
> =cut
>
>
> sub generateRandomMACAddress
> {
2135a2158,2172
> #
> # Start with the xen prefix
> #
> my $mac = '00:16:3E';
>
> #
> # Generate random local part and append to $mac
> #
> for ( my $count=0; $count < 3; $count++ )
> {
> $mac = $mac . ":" . sprintf("%02X", int(rand(255)));
> }
>
> return ( $mac );
> }
--- End Message ---
--- Begin Message ---
Source: xen-tools
Source-Version: 4.8-1
We believe that the bug you reported is fixed in the latest version of
xen-tools, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Axel Beckert <[email protected]> (supplier of updated xen-tools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 09 Feb 2019 01:56:51 +0100
Source: xen-tools
Binary: xen-tools
Architecture: source all
Version: 4.8-1
Distribution: unstable
Urgency: medium
Maintainer: Axel Beckert <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Description:
xen-tools - Tools to manage Xen virtual servers
Closes: 855703 878910 887236
Changes:
xen-tools (4.8-1) unstable; urgency=medium
.
* New upstream release.
.
[ Marc Bigler ]
+ Add support for ZFS volumes. (GH #50)
.
[ Yuri Sakhno ]
+ Eliminate progress reporting which is useless in logs. (GH #42)
.
[ Axel Beckert ]
+ Add preliminary support for future Debian 12 Bookworm release.
+ Add support for Ubuntu releases from 17.10 Artful to 19.04 Disco.
- Create hooks/artful with new 40-setup-networking-deb-netplan by
Arno Bakker and Peter. (Fixes xen-tools/xen-tools#51)
- Rename hooks/karmic/80-install-kernel to
hooks/common/80-install-kernel-ubu and add according symlinks.
+ Change all occurrences of httpredir.debian.org to deb.debian.org
except those for the debian-archive. The latter now point to
archive.debian.org directly.
+ Set Ubuntu fallback suite to the latest LTS, i.e. 18.04 Bionic.
+ Drop pygrub path detection from xm.tmpl, Xen prefers a path-less
bootloader='pygrub'.
+ Many improvements for the release-testing script.
+ Only run xen-toolstack helper script if both, xm and xl are
present. Avoids warning about deprecated helper script.
+ distributions.conf now supports arbitrary keyring files in
/usr/share/keyrings/. (Needed for some EoL Ubuntu releases.)
.
[ Nico Boehr ]
+ Add support for LVM thin provisioning.
.
[ Pietro Stäheli ]
+ Add support for option --randommac for really random MAC addresses
upon every xen-create-image invocation. (Closes: #855703)
.
[ Axel Beckert ]
* Fix wrong bug number for #849867 in previous changelog entry.
* Declare compliance with Debian Policy 4.1.3.
+ Change Priority from extra to optional.
* Use "$(MAKE)" instead of "make" in debian/rules.
* debian/control: Drop "Testsuite: autopkgtest" header, no more needed.
* Switch "activate" trigger to "activate-noawait".
* Recommend e2fsprogs. (Closes: #887236)
* Prefer btrfs-progs over now transitional package btrfs-tools. (Closes:
#878910)
* Bump debhelper compatibility level to 10.
+ Update versioned debhelper build-dependency accordingly.
+ Only using dh compat level 10 allows one to still build the package
on Debian 9 Stretch without backports, on Ubuntu 18.04 LTS and on
Ubuntu 16.04 LTS with backports.
* Declare compliance with Debian Policy 4.3.0. (No changes needed.)
* Set "Rules-Requires-Root: no".
* Check $DEB_BUILD_OPTIONS and $DEB_BUILD_PROFILES in
override_dh_auto_test. Fixes according lintian warning.
* Use ubuntu-keyring instead of now transitional ubuntu-archive-keyring,
but keep the latter as alternative to allow one to install the
xen-tools package also on older Debian or Ubuntu releases.
* Suggest grub-xen-host despite the proper support for it is not
finished.
* Add a note about "vsyscall=emulate" and older Linux distributions to
debian/NEWS. Thanks to James Clarke and Jason Crain for the hint!
* Add a DEP-12 debian/upstream/metadata file.
.
[ Jelmer Vernooij ]
* Trim trailing whitespace from debian/changelog. (GH #54)
Checksums-Sha1:
3bfb3f5fe35b203f49939233410181639b323c77 2450 xen-tools_4.8-1.dsc
093b27a695bc86970c5b82d977afdcbbc0815ee6 265348 xen-tools_4.8.orig.tar.gz
214647f75e4f45d35d506e1757c79ebdc59dc132 833 xen-tools_4.8.orig.tar.gz.asc
e5754fa69311225d696551cc4612c75d3105c93e 27144 xen-tools_4.8-1.debian.tar.xz
7a35456dc4df2aac47181d17698315e2fdc02490 142208 xen-tools_4.8-1_all.deb
c1c5ecd52161bc090913e5a0531f455194f08a12 9107 xen-tools_4.8-1_amd64.buildinfo
Checksums-Sha256:
d057ad33c9bbf458abbb4908e04eb3feb6d64ae63890f919722f0e22de21d0fc 2450
xen-tools_4.8-1.dsc
8adbca004292bb622256f8b9a91f12d27e4c1bc9a02833379faa9eebf585fa5a 265348
xen-tools_4.8.orig.tar.gz
c7644254b24bb0a73c2f3a3ec640237a86681341f209ee1e811a0bf153ed4830 833
xen-tools_4.8.orig.tar.gz.asc
dca63d25c6de3ca725a70d6a41a664d9710f50a03bf1bbcd7bd42d74d5d6aca8 27144
xen-tools_4.8-1.debian.tar.xz
da2a3d5835a409bc8abe8ac390c05d1ac8dd91035cdff0b9eedc4d1c1ca17cba 142208
xen-tools_4.8-1_all.deb
98f35085dfcc1234396b7924469158c0c1a0e6d5f699ab1af63ee72cd4a1a1ba 9107
xen-tools_4.8-1_amd64.buildinfo
Files:
94b3615255fd22d9aa353bcb062e3aa2 2450 utils optional xen-tools_4.8-1.dsc
add3c66752d211a4f5616c8e7f4212a0 265348 utils optional
xen-tools_4.8.orig.tar.gz
0e5e97ecc6d5f8068dbb5717a55991c3 833 utils optional
xen-tools_4.8.orig.tar.gz.asc
0840816da965d1218435ab605bdb0532 27144 utils optional
xen-tools_4.8-1.debian.tar.xz
2887ad18a2b5ee9fd4680306843d368e 142208 utils optional xen-tools_4.8-1_all.deb
cefac645adadcd456d93d07b103c7dc8 9107 utils optional
xen-tools_4.8-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEERoyJeTtCmBnp12Ema+Zjx1o1yXUFAlxeK80ACgkQa+Zjx1o1
yXXEyA//btG6fZdtZmhzbE3F+hvpbVMydZ3aptDlIC8YPRmFvAHpfkByEgDqc1OS
6stz0gn2ryU4jGnWLN9XHP1QNJLw5VsHDKMn5o9fAT5JWdSJP2s9lmUpKZdIMY1O
h6FL3nP5tN/9u9E9i3tj8Xuliip3rsaKQD6RL8xNS6N+hlQPgFjfw4U7BRRp+HpH
LtwG412U2NQFWWny8LT5PAX+Ys703WA1/Ctn6gOTkmL3sHrvqXy1GoGtnkzze/E2
TFl3q6S+Q/Jhjwj8fVMgpuF5jwiw6rLEjc5WOZCoZV5hvwnOjxlak0qMdvwIJRa4
wImimBJtvMb6Pb2+YZlSHfENZUO07+/DFekaGRAHMXdXuOJPbIiksJPg80QfrBvb
blhWzsDo8wlP3FNWx8MQ3VBCHeA4IObqEAoeEeTk0bkiEeJrIxtb1Wt9d7rcDUd6
MDls664+s/9rQNgILAtJuxK2WdnUuf3VCbgUYhun0OwS/bX9Tne+aPlORXvmvFYF
dDuoHH1IiviE2WJ5Oqk0NdttHiTUYYv/4B5j7hyTwr+qEez+jOqpIr6N38dP7qRH
yI3vhwUzAdyQ7pCi239hLoX4zdWIYu6UZBlJjSz5iODRxRn7nKfdRxzuWQMK+Kjh
GARjn3QjTWDtThIcCgyX/f1Pf7wzXQ4cODTIKAgnUZsZlCtQuqo=
=gbBw
-----END PGP SIGNATURE-----
--- End Message ---