Hi, The license of openMSX has always been GPL 2 only. Is there a problem somewhere?
Op zo 26 nov. 2023 09:57 schreef Dr. Bas Wijnen <b...@wijnen.me>: > 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 \ > >