[Piuparts-devel] [Git][debian/piuparts][master] 6 commits: Start 1.4.2 development

Nicolas Dandrimont (@olasd) gitlab at salsa.debian.org
Mon May 6 22:13:11 BST 2024



Nicolas Dandrimont pushed to branch master at Debian / piuparts


Commits:
79593e52 by Nicolas Dandrimont at 2024-03-23T10:09:50+01:00
Start 1.4.2 development

- - - - -
1d74a8ab by Nicolas Dandrimont at 2024-05-04T14:31:15+02:00
Disable build-path variation from salsa-ci reprotest

Debian builds packages under a fixed build path, and go (which is used
for piuparts-debiman-distill) embeds the build path in binaries.

- - - - -
51e5b1a1 by Nicolas Dandrimont at 2024-05-04T12:50:41+00:00
Merge branch 'mr/reprotest-no-build_path' into 'develop'

Disable build-path variation from salsa-ci reprotest

See merge request debian/piuparts!58
- - - - -
3cfa9b97 by Helmut Grohne at 2024-05-04T13:11:36+00:00
also fix /bin/sync diversion for bullseye

When doing this in bookworm, we're in the unmerged case. Unfortunately,
I added --no-rename, so now ln -sv sees that /bin/sync exists and fails.

The --no-rename was added, because renaming is ambiguous on merged-/usr,
but we're in the unmerged case here, so use --rename.

Closes: #1068312
Fixes: 1b9a3843964b ("also fix /bin/sync diversion for bookworm")

- - - - -
66637652 by Nicolas Dandrimont at 2024-05-04T13:48:00+00:00
Merge branch 'helmutg/fix-sync-diversion-for-bullseye' into 'develop'

also fix /bin/sync diversion for bullseye

See merge request debian/piuparts!56
- - - - -
7eb2f02d by Nicolas Dandrimont at 2024-05-06T22:53:12+02:00
Prepare 1.4.2 upload to unstable

- - - - -


3 changed files:

- .gitlab-ci/salsaci-overrides.yml
- custom-scripts/scripts/post_setup_force-unsafe-io
- debian/changelog


Changes:

=====================================
.gitlab-ci/salsaci-overrides.yml
=====================================
@@ -51,5 +51,7 @@ wrap-and-sort:
 
 variables:
   SALSA_CI_REPROTEST_ENABLE_DIFFOSCOPE: 1
+  # Go doesn't like build-path variation
+  SALSA_CI_REPROTEST_ARGS: --vary=-build_path
   # doesn't work for python arch-all packages
   SALSA_CI_DISABLE_CROSSBUILD_ARM64: 1


=====================================
custom-scripts/scripts/post_setup_force-unsafe-io
=====================================
@@ -26,9 +26,10 @@ then
 			mv /bin/sync /bin/sync.distrib.usr-is-merged
 		fi
 		dpkg-divert --add --no-rename --divert /usr/bin/sync.distrib /usr/bin/sync
-	# else
-	# 	We're probably unmerged-/usr and a single diversion will do.
+		dpkg-divert --add --no-rename --divert /bin/sync.distrib.usr-is-merged /bin/sync
+	else
+		# We're probably unmerged-/usr and a single diversion will do.
+		dpkg-divert --add --rename --divert /bin/sync.distrib /bin/sync
 	fi
-	dpkg-divert --add --no-rename --divert /bin/sync.distrib.usr-is-merged /bin/sync
 	ln -sv true /bin/sync
 fi


=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+piuparts (1.4.2) unstable; urgency=medium
+
+  [ Helmut Grohne ]
+  * also fix /bin/sync diversion for bullseye (Closes: #1068312)
+
+  [ Nicolas Dandrimont ]
+  * Disable build-path variation from salsa-ci reprotest
+
+ -- Nicolas Dandrimont <olasd at debian.org>  Mon, 06 May 2024 22:52:39 +0200
+
 piuparts (1.4.1) unstable; urgency=medium
 
   [ Nicolas Dandrimont ]



View it on GitLab: https://salsa.debian.org/debian/piuparts/-/compare/2a649c34149df81d3706b7c5b83acefb91c461ff...7eb2f02df786f8697f5b45f1146e07fd581ae080

-- 
View it on GitLab: https://salsa.debian.org/debian/piuparts/-/compare/2a649c34149df81d3706b7c5b83acefb91c461ff...7eb2f02df786f8697f5b45f1146e07fd581ae080
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/piuparts-devel/attachments/20240506/efdb1708/attachment-0001.htm>


More information about the Piuparts-devel mailing list