Bug#1022404: raqm: diff for NMU version 0.7.0-4.1

2023-01-27 Thread Adrian Bunk
Dear maintainer,

I've prepared an NMU for raqm (versioned as 0.7.0-4.1) and uploaded
it to DELAYED/3. Please feel free to tell me if I should cancel it.

cu
Adrian
diff -Nru raqm-0.7.0/debian/changelog raqm-0.7.0/debian/changelog
--- raqm-0.7.0/debian/changelog	2019-12-17 11:08:26.0 +0200
+++ raqm-0.7.0/debian/changelog	2023-01-27 18:33:11.0 +0200
@@ -1,3 +1,12 @@
+raqm (0.7.0-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add upstream fix for FTBFS with recent HarfBuzz. (Closes: #1022404)
+  * Require HarfBuzz >= 5.2, thanks to Jeremy Bicha.
+  * Run the full test suite as autopkgtest, thanks to Dave Jones.
+
+ -- Adrian Bunk   Fri, 27 Jan 2023 18:33:11 +0200
+
 raqm (0.7.0-4) unstable; urgency=medium
 
   * debian/tests/libssh-server: Use the correct compiler for proposed
diff -Nru raqm-0.7.0/debian/control raqm-0.7.0/debian/control
--- raqm-0.7.0/debian/control	2019-12-17 11:08:26.0 +0200
+++ raqm-0.7.0/debian/control	2023-01-27 18:33:06.0 +0200
@@ -9,7 +9,7 @@
  pkg-config,
  libfreetype6-dev (>= 2.4.2),
  libfribidi-dev,
- libharfbuzz-dev,
+ libharfbuzz-dev (>= 5.2),
  python3,
  gtk-doc-tools (>= 1.15)
 Homepage: https://github.com/HOST-Oman/libraqm
@@ -35,7 +35,7 @@
 Depends: ${misc:Depends}, libraqm0 (= ${binary:Version})
  , libfreetype6-dev
  , libfribidi-dev
- , libharfbuzz-dev
+ , libharfbuzz-dev (>= 5.2)
 Description: Development files for Raqm library
  Raqm is a library for complex text layout.
  .
diff -Nru raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch
--- raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch	1970-01-01 02:00:00.0 +0200
+++ raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch	2022-11-19 19:32:08.0 +0200
@@ -0,0 +1,29 @@
+From 17170a1eeb63807b4035427f3ca2b3e475c8f42b Mon Sep 17 00:00:00 2001
+From: Khaled Hosny 
+Date: Wed, 25 Aug 2021 16:58:25 +0200
+Subject: Update text expectation
+
+---
+ tests/cursor_position_GB8a.test | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/tests/cursor_position_GB8a.test b/tests/cursor_position_GB8a.test
+index bef963e..d161691 100644
+--- a/tests/cursor_position_GB8a.test
 b/tests/cursor_position_GB8a.test
+@@ -32,9 +32,9 @@ glyph [0]	x_offset: 0	y_offset: 0	x_advance: 748	font: Amiri
+ glyph [0]	x_offset: 0	y_offset: 0	x_advance: 748	font: Amiri
+ glyph [0]	x_offset: 0	y_offset: 0	x_advance: 748	font: Amiri
+ 
+-UTF-32 clusters: 00 01 02 03
+-UTF-8 clusters:  00 04 08 12
++UTF-32 clusters: 00 00 02 02
++UTF-8 clusters:  00 00 08 08
+ 
+-The position is 2992 at index 12
++The position is 2244 at index 8
+ 
+ The start-index is 4  at position 1000 
+-- 
+2.30.2
+
diff -Nru raqm-0.7.0/debian/patches/series raqm-0.7.0/debian/patches/series
--- raqm-0.7.0/debian/patches/series	2019-12-17 11:08:26.0 +0200
+++ raqm-0.7.0/debian/patches/series	2022-11-19 21:15:36.0 +0200
@@ -1 +1,2 @@
 use_py3.diff
+0001-Update-text-expectation.patch
diff -Nru raqm-0.7.0/debian/tests/control raqm-0.7.0/debian/tests/control
--- raqm-0.7.0/debian/tests/control	2019-12-17 11:08:26.0 +0200
+++ raqm-0.7.0/debian/tests/control	2023-01-27 18:31:21.0 +0200
@@ -1,2 +1,6 @@
 Tests: build
 Depends: libraqm-dev, pkg-config, build-essential
+
+Tests: run-suite
+Restrictions: build-needed
+Depends: @, @builddeps@
diff -Nru raqm-0.7.0/debian/tests/run-suite raqm-0.7.0/debian/tests/run-suite
--- raqm-0.7.0/debian/tests/run-suite	1970-01-01 02:00:00.0 +0200
+++ raqm-0.7.0/debian/tests/run-suite	2023-01-27 18:30:21.0 +0200
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+make -C "${0%/*}/../../tests" check


Bug#1022404: raqm: diff for NMU version 0.7.0-4.1

2022-12-21 Thread Nilesh Patra
On Sat, 19 Nov 2022 21:19:24 +0200 Adrian Bunk  wrote:
> Control: tags 1022404 + patch
> Control: tags 1022404 + pending
> 
> Dear maintainer,
> 
> I've prepared an NMU for raqm (versioned as 0.7.0-4.1) and uploaded
> it to DELAYED/15. Please feel free to tell me if I should cancel it.

It has been 15 days past your upload but it has not reflected yet in
the archive. Did you happen to cancel your NMU?

-- 
Best,
Nilesh


signature.asc
Description: PGP signature


Bug#1022404: raqm: diff for NMU version 0.7.0-4.1

2022-12-08 Thread Jeremy Bicha
Also, I suggest bumping harbuzz in Build-Depends. I don't know the
exact version needed, setting it to 5.2 is probably ok.

Thank you,
Jeremy Bicha



Bug#1022404: raqm: diff for NMU version 0.7.0-4.1

2022-12-05 Thread Jeremy Bicha
On Thu, Dec 1, 2022 at 2:21 PM Adrian Bunk  wrote:
> On Fri, Nov 25, 2022 at 05:16:03AM -0600, Jeremy Bicha wrote:
> > Do you think it would be useful to include Ubuntu's change in your NMU
> > to add an autopkgtest so that these build failures are detected sooner
> > next time? It would have blocked the new harfbuzz from migrating to
> > Testing.
>
> Sounds reasonable to me, but let's give the maintainer a chance to
> agree or disagree to that.

Adrian, did you cancel your NMU?

I believe Ahmed El-Mahmoudy hasn't been active in Debian for a while.

> > https://patches.ubuntu.com/r/raqm/raqm_0.7.0-4ubuntu1.patch
>
>   Depends: @, @builddeps@
> would be better than the duplication in Ubuntu's change.

Yes, that's a good idea.

Thank you,
Jeremy Bicha



Bug#1022404: raqm: diff for NMU version 0.7.0-4.1

2022-12-01 Thread Adrian Bunk
On Fri, Nov 25, 2022 at 05:16:03AM -0600, Jeremy Bicha wrote:
> Adrian,
> 
> Do you think it would be useful to include Ubuntu's change in your NMU
> to add an autopkgtest so that these build failures are detected sooner
> next time? It would have blocked the new harfbuzz from migrating to
> Testing.

Sounds reasonable to me, but let's give the maintainer a chance to
agree or disagree to that.

> https://patches.ubuntu.com/r/raqm/raqm_0.7.0-4ubuntu1.patch

  Depends: @, @builddeps@
would be better than the duplication in Ubuntu's change.

> Thank you,
> Jeremy Bicha

cu
Adrian



Bug#1022404: raqm: diff for NMU version 0.7.0-4.1

2022-11-25 Thread Jeremy Bicha
Adrian,

Do you think it would be useful to include Ubuntu's change in your NMU
to add an autopkgtest so that these build failures are detected sooner
next time? It would have blocked the new harfbuzz from migrating to
Testing.

https://patches.ubuntu.com/r/raqm/raqm_0.7.0-4ubuntu1.patch

Thank you,
Jeremy Bicha



Bug#1022404: raqm: diff for NMU version 0.7.0-4.1

2022-11-19 Thread Adrian Bunk
Control: tags 1022404 + patch
Control: tags 1022404 + pending

Dear maintainer,

I've prepared an NMU for raqm (versioned as 0.7.0-4.1) and uploaded
it to DELAYED/15. Please feel free to tell me if I should cancel it.

cu
Adrian
diff -Nru raqm-0.7.0/debian/changelog raqm-0.7.0/debian/changelog
--- raqm-0.7.0/debian/changelog	2019-12-17 11:08:26.0 +0200
+++ raqm-0.7.0/debian/changelog	2022-11-19 21:15:45.0 +0200
@@ -1,3 +1,10 @@
+raqm (0.7.0-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add upstream fix for FTBFS with recent HarfBuzz. (Closes: #1022404)
+
+ -- Adrian Bunk   Sat, 19 Nov 2022 21:15:45 +0200
+
 raqm (0.7.0-4) unstable; urgency=medium
 
   * debian/tests/libssh-server: Use the correct compiler for proposed
diff -Nru raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch
--- raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch	1970-01-01 02:00:00.0 +0200
+++ raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch	2022-11-19 19:32:08.0 +0200
@@ -0,0 +1,29 @@
+From 17170a1eeb63807b4035427f3ca2b3e475c8f42b Mon Sep 17 00:00:00 2001
+From: Khaled Hosny 
+Date: Wed, 25 Aug 2021 16:58:25 +0200
+Subject: Update text expectation
+
+---
+ tests/cursor_position_GB8a.test | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/tests/cursor_position_GB8a.test b/tests/cursor_position_GB8a.test
+index bef963e..d161691 100644
+--- a/tests/cursor_position_GB8a.test
 b/tests/cursor_position_GB8a.test
+@@ -32,9 +32,9 @@ glyph [0]	x_offset: 0	y_offset: 0	x_advance: 748	font: Amiri
+ glyph [0]	x_offset: 0	y_offset: 0	x_advance: 748	font: Amiri
+ glyph [0]	x_offset: 0	y_offset: 0	x_advance: 748	font: Amiri
+ 
+-UTF-32 clusters: 00 01 02 03
+-UTF-8 clusters:  00 04 08 12
++UTF-32 clusters: 00 00 02 02
++UTF-8 clusters:  00 00 08 08
+ 
+-The position is 2992 at index 12
++The position is 2244 at index 8
+ 
+ The start-index is 4  at position 1000 
+-- 
+2.30.2
+
diff -Nru raqm-0.7.0/debian/patches/series raqm-0.7.0/debian/patches/series
--- raqm-0.7.0/debian/patches/series	2019-12-17 11:08:26.0 +0200
+++ raqm-0.7.0/debian/patches/series	2022-11-19 21:15:36.0 +0200
@@ -1 +1,2 @@
 use_py3.diff
+0001-Update-text-expectation.patch