Merge ~michal-maloszewski99/ubuntu/+source/backuppc:specify-canonical-path-ping6-focal into ubuntu/+source/backuppc:ubuntu/focal-devel

Proposed by Michał Małoszewski
Status: Merged
Approved by: git-ubuntu bot
Approved revision: not available
Merged at revision: 0d8596fbd80dd0f8455a0fc3a621034375441e18
Proposed branch: ~michal-maloszewski99/ubuntu/+source/backuppc:specify-canonical-path-ping6-focal
Merge into: ubuntu/+source/backuppc:ubuntu/focal-devel
Diff against target: 42 lines (+10/-2)
3 files modified
debian/changelog (+6/-0)
debian/control (+2/-1)
debian/rules (+2/-1)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Sergio Durigan Junior (community) Approve
Canonical Server Reporter Pending
Canonical Server Core Reviewers Pending
Review via email: mp+427955@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :

I am about to finish SRU bug report and push a package with changes to PPA.

Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :
Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :

Results: (from http://autopkgtest.ubuntu.com/results/autopkgtest-focal-michal-maloszewski99-backuppc-sru-lp782890/?format=plain)
  backuppc @ amd64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-focal-michal-maloszewski99-backuppc-sru-lp782890/focal/amd64/b/backuppc/20220808_121715_68527@/log.gz
    08.08.22 12:17:15 ✅ Triggers: backuppc/3.3.2-3ubuntu0.1~ppa1
    http://autopkgtest.ubuntu.com/results/autopkgtest-focal-michal-maloszewski99-backuppc-sru-lp782890/focal/amd64/b/backuppc/20220808_121716_e3df4@/log.gz
    08.08.22 12:17:16 ✅ Triggers: backuppc/3.3.2-3ubuntu0.1~ppa1
  backuppc @ arm64:
    http://autopkgtest.ubuntu.com/results/autopkgtest-focal-michal-maloszewski99-backuppc-sru-lp782890/focal/arm64/b/backuppc/20220808_122124_ba97f@/log.gz
    08.08.22 12:21:24 ✅ Triggers: backuppc/3.3.2-3ubuntu0.1~ppa1
  backuppc @ armhf:
    http://autopkgtest.ubuntu.com/results/autopkgtest-focal-michal-maloszewski99-backuppc-sru-lp782890/focal/armhf/b/backuppc/20220808_124050_97eb2@/log.gz
    08.08.22 12:40:50 ✅ Triggers: backuppc/3.3.2-3ubuntu0.1~ppa1
  backuppc @ ppc64el:
    http://autopkgtest.ubuntu.com/results/autopkgtest-focal-michal-maloszewski99-backuppc-sru-lp782890/focal/ppc64el/b/backuppc/20220808_121806_17725@/log.gz
    08.08.22 12:18:06 ✅ Triggers: backuppc/3.3.2-3ubuntu0.1~ppa1
  backuppc @ s390x:
    http://autopkgtest.ubuntu.com/results/autopkgtest-focal-michal-maloszewski99-backuppc-sru-lp782890/focal/s390x/b/backuppc/20220808_121736_88b58@/log.gz
    08.08.22 12:17:36 ✅ Triggers: backuppc/3.3.2-3ubuntu0.1~ppa1

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks for the MP, Michał.

The changes look good to me, but there's one minor nit: you have to run update-maintainer as well, because you're introducing Ubuntu-specific delta here.

I built the package locally and performed some tests inside a container. I installed the current version of backuppc, and then upgraded it to the version from your PPA. I've also modified the configuration file before performing the upgrade, and verified that dpkg will notify the user that there are changes that conflict with the existing version of the file, which is good.

I looked at the SRU template you wrote and I have a few comments:

- IMHO you can write the template directly in the bug.

- I believe you can rewrite the Impact section and make it more straightforward. The intention is to briefly explain that the current backuppc package on Bionic/Focal does not contain a valid setting for ping6, which causes problems for users whose backup hosts are using IPv6.

- I think you meant to write "hardcode" instead of "hard-core".

- Minor nit: we always try to use "ubuntu:focal" (or "ubuntu-daily:focal") as our LXD image. The "ubuntu:XYZ" images are produced by Canonical and include cloud-init and other technologies, so it's a good "dogfooding practice" to use them.

- I'd also suggest rewriting the "Where problems could occur" section. The text is looking a bit confusing as is. Also, the part about having a hardcoded value in the configuration file should be a bit more clear regarding the conflict that the user will face.

review: Needs Fixing
Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :

> Thanks for the MP, Michał.
>
> The changes look good to me, but there's one minor nit: you have to run
> update-maintainer as well, because you're introducing Ubuntu-specific delta
> here.
>
> I built the package locally and performed some tests inside a container. I
> installed the current version of backuppc, and then upgraded it to the version
> from your PPA. I've also modified the configuration file before performing
> the upgrade, and verified that dpkg will notify the user that there are
> changes that conflict with the existing version of the file, which is good.
>
> I looked at the SRU template you wrote and I have a few comments:
>
> - IMHO you can write the template directly in the bug.
>
> - I believe you can rewrite the Impact section and make it more
> straightforward. The intention is to briefly explain that the current
> backuppc package on Bionic/Focal does not contain a valid setting for ping6,
> which causes problems for users whose backup hosts are using IPv6.
>
> - I think you meant to write "hardcode" instead of "hard-core".
>
> - Minor nit: we always try to use "ubuntu:focal" (or "ubuntu-daily:focal") as
> our LXD image. The "ubuntu:XYZ" images are produced by Canonical and include
> cloud-init and other technologies, so it's a good "dogfooding practice" to use
> them.
>
> - I'd also suggest rewriting the "Where problems could occur" section. The
> text is looking a bit confusing as is. Also, the part about having a
> hardcoded value in the configuration file should be a bit more clear regarding
> the conflict that the user will face.

Done

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Sorry, but I don't see the changes I requested in the SRU template.

review: Needs Fixing
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

@Michal - please just grab Sergio pre/post some meeting instead of playing MP-pingpong :-)

Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :

