Bug#960162: RFS: mgba/0.8.1+dfsg-1 -- Game Boy Advance emulator

2020-05-12 Thread Boyuan Yang
X-Debbugs-CC: r...@nardis.ca

Hi Ryan,

On Tue, 12 May 2020 12:30:16 -0700 Ryan Tandy  wrote:
> On Tue, May 12, 2020 at 09:22:23PM +0200, Tobias Frost wrote:
> >Hijacks are bad…
> >However there is the package salvaging process, please check if it is more
suitable:
> >
https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#package-salvaging
> 
> Thanks for the pointer. I think "team upload" is a better description of 
> what I'm attempting, but it didn't seem quite accurate as I'm not (yet) 
> a member of the relevant team.
> 
> I will check with the games team to see what they prefer, and will 
> follow the salvaging process if that's best.

Thanks for your interest in the package. I'd suggest to start the Salvaging
process if

 * you are really interested in maintaining it
 * the package is suitable for Salvaging (see definitions in Developers
Reference)
 * no one has objection on salvaging in the Games Team

(Even though I'm in the Games Team, I'm speaking on behalf of myself this
time. This email copy is also sent to Sergio.)

-- 
Thanks,
Boyuan


signature.asc
Description: This is a digitally signed message part


Bug#960162: RFS: mgba/0.8.1+dfsg-1 -- Game Boy Advance emulator

2020-05-12 Thread Ryan Tandy

On Tue, May 12, 2020 at 09:22:23PM +0200, Tobias Frost wrote:

Hijacks are bad…
However there is the package salvaging process, please check if it is more 
suitable:
https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#package-salvaging


Thanks for the pointer. I think "team upload" is a better description of 
what I'm attempting, but it didn't seem quite accurate as I'm not (yet) 
a member of the relevant team.


I will check with the games team to see what they prefer, and will 
follow the salvaging process if that's best.


thanks,
Ryan



Bug#960162: RFS: mgba/0.8.1+dfsg-1 -- Game Boy Advance emulator

2020-05-12 Thread Tobias Frost
Hi Ryan,

On Sat, May 09, 2020 at 07:41:27PM -0700, Ryan Tandy wrote:
> Package: sponsorship-requests
> Severity: normal
> 
> This is a package hijack

Hijacks are bad…
However there is the package salvaging process, please check if it is more 
suitable:
https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#package-salvaging

-- 
tobi



Bug#960162: RFS: mgba/0.8.1+dfsg-1 -- Game Boy Advance emulator

2020-05-09 Thread Ryan Tandy

Package: sponsorship-requests
Severity: normal

Dear mentors and games team,

I have packaged the new upstream version of mgba and am looking for a 
sponsor to upload it.


This is a package hijack as I have not been able to contact Sérgio (also 
including him in X-D-CC here). I am interested in (co-)maintaining mgba 
going forward. I'm not a member of the Games Team but I'm willing to 
join if needed. I took the liberty of adding myself to Uploaders here.


There are a couple of lintian warnings about libmgba. The warnings are 
not new; I think it has always been packaged this way. It's a private 
library used only by mgba-{sdl,qt} and I don't think versioning the 
package name is useful. I can look into patching the build system to 
install it somewhere more private (i.e. /usr/lib/${D_H_M}/mgba) but it 
would be great if that didn't have to block this upload.


The package is on mentors.d.n:

https://mentors.debian.net/package/mgba
https://mentors.debian.net/debian/pool/main/m/mgba/mgba_0.8.1+dfsg-1.dsc

I don't have access to the games-team git repo, therefore I forked the 
repo under my own namespace. The changes are here:


https://salsa.debian.org/rtandy/mgba (master, upstream, pristine-tar)

The package builds successfully in Salsa-CI and I tested all three 
frontends (sdl, qt, and retroarch).


Changes since the last upload:

  * New upstream release. (Closes: #950820)
  * Exclude vendored rapidjson; add Build-Depends: rapidjson-dev.
- CMakeLists.txt: don't install excluded res/licenses/rapidjson.txt.
  * Exclude vendored inih; add Build-Depends: libinih-dev. (Closes: #958247)
- CMakeLists.txt: don't install excluded res/licenses/inih.txt.
  * Update debian/copyright with newly added third-party licenses.
  * Update Build-Depends: cmake >= 3.1 (since 0.7.0).
  * Add Build-Depends: libavfilter-dev to re-enable GIF/Video recording
feature.
  * Update Standards-Version to 4.5.0. No changes needed.
  * Drop -Wl,--as-needed as this is now the default.
  * Update to debhelper compat level 13.
- libretro-mgba.install: Use built-in substitution instead of dh-exec.
- Update *.install and *.manpages to install from debian/tmp.
- Add debian/not-installed.
  * Drop patch 01_fix-about-strings. The patch was out of date and the git
revision info is not required since we build from a release tarball.
  * Add debian/gitlab-ci.yaml for CI build.
  * Add myself to Uploaders.

Thank you,

Ryan