[med-svn] [Git][med-team/libatomic-queue][master] 4 commits: d/rules: build with -Wno-error=array-bounds.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Fri Jul 21 13:56:17 BST 2023



Étienne Mollier pushed to branch master at Debian Med / libatomic-queue


Commits:
bb61075a by Étienne Mollier at 2023-07-21T14:28:12+02:00
d/rules: build with -Wno-error=array-bounds.

This works around gcc-13 bug [1], also Debian Bug#1041607.

Closes: #1037715

[1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110764

- - - - -
0f52a18d by Étienne Mollier at 2023-07-21T14:38:25+02:00
d/watch: support tags introduced upstream.

- - - - -
af128a45 by Étienne Mollier at 2023-07-21T14:40:33+02:00
ready to upload to unstable.

- - - - -
e4661cd8 by Étienne Mollier at 2023-07-21T14:55:40+02:00
update changelog, with todo item.

- - - - -


3 changed files:

- debian/changelog
- debian/rules
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -13,12 +13,13 @@ libatomic-queue (0.0+git20230629.b770bb2-1) UNRELEASED; urgency=medium
   * no_thin_archives.patch: refresh.
   * compiler.patch: refresh.
   * concurrentqueue.patch: new: fix include issue.
- TODO:
- + Still ftbfs with gcc-13; issue open upstream[1].
- + Upstream moved to proper git tags; d/watch will benefit from adjustments.
- [1]: https://github.com/max0x7ba/atomic_queue/issues/55
+  * d/rules: build with -Wno-error=array-bounds.
+    This works around gcc-13 bug [1], also Debian Bug#1041607.
+    [1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110764 (Closes: #1037715)
+  * d/watch: support tags introduced upstream.
+ TODO: d-shlibmove chokes at the end of the build.
 
- -- Étienne Mollier <emollier at debian.org>  Tue, 18 Jul 2023 14:12:29 +0200
+ -- Étienne Mollier <emollier at debian.org>  Fri, 21 Jul 2023 14:39:18 +0200
 
 libatomic-queue (0.0+git20220518.83774a2-1) unstable; urgency=medium
 


=====================================
debian/rules
=====================================
@@ -13,6 +13,11 @@
 # package maintainers to append LDFLAGS
 #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
+# Workaround gcc-13 bug.  See:
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110764
+export DEB_CXXFLAGS_MAINT_APPEND  = -Wno-error=array-bounds
+
+
 %:
 	dh $@
 


=====================================
debian/watch
=====================================
@@ -1,4 +1,4 @@
 version=4
-opts="mode=git,pretty=0.0+git%cd.%h" \
-   https://github.com/max0x7ba/atomic_queue.git HEAD
-
+opts="mode=git,dversionmangle=auto" \
+https://github.com/max0x7ba/atomic_queue.git \
+refs/tags/v?([\d\.\d]+)



View it on GitLab: https://salsa.debian.org/med-team/libatomic-queue/-/compare/625bcc87530286d68fb214ee50c31706d0512844...e4661cd83a97429f14b8a3a094fccb9e4512dc47

-- 
View it on GitLab: https://salsa.debian.org/med-team/libatomic-queue/-/compare/625bcc87530286d68fb214ee50c31706d0512844...e4661cd83a97429f14b8a3a094fccb9e4512dc47
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/debian-med-commit/attachments/20230721/6f2a12f1/attachment-0001.htm>


More information about the debian-med-commit mailing list