@Christian - we've had the meeting yesterday

Revision history for this message
Sergio Durigan Junior (sergiodj) wrote :

Thanks. Uploaded:

$ dput backuppc_3.3.2-3ubuntu0.1_source.changes
Trying to upload package to ubuntu
Checking signature on .changes
gpg: /home/sergio/work/backuppc/backuppc_3.3.2-3ubuntu0.1_source.changes: Valid signature from 106DA1C8C3CBBF14
Checking signature on .dsc
gpg: /home/sergio/work/backuppc/backuppc_3.3.2-3ubuntu0.1.dsc: Valid signature from 106DA1C8C3CBBF14
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading backuppc_3.3.2-3ubuntu0.1.dsc: done.
  Uploading backuppc_3.3.2-3ubuntu0.1.debian.tar.xz: done.
  Uploading backuppc_3.3.2-3ubuntu0.1_source.buildinfo: done.
  Uploading backuppc_3.3.2-3ubuntu0.1_source.changes: done.
Successfully uploaded packages.

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: sergiodj, michal-maloszewski99
Uploaders: sergiodj
MP auto-approved

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 59f598d..43b8aca 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,9 @@
6+backuppc (3.3.2-3ubuntu0.1) focal; urgency=medium
7+
8+ * d/rules: Specify canonical path to ping6 (LP: #782890)
9+
10+ -- Michal Maloszewski <michal.maloszewski@canonical.com> Fri, 05 Aug 2022 15:10:09 +0200
11+
12 backuppc (3.3.2-3) unstable; urgency=medium
13
14 * Update watch file for BackupPC 4 series
15diff --git a/debian/control b/debian/control
16index 8d8bfdd..3722fd6 100644
17--- a/debian/control
18+++ b/debian/control
19@@ -1,7 +1,8 @@
20 Source: backuppc
21 Section: utils
22 Priority: optional
23-Maintainer: Debian BackupPC Team <team+pkg-backuppc@tracker.debian.org>
24+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
25+XSBC-Original-Maintainer: Debian BackupPC Team <team+pkg-backuppc@tracker.debian.org>
26 Uploaders: Tobias Frost <tobi@debian.org>,
27 Axel Beckert <abe@debian.org>,
28 Jonathan Wiltshire <jmw@debian.org>
29diff --git a/debian/rules b/debian/rules
30index acbeed2..851d86f 100755
31--- a/debian/rules
32+++ b/debian/rules
33@@ -30,7 +30,8 @@ override_dh_install:
34 --bin-path sendmail=/usr/sbin/sendmail \
35 --bin-path hostname=/bin/hostname --bin-path split=/usr/bin/split \
36 --bin-path par2=/usr/bin/par2 --bin-path cat=/bin/cat \
37- --bin-path gzip=/bin/gzip --bin-path bzip2=/bin/bzip2
38+ --bin-path gzip=/bin/gzip --bin-path bzip2=/bin/bzip2 \
39+ --bin-path ping6=/bin/ping6
40 mv -f debian/backuppc/usr/share/backuppc/cgi-bin/* debian/backuppc/usr/share/backuppc/lib/realindex.cgi
41 install --mode=755 index.cgi debian/backuppc/usr/lib/backuppc/cgi-bin
42 install --mode=755 debian/BackupPC_deleteFile debian/backuppc/usr/share/backuppc/bin

Subscribers

People subscribed via source and target branches