On 2021-03-25 03:07, Mathias Gibbens wrote: > On Wed, 2021-03-24 at 07:58 +0200, Andrius Merkys wrote: >> 3. Upstream copyright entry in debian/copyright lacks years. If the >> upstream do not limit their copyright in years, I usually take the >> year >> range spanning commits in the upstream Git repository (spotted in >> openrct2-objects). > > OK, I've done as you suggest and looked at the git history to put > some years in the d/copyright file.
Looks good. Thanks! >> 4. In debian/rules of openrct2-title-sequences, there is a hard-coded >> upstream version of the package. This may easily get forgotten when >> packaging new upstream versions. I suggest replacing the hard-coded >> version with $(DEB_VERSION_UPSTREAM) from /usr/share/dpkg/pkg- >> info.mk, >> see [1] for example. > > That is indeed a nicer way to get the version. The upstream > developers have released a few revisions of the current "version" that > have a sequential letter appended, but the actual path for some of the > files doesn't have that extra letter in it. I've updated the shell > script so there's no longer a hard-coded value. I was about to suggest using sed to drop these sequential letters, but I see you already implemented this. >> You have indicated that you are going to be the sole maintainer for >> the >> packages, which is OK. But have you considered team-maintaining your >> packages in Debian Games Team? Team maintenance has its advantages, >> for >> example, team members would be able to commit and upload the packages >> fixing bugs and uploading new upstream versions. But of course the >> choice to team-maintain or not is yours. > > For now I'm planning to be the sole maintainer, but I'd be happy to > eventually transition to a team setup as well. Beyond just getting > openrct2 into Debian, I wanted to do all the work myself for the > learning experience, and after going through the process of releasing > updated versions as they become available once or twice, I'd be fine > with bringing things under a team umbrella. Sounds reasonable. In the meantime you may join the Debian Games Team if you have not done that before. >> [1] https://sources.debian.org/src/byteman/4.0.12-2/debian/rules/ > I uploaded new versions of all three packages to mentors.d.n, and > pushed corresponding commits with the changes to the repositories: > > > https://salsa.debian.org/gibmat/openrct2/-/commit/8bb65232c57b63c9ca18912772e4e78742a7cff7 > > https://salsa.debian.org/gibmat/openrct2-objects/-/commit/4e67cc2bac4b263c4a74c889923d2ba0e2f8effb > > https://salsa.debian.org/gibmat/openrct2-title-sequences/-/commit/8bbc6367390dd14e063fceb0a1346306eb30fdb5 > > If things are good, I believe the packages are ready. I've built them > locally for my buster system, and everything that I've tested is > working correctly. > > Also, once the packages are uploaded to NEW, I'll push a tag to each > repository to properly record which commit corresponds to the uploaded > version of each package. I have uploaded all three packages, and they have appeared in NEW. Please push git tags for the commits you have mentioned (I use 'gbp tag --sign-tags'), and let's wait for ftpmaster's response. As said earlier, let me know should you need later sponsoring of these packages. Best, Andrius