Bug#1041319: RFS: msc-generator/8.4.1-1 RC -- Signalling chart generator

2023-07-18 Thread Gábor Németh
Hi,

Thanks for your time! I'm trying to fix these, with a new branch [1]
(hash 9ab4c9a).

On 2023-07-18 09:22, Adam Borowski wrote:
> It's a good idea to always run lintian before uploading a package anywhere.
> This allows skipping round-trips as it automates a great majority of stuff
> to look for.

I did run lintian (2.116.3) but did not get the exact same errors as you
cite.

> E: msc-generator: missing-depends-on-sensible-utils sensible-browser 
> [usr/bin/msc-gen]

This one did not show up for me. I've seen it while packaging earlier
versions and that's why sensible-browser was included in d/control
"Suggests". (The upstream binary does work without it BTW: it tries a
list of utilities, incl. sensible-browser but does not fail if not
found.)

> E: msc-generator changes: unreleased-changes
> W: msc-generator source: build-depends-on-1-revision Build-Depends: 
> libreoffice-impress-nogui (>= 4:7.5.4~rc2-1) [amd64] 

These two are gone with my new branch [1]

BR,
Gábor

[1] https://gitlab.com/msc-generator/msc-generator.git -b
debian/rfs841t2



Bug#1041319: RFS: msc-generator/8.4.1-1 RC -- Signalling chart generator

2023-07-18 Thread Adam Borowski
On Mon, Jul 17, 2023 at 01:04:37PM +, Gábor Németh wrote:
> Changes since the last upload:
> 
>   * New upstream v8.4.1
>   * Re-enable tests on non-amd64 in allow-to-fail mode
>   * Remove patches applied upstream 0002-autoconf.patch,
> 0003-diff-text.patch, 0004-loffice-test.patch, and
> 0005-imgui-reverse.patch
>   * Remove unused 0001-asan-imgui.patch from source root
>   * Add DEP-3 header to 0001-debian-example.patch
>   * Add 0002-remove-generated.patch to fix dist tarball issue
>   * Add 0003-gcc13-include.patch to fix building with g++-13 (Closes:
> #1037782)
>   * Switch dependency to libfreetype-dev
>   * Switch libreoffice for a recent enough libreoffice-impress-nogui in
> Build-Depends (Closes: #1024840)
>   * Removed more files and directories not in the tarball and unused
> by the build system (cf. 6d94428).

Hi!
It's a good idea to always run lintian before uploading a package anywhere.
This allows skipping round-trips as it automates a great majority of stuff
to look for.

In this particular case there's:

E: msc-generator: missing-depends-on-sensible-utils sensible-browser 
[usr/bin/msc-gen]
E: msc-generator changes: unreleased-changes
W: msc-generator source: build-depends-on-1-revision Build-Depends: 
libreoffice-impress-nogui (>= 4:7.5.4~rc2-1) [amd64] 

And as usually, the explanations given by -i are good.

Let's fix that first; I did not notice any other problems so far but I took
only a brief glance.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Imagine there are bandits in your house, your kid is bleeding out,
⢿⡄⠘⠷⠚⠋⠀ the house is on fire, and seven giant trumpets are playing in the
⠈⠳⣄ sky.  Your cat demands food.  The priority should be obvious...



Bug#1041319: RFS: msc-generator/8.4.1-1 RC -- Signalling chart generator

2023-07-17 Thread Gábor Németh
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "msc-generator":

 * Package name : msc-generator
   Version  : 8.4.1-1
   Upstream contact : Zoltan Turanyi 
 * URL  : https://gitlab.com/msc-generator/msc-generator
 * License  : Affero + MIT
 * Vcs  : https://gitlab.com/msc-generator/msc-generator.git
-b debian/rfs841t1
   Section  : devel

The source builds the following binary packages:

  msc-generator - Draws signalling charts from textual description
  msc-generator-nox - Draws signalling charts from textual description
(no-X version)
  msc-generator-doc - Documentation for msc-generator

To access further information about this package, please visit the
following URL:

  https://mentors.debian.net/package/msc-generator/

Alternatively, you can download the package with 'dget' using this
command:

  dget -x
https://mentors.debian.net/debian/pool/main/m/msc-generator/msc-generator_8.4.1-1.dsc

Changes since the last upload:

  * New upstream v8.4.1
  * Re-enable tests on non-amd64 in allow-to-fail mode
  * Remove patches applied upstream 0002-autoconf.patch,
0003-diff-text.patch, 0004-loffice-test.patch, and
0005-imgui-reverse.patch
  * Remove unused 0001-asan-imgui.patch from source root
  * Add DEP-3 header to 0001-debian-example.patch
  * Add 0002-remove-generated.patch to fix dist tarball issue
  * Add 0003-gcc13-include.patch to fix building with g++-13 (Closes:
#1037782)
  * Switch dependency to libfreetype-dev
  * Switch libreoffice for a recent enough libreoffice-impress-nogui in
Build-Depends (Closes: #1024840)
  * Removed more files and directories not in the tarball and unused
by the build system (cf. 6d94428).

Most notably, the 0003-.. patch fixes building with gcc 13 that would
otherwise cause autoremoval of the package.

Regards,
-- 
  Gábor Németh