Hi, [sorry for breaking the thread since I'm not subscribed ... so please CC me]
On Thu, 01 Aug 2024 10:12:16 +0200 Petter Reinholdtsen wrote: > [Timo Aaltonen] > > it's here > > > > https://salsa.debian.org/xorg-team/lib/libxdmcp > > > > just hasn't seen an upload in over seven years, and no-one bothered to > > clean things up and update the Vcs headers etc. > > Aha. I hope someone with access could do this, to ensure the unstable > package tracker know this and do not confuse more than just me. :) > > There seem to be several trivially easy to fix bugs listed on > <URL: > https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=libxdmcp > > too. > > The package is installed on 99.06% of the Debian population, so I guess > it might deserve some love and care. In todays Bug of the Day[1] a bug of xbacklight came up. I also had to seek on Salsa manually (Salsa search seems to be not very good in finding repositories but that's another issue). So there seems to be more than one package which was not yet uploaded after the move to Salsa in xorg-team. I was asking to become a team member but was requested to do a MR[2] on IRC. Since some upstream upgrade was involved another MR[3] was requested for this branch but I was told this is in conflict with the Git usage of xorg-team[4]. I basically had the following enhancements ready * New upstream version * Fix watch file * Add Homepage * DEP5 * Add debian/gbp.conf to declare non-default branch names * Do not Build-Depend on outdated packages (s/libxcb-util0-dev/libxcb-util-dev/, s/pkg-config/pkgconf/) * Standards-Version: 4.7.0 (routine-update) * Rules-Requires-Root: no (routine-update) * Add missing items in SYNOPSIS of manpage Closes: #825274 I had also * debian/source/format: 3.0 (quilt) Closes: #1049892 which was refused in the MR with the explanation it can be set to 1.0. it's a team policy to use source format 1.0 as it allows cherry-picking upstream commits directly. with things like git-dpm, we could change to something like that, but it should be discussed and agreed inside the team, instead of changing one package at a time without consensus I'd like to suggest to make this up for discussion soon (bug report #1049892 in CC to inform the bug reporter about the reasons why it is not fixed). The Git repository had the following changes by others: [ Julien Cristau ] * Switch all xorg.freedesktop.org URLs in packaging to https. * Update Vcs-* URLs to use https. [ Debian Janitor ] * Remove constraints unnecessary since buster (oldstable): + Build-Depends: Drop versioned constraint on xutils-dev. * Bump debhelper from deprecated 7 to 13. * Set debhelper-compat version in Build-Depends. * Update Vcs-* headers from URL redirect. * Use canonical URL in Vcs-Git. I'd consider an upload of all those changes very helpful. However, my limited time I dedicate to the Bug of the Day does not permit me to dive into some team specifics how to import new upstream versions. Despite I've got helpful hints on IRC the upstream-unstable branch is https://gitlab.freedesktop.org/xorg/app/xbacklight's master branch so just merge it, it should be a fast-forward then you merge upstream-unstable into debian-unstable learning workflows of other teams that diverge substantially from workflows of many teams I know is to time consuming for me. I would be really happy if someone team member who is comfortable with the workflow would take over from here, merge the changes I did and upload the package. Kind regards Andreas. [1] https://salsa.debian.org/tille/tiny_qa_tools/-/wikis/Tiny-QA-tasks [2] https://salsa.debian.org/xorg-team/app/xbacklight/-/merge_requests/3 [3] https://salsa.debian.org/xorg-team/app/xbacklight/-/merge_requests/4 [4] https://xorg-team.pages.debian.net/xorg/reference/git-usage.html -- https://fam-tille.de