Your message dated Mon, 31 May 2021 18:06:07 +0200
with message-id <[email protected]>
and subject line Re: RFS: backintime/1.2.1-3 [RC] -- simple backup/snapshot
system
has caused the Debian Bug report #989303,
regarding RFS: backintime/1.2.1-3 [RC] -- simple backup/snapshot system
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.)
--
989303: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989303
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: important
Dear mentors,
I am looking for a sponsor for an upload of the 'backintime' package.
The upload fixes a release critical bug in the current version of the
package (#946349). A patch was provided in the Debian bug tracking
system and has since been applied upstream.
My changes in this upload consist solely of cherry-picking the fix for
#946349. Therefore, this upload is a targeted fix for a release
critical bug and should qualify as an appropriate change according to
the bullseye freeze policy [1].
Since this package neither is a key package nor has any autopkgtests,
it will require manual review by the release team. Bullet point five
of "Applying for an unblock" in the freeze policy states that
If the diff is small and you believe it will be approved, you can
upload it to unstable before filing the unblock request to avoid a
round-trip.
I suppose this applies here, which is why I'm looking for a sponsor
for this upload now. The package is available on Salsa as well as on
Mentors:
https://salsa.debian.org/jmw/pkg-backintime
https://mentors.debian.net/package/backintime/
I have also attached the debdiff of my changes vs. the current version
of the package in testing/unstable.
Thanks for your help!
Fabian
[1] https://release.debian.org/bullseye/freeze_policy.html
diff -Nru backintime-1.2.1/debian/changelog backintime-1.2.1/debian/changelog
--- backintime-1.2.1/debian/changelog 2019-10-30 22:35:50.000000000 +0100
+++ backintime-1.2.1/debian/changelog 2021-05-31 15:14:50.000000000 +0200
@@ -1,3 +1,10 @@
+backintime (1.2.1-3) unstable; urgency=medium
+
+ * Cherry-pick patch for #946349 from upstream Git repository
+ (Closes: #946349).
+
+ -- Fabian Wolff <[email protected]> Mon, 31 May 2021 15:14:50 +0200
+
backintime (1.2.1-2) unstable; urgency=medium
* Source-only reupload after the package has been in the NEW queue
diff -Nru backintime-1.2.1/debian/patches/00-fix-946349.patch backintime-1.2.1/debian/patches/00-fix-946349.patch
--- backintime-1.2.1/debian/patches/00-fix-946349.patch 1970-01-01 01:00:00.000000000 +0100
+++ backintime-1.2.1/debian/patches/00-fix-946349.patch 2021-05-31 15:14:50.000000000 +0200
@@ -0,0 +1,39 @@
+Description: Cherry-pick fix for #946349 from upstream repository
+Origin: upstream, https://github.com/bit-team/backintime/commit/7f6f570a01e7e0a623e670baaf63eaaf879948c4
+Bug: https://github.com/bit-team/backintime/issues/974
+Bug-Debian: https://bugs.debian.org/946349
+Last-Update: 2021-05-31
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/common/mount.py
++++ b/common/mount.py
+@@ -648,7 +648,7 @@
+ """
+ tools.mkdir(self.mount_root, 0o700)
+ tools.mkdir(self.hash_id_path, 0o700)
+- tools.mkdir(self.currentMountpoint, 0o700)
++ tools.mkdir(self.currentMountpoint, 0o700, False)
+ tools.mkdir(self.lock_path, 0o700)
+
+ def mountProcessLockAcquire(self, timeout = 60):
+--- a/common/tools.py
++++ b/common/tools.py
+@@ -287,7 +287,7 @@
+ %(path, str(e)), traceDepth = 1)
+ return os.path.isdir(path)
+
+-def mkdir(path, mode = 0o755):
++def mkdir(path, mode = 0o755, enforce_permissions = True):
+ """
+ Create directory ``path``.
+
+@@ -300,7 +300,8 @@
+ """
+ if os.path.isdir(path):
+ try:
+- os.chmod(path, mode)
++ if enforce_permissions:
++ os.chmod(path, mode)
+ except:
+ return False
+ return True
diff -Nru backintime-1.2.1/debian/patches/series backintime-1.2.1/debian/patches/series
--- backintime-1.2.1/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ backintime-1.2.1/debian/patches/series 2021-05-31 15:14:50.000000000 +0200
@@ -0,0 +1 @@
+00-fix-946349.patch
--- End Message ---
--- Begin Message ---
Uploaded. Thanks for providing the updated package!
--
tobi
--- End Message ---