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

Reply via email to