Hi,

First of all, thank you for the report and patch. I'll look in more detail
shortly.

However, after quickly looking over it, I have one question: you change the
license from "GPL (any version)" to "GPL (version 2)". Why did you do that?

The upstream license information is admittedly not very clear, but I certainly
don't think it says this. Anyway, upstream is also monitoring the Debian BTS,
so perhaps they can let us know what license version they intend to use.
Manuel?

There is code included that says "version 3 or later", so version 2 is not
allowed for that. I had not checked license information for a while, but after
checking now, I see one file which specifically says "version 2" as well. That
may be a problem, but I think it will be fine; I'll check it.

Anyway, relicensing the entire tree as "GPL2 only" is a pretty big change that
doesn't seem like a good idea to me (and it's possibly incorrect/not allowed).

What was your reasoning behind this?

Thanks,
Bas

On Sun, Nov 26, 2023 at 12:35:15AM -0600, Aaron Rainbolt wrote:
> Uh... ok so apparently either Gmail or the Debian BTS ate my patch, so
> here's a second attempt, this time as a file attachment.
> 
> Also, it appears that the openMSX maintainer's debian.org email address must
> be pointing to an Apple support address since I've now gotten two "Thank you
> for contacting us" emails from apple.com.
> 
> -- 
> Aaron Rainbolt
> Lubuntu Developer
> Matrix: @arraybolt3:matrix.org
> IRC: arraybolt3 on irc.libera.chat
> GitHub: https://github.com/ArrayBolt3

> Binary files /tmp/phkMJNskDj/openmsx-19.1/Contrib/codec/Win32/zmbv.dll and 
> /tmp/Cd74GNmEnl/openmsx-19.1+dfsg/Contrib/codec/Win32/zmbv.dll differ
> diff -Nru openmsx-19.1/debian/changelog openmsx-19.1+dfsg/debian/changelog
> --- openmsx-19.1/debian/changelog     2023-09-01 01:39:39.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/changelog        2023-11-24 13:47:59.000000000 
> -0600
> @@ -1,3 +1,25 @@
> +openmsx (19.1+dfsg-2) unstable; urgency=medium
> +
> +  * Override spurious source-is-missing Lintian errors.
> +  * Don't build-depend on dpkg-dev, it's guaranteed to be installed in a
> +    Debian build environment.
> +  * Repack the upstream tarball to remove a prebuilt Windows binary.
> +    (Closes: #1056780)
> +  * Set 'DEB_BUILD_MAINT_OPTIONS = hardening=+all' in debian/rules.
> +  * Remove debian/source/include-binaries, every file listed in it doesn't
> +    exist.
> +  * Make debian/copyright point to more specific license files in
> +    /usr/share/common-licenses.
> +  * Set 'Rules-Requires-Root: no' in debian/control.
> +  * Use debhelper 13 rather than debhelper 10.
> +  * Override spurious package-contains-documentation-outside-usr-share-doc
> +    Lintian gripes.
> +  * Created debian/upstream/metadata file.
> +  * Switch back to using vendored catch2, the catch2 Debian package now ships
> +    catch2 v3 whereas openMSX uses catch2 v2.
> +
> + -- Aaron Rainbolt <arraybo...@ubuntu.com>  Fri, 24 Nov 2023 13:47:59 -0600
> +
>  openmsx (19.1-1) unstable; urgency=medium
>  
>    * New upstream release.
> diff -Nru openmsx-19.1/debian/compat openmsx-19.1+dfsg/debian/compat
> --- openmsx-19.1/debian/compat        2017-08-06 07:57:22.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/compat   1969-12-31 18:00:00.000000000 -0600
> @@ -1 +0,0 @@
> -10
> diff -Nru openmsx-19.1/debian/control openmsx-19.1+dfsg/debian/control
> --- openmsx-19.1/debian/control       2023-08-03 02:11:39.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/control  2023-11-24 13:47:59.000000000 -0600
> @@ -2,9 +2,10 @@
>  Section: otherosfs
>  Priority: optional
>  Maintainer: Bas Wijnen <wij...@debian.org>
> -Build-Depends: debhelper (>= 10), dpkg-dev, docbook-to-man, libsdl2-dev, 
> libpng-dev, tcl-dev, libgl-dev, libglew-dev, libsdl2-ttf-dev, python3, 
> libvorbis-dev, libtheora-dev, libogg-dev, libao-dev, libfreetype-dev, catch2
> +Build-Depends: debhelper-compat (= 13), docbook-to-man, libsdl2-dev, 
> libpng-dev, tcl-dev, libgl-dev, libglew-dev, libsdl2-ttf-dev, python3, 
> libvorbis-dev, libtheora-dev, libogg-dev, libao-dev, libfreetype-dev
>  Standards-Version: 4.6.2
>  Homepage: https://openmsx.org
> +Rules-Requires-Root: no
>  
>  Package: openmsx
>  Architecture: any
> diff -Nru openmsx-19.1/debian/copyright openmsx-19.1+dfsg/debian/copyright
> --- openmsx-19.1/debian/copyright     2021-06-17 06:21:11.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/copyright        2023-11-24 13:47:59.000000000 
> -0600
> @@ -2,29 +2,31 @@
>  Upstream-Name: openMSX
>  Upstream-Contact: https://web.libera.chat/#openMSX
>  Source: https://github.com/openMSX/openMSX/
> +Files-Excluded: Contrib/codec/Win32/zmbv.dll
>  
>  Files: *
>  Copyright: copyright © 2001-2021 by the openMSX developers.
> -License: GPL
> +License: GPL-2
>   This program is free software: you can redistribute it and/or modify
>   it under the terms of any version of the GNU General Public License as
>   published by the Free Software Foundation.
>   .
> - The latest version of the GPL can be found in
> - /usr/share/common-licenses/GPL.
> + Version 2 of the GPL can be found in
> + /usr/share/common-licenses/GPL-2.
>  
>  Files: debian/*
>  Copyright:
>       © 2004-2009, Joost Yervante Damad <and...@debian.org>
>       Copyright 2012-2021, Bas Wijnen <wij...@debian.org>
> +     Copyright 2023, Aaron Rainbolt <arraybo...@ubuntu.com>
>  License: GPL-3+
>   This program is free software: you can redistribute it and/or modify
>   it under the terms of the GNU General Public License as published by
>   the Free Software Foundation, either version 3 of the License, or
>   (at your option) any later version.
>   .
> - The latest version of the GPL can be found in
> - /usr/share/common-licenses/GPL.
> + On Debian systems, the GPL version 3 can be found in
> + /usr/share/common-licenses/GPL-3.
>  
>  
>  Files: src/serial/Midi_w32.*
> diff -Nru openmsx-19.1/debian/openmsx-data.lintian-overrides 
> openmsx-19.1+dfsg/debian/openmsx-data.lintian-overrides
> --- openmsx-19.1/debian/openmsx-data.lintian-overrides        1969-12-31 
> 18:00:00.000000000 -0600
> +++ openmsx-19.1+dfsg/debian/openmsx-data.lintian-overrides   2023-11-24 
> 13:47:59.000000000 -0600
> @@ -0,0 +1,22 @@
> +# All of these are either false positives or they describe what should go in 
> the directories they are in.
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/extensions/README]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/machines/Boosted_MSX2+_JP.txt]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/machines/Boosted_MSX2_EN.txt]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/machines/Boosted_MSXturboR_with_IDE.txt]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/machines/README]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/nettou_yakyuu/README]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/playball/README]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/software/README]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/systemroms/README]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVID.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDAE.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDAR.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDBG.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDBH.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDBR.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDJP.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDKR.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDPL.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/MSXVIDRU.TXT]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/ReadMe.txt]
> +openmsx-data: package-contains-documentation-outside-usr-share-doc 
> [usr/share/openmsx/unicodemaps/character_set_mappings/SVI328.TXT]
> diff -Nru openmsx-19.1/debian/patches/series 
> openmsx-19.1+dfsg/debian/patches/series
> --- openmsx-19.1/debian/patches/series        2023-08-02 03:59:47.000000000 
> -0500
> +++ openmsx-19.1+dfsg/debian/patches/series   2023-11-24 13:47:59.000000000 
> -0600
> @@ -3,4 +3,3 @@
>  no-mips-optimization.patch
>  use-packaged-font.diff
>  dmk-build-rules.diff
> -use-packaged-catch2.diff
> diff -Nru openmsx-19.1/debian/patches/use-packaged-catch2.diff 
> openmsx-19.1+dfsg/debian/patches/use-packaged-catch2.diff
> --- openmsx-19.1/debian/patches/use-packaged-catch2.diff      2023-08-02 
> 03:26:34.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/patches/use-packaged-catch2.diff 1969-12-31 
> 18:00:00.000000000 -0600
> @@ -1,21 +0,0 @@
> -Description: Use catch2 package instead of bundled version
> -  This patch ignores the bundled version of catch2 and instead uses the 
> Debian
> -  package that contains it.
> -Author: Bas Wijnen <wij...@debian.org>
> -Bug-Debian: https://bugs.debian.org/993512
> -Forwarded: not-needed
> -Last-Update: 2022-04-22
> -
> -Index: openmsx-19.0/build/flavour-unittest.mk
> -===================================================================
> ---- openmsx-19.0.orig/build/flavour-unittest.mk
> -+++ openmsx-19.0/build/flavour-unittest.mk
> -@@ -2,7 +2,7 @@
> - # Build executable that runs unit tests.
> - 
> - # Debug flags.
> --CXXFLAGS+=-O3 -g -DUNITTEST -IContrib/catch2 -fsanitize=address
> -+CXXFLAGS+=-O3 -g -DUNITTEST -I/usr/include/catch2 -fsanitize=address
> - 
> - # Strip executable?
> - OPENMSX_STRIP:=false
> diff -Nru openmsx-19.1/debian/rules openmsx-19.1+dfsg/debian/rules
> --- openmsx-19.1/debian/rules 2023-08-03 07:36:16.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/rules    2023-11-24 13:47:59.000000000 -0600
> @@ -1,5 +1,7 @@
>  #!/usr/bin/make -f
>  
> +export DEB_BUILD_MAINT_OPTIONS = hardening=+all
> +
>  %:
>       dh $@
>  
> diff -Nru openmsx-19.1/debian/source/include-binaries 
> openmsx-19.1+dfsg/debian/source/include-binaries
> --- openmsx-19.1/debian/source/include-binaries       2023-07-20 
> 02:13:00.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/source/include-binaries  1969-12-31 
> 18:00:00.000000000 -0600
> @@ -1,115 +0,0 @@
> -build/__pycache__/compilers.cpython-311.pyc
> -build/__pycache__/components.cpython-311.pyc
> -build/__pycache__/configurations.cpython-311.pyc
> -build/__pycache__/cpu.cpython-311.pyc
> -build/__pycache__/executils.cpython-311.pyc
> -build/__pycache__/libraries.cpython-311.pyc
> -build/__pycache__/makeutils.cpython-311.pyc
> -build/__pycache__/msysutils.cpython-311.pyc
> -build/__pycache__/outpututils.cpython-311.pyc
> -build/__pycache__/packages.cpython-311.pyc
> -build/__pycache__/systemfuncs.cpython-311.pyc
> -build/__pycache__/systemfuncs2code.cpython-311.pyc
> -build/__pycache__/version.cpython-311.pyc
> -derived/x86_64-linux-debian/obj/Autofire.cc.o
> -derived/x86_64-linux-debian/obj/CLIOption.cc.o
> -derived/x86_64-linux-debian/obj/CartridgeSlotManager.cc.o
> -derived/x86_64-linux-debian/obj/ChakkariCopy.cc.o
> -derived/x86_64-linux-debian/obj/CliExtension.cc.o
> -derived/x86_64-linux-debian/obj/CommandLineParser.cc.o
> -derived/x86_64-linux-debian/obj/Connector.cc.o
> -derived/x86_64-linux-debian/obj/DebugDevice.cc.o
> -derived/x86_64-linux-debian/obj/DeviceFactory.cc.o
> -derived/x86_64-linux-debian/obj/DummyDevice.cc.o
> -derived/x86_64-linux-debian/obj/DummyPrinterPortDevice.cc.o
> -derived/x86_64-linux-debian/obj/DynamicClock.cc.o
> -derived/x86_64-linux-debian/obj/EmptyPatch.cc.o
> -derived/x86_64-linux-debian/obj/EmuTime.cc.o
> -derived/x86_64-linux-debian/obj/FirmwareSwitch.cc.o
> -derived/x86_64-linux-debian/obj/GlobalSettings.cc.o
> -derived/x86_64-linux-debian/obj/I8255.cc.o
> -derived/x86_64-linux-debian/obj/IPSPatch.cc.o
> -derived/x86_64-linux-debian/obj/LedStatus.cc.o
> -derived/x86_64-linux-debian/obj/MSXBunsetsu.cc.o
> -derived/x86_64-linux-debian/obj/MSXCielTurbo.cc.o
> -derived/x86_64-linux-debian/obj/MSXDevice.cc.o
> -derived/x86_64-linux-debian/obj/MSXDeviceSwitch.cc.o
> -derived/x86_64-linux-debian/obj/MSXE6Timer.cc.o
> -derived/x86_64-linux-debian/obj/MSXHiResTimer.cc.o
> -derived/x86_64-linux-debian/obj/MSXKanji.cc.o
> -derived/x86_64-linux-debian/obj/MSXKanji12.cc.o
> -derived/x86_64-linux-debian/obj/MSXMatsushita.cc.o
> -derived/x86_64-linux-debian/obj/MSXMotherBoard.cc.o
> -derived/x86_64-linux-debian/obj/MSXPPI.cc.o
> -derived/x86_64-linux-debian/obj/MSXPrinterPort.cc.o
> -derived/x86_64-linux-debian/obj/MSXRTC.cc.o
> -derived/x86_64-linux-debian/obj/MSXResetStatusRegister.cc.o
> -derived/x86_64-linux-debian/obj/MSXS1985.cc.o
> -derived/x86_64-linux-debian/obj/MSXS1990.cc.o
> -derived/x86_64-linux-debian/obj/MSXSwitchedDevice.cc.o
> -derived/x86_64-linux-debian/obj/MSXToshibaTcx200x.cc.o
> -derived/x86_64-linux-debian/obj/MSXTurboRPause.cc.o
> -derived/x86_64-linux-debian/obj/MSXVictorHC9xSystemControl.cc.o
> -derived/x86_64-linux-debian/obj/PasswordCart.cc.o
> -derived/x86_64-linux-debian/obj/Pluggable.cc.o
> -derived/x86_64-linux-debian/obj/PluggableFactory.cc.o
> -derived/x86_64-linux-debian/obj/PluggingController.cc.o
> -derived/x86_64-linux-debian/obj/Printer.cc.o
> -derived/x86_64-linux-debian/obj/PrinterPortDevice.cc.o
> -derived/x86_64-linux-debian/obj/PrinterPortLogger.cc.o
> -derived/x86_64-linux-debian/obj/PrinterPortSimpl.cc.o
> -derived/x86_64-linux-debian/obj/RP5C01.cc.o
> -derived/x86_64-linux-debian/obj/RTSchedulable.cc.o
> -derived/x86_64-linux-debian/obj/RTScheduler.cc.o
> -derived/x86_64-linux-debian/obj/Reactor.cc.o
> -derived/x86_64-linux-debian/obj/RealTime.cc.o
> -derived/x86_64-linux-debian/obj/RenShaTurbo.cc.o
> -derived/x86_64-linux-debian/obj/ReplayCLI.cc.o
> -derived/x86_64-linux-debian/obj/ReverseManager.cc.o
> -derived/x86_64-linux-debian/obj/SC3000PPI.cc.o
> -derived/x86_64-linux-debian/obj/SG1000Pause.cc.o
> -derived/x86_64-linux-debian/obj/SVIPPI.cc.o
> -derived/x86_64-linux-debian/obj/SVIPrinterPort.cc.o
> -derived/x86_64-linux-debian/obj/SaveStateCLI.cc.o
> -derived/x86_64-linux-debian/obj/Schedulable.cc.o
> -derived/x86_64-linux-debian/obj/Scheduler.cc.o
> -derived/x86_64-linux-debian/obj/SensorKid.cc.o
> -derived/x86_64-linux-debian/obj/SpeedManager.cc.o
> -derived/x86_64-linux-debian/obj/ThrottleManager.cc.o
> -derived/x86_64-linux-debian/obj/Version.cc.o
> -derived/x86_64-linux-debian/obj/YamahaSKW01.cc.o
> -derived/x86_64-linux-debian/obj/cassette/CasImage.cc.o
> -derived/x86_64-linux-debian/obj/cassette/CassetteDevice.cc.o
> -derived/x86_64-linux-debian/obj/cassette/CassetteImage.cc.o
> -derived/x86_64-linux-debian/obj/cassette/CassettePlayer.cc.o
> -derived/x86_64-linux-debian/obj/cassette/CassettePlayerCLI.cc.o
> -derived/x86_64-linux-debian/obj/cassette/CassettePort.cc.o
> -derived/x86_64-linux-debian/obj/cassette/DummyCassetteDevice.cc.o
> -derived/x86_64-linux-debian/obj/cassette/WavImage.cc.o
> -derived/x86_64-linux-debian/obj/commands/Command.cc.o
> -derived/x86_64-linux-debian/obj/commands/CommandException.cc.o
> -derived/x86_64-linux-debian/obj/commands/Completer.cc.o
> -derived/x86_64-linux-debian/obj/commands/GlobalCommandController.cc.o
> -derived/x86_64-linux-debian/obj/commands/InfoCommand.cc.o
> -derived/x86_64-linux-debian/obj/commands/InfoTopic.cc.o
> -derived/x86_64-linux-debian/obj/commands/Interpreter.cc.o
> -derived/x86_64-linux-debian/obj/commands/MSXCommandController.cc.o
> -derived/x86_64-linux-debian/obj/commands/ProxyCommand.cc.o
> -derived/x86_64-linux-debian/obj/commands/TclArgParser.cc.o
> -derived/x86_64-linux-debian/obj/commands/TclCallback.cc.o
> -derived/x86_64-linux-debian/obj/commands/TclObject.cc.o
> -derived/x86_64-linux-debian/obj/commands/TclParser.cc.o
> -derived/x86_64-linux-debian/obj/config/DeviceConfig.cc.o
> -derived/x86_64-linux-debian/obj/config/HardwareConfig.cc.o
> -derived/x86_64-linux-debian/obj/config/SettingsConfig.cc.o
> -derived/x86_64-linux-debian/obj/config/XMLElement.cc.o
> -derived/x86_64-linux-debian/obj/console/CommandConsole.cc.o
> -derived/x86_64-linux-debian/obj/console/OSDConsoleRenderer.cc.o
> -derived/x86_64-linux-debian/obj/console/OSDGUI.cc.o
> -derived/x86_64-linux-debian/obj/console/OSDGUILayer.cc.o
> -derived/x86_64-linux-debian/obj/console/OSDImageBasedWidget.cc.o
> -derived/x86_64-linux-debian/obj/console/OSDRectangle.cc.o
> -derived/x86_64-linux-debian/obj/main.cc.o
> -derived/x86_64-linux-debian/obj/serialize.cc.o
> -derived/x86_64-linux-debian/obj/serialize_core.cc.o
> -derived/x86_64-linux-debian/obj/serialize_meta.cc.o
> diff -Nru openmsx-19.1/debian/source/lintian-overrides 
> openmsx-19.1+dfsg/debian/source/lintian-overrides
> --- openmsx-19.1/debian/source/lintian-overrides      1969-12-31 
> 18:00:00.000000000 -0600
> +++ openmsx-19.1+dfsg/debian/source/lintian-overrides 2023-11-24 
> 13:47:03.000000000 -0600
> @@ -0,0 +1,7 @@
> +# these appear to be handwritten HTML files, meaning that they most likely 
> *are* source code
> +openmsx source: source-is-missing [doc/manual/commands.html]
> +openmsx source: source-is-missing [doc/manual/compile.html]
> +openmsx source: source-is-missing [doc/manual/diskmanipulator.html]
> +openmsx source: source-is-missing [doc/manual/faq.html]
> +openmsx source: source-is-missing [doc/manual/user.html]
> +openmsx source: source-is-missing [doc/msxinfo-article.html]
> diff -Nru openmsx-19.1/debian/tests/unit openmsx-19.1+dfsg/debian/tests/unit
> --- openmsx-19.1/debian/tests/unit    2023-08-03 07:24:34.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/tests/unit       2023-11-24 13:47:59.000000000 
> -0600
> @@ -1,5 +1,4 @@
>  #!/bin/sh -e
> -ln -s /usr/include/catch2/catch.hpp src/unittest/ 2>&1 || :
>  make V=2 OPENMSX_FLAVOUR=unittest 2>&1
>  
>  derived/openmsx
> diff -Nru openmsx-19.1/debian/upstream/metadata 
> openmsx-19.1+dfsg/debian/upstream/metadata
> --- openmsx-19.1/debian/upstream/metadata     1969-12-31 18:00:00.000000000 
> -0600
> +++ openmsx-19.1+dfsg/debian/upstream/metadata        2023-11-24 
> 13:47:59.000000000 -0600
> @@ -0,0 +1,6 @@
> +Name: openMSX
> +Bug-Database: https://github.com/openMSX/openMSX/issues
> +Bug-Submit: https://github.com/openMSX/openMSX/issues/new
> +Changelog: 
> https://github.com/openMSX/openMSX/blob/master/doc/release-history.txt
> +Repository: https://github.com/openMSX/openMSX.git
> +Repository-Browse: https://github.com/openMSX/openMSX
> diff -Nru openmsx-19.1/debian/watch openmsx-19.1+dfsg/debian/watch
> --- openmsx-19.1/debian/watch 2023-09-01 01:29:30.000000000 -0500
> +++ openmsx-19.1+dfsg/debian/watch    2023-11-24 13:47:59.000000000 -0600
> @@ -1,5 +1,7 @@
>  version=4
> -opts="searchmode=plain,\
> +opts="dversionmangle=auto,\
> +repacksuffix=+dfsg,\
> +searchmode=plain,\
>  filenamemangle=s%RELEASE_(\d+)_(\d+)%@PACKAGE@_$1.$2.orig.tar.gz%,\
>  uversionmangle=s%(\d+)_(\d+)%$1.$2%" \
>  https://api.github.com/repos/openMSX/openMSX/releases?per_page=50 \

Reply via email to