#1016392 ukui-wallpapers: Incorrect upstream monitoring

#1016392#5
Date:
2022-07-31 00:33:25 UTC
From:
To:
Dear Debian ukui-wallpapers package maintainer,

Currently your debian/watch script cannot correctly monitor new upstream
release. According to https://github.com/ukui/ukui-wallpapers/tags , the
latest release should be 20.04.4. Please consider fixing it. Thanks!

Best,
Boyuan Yang

#1016392#14
Date:
2026-05-20 07:15:56 UTC
From:
To:
Dear Kylin Team,

first of all, I should confess that I do not know much about Kylin yet,
so please forgive me if I have misunderstood some aspects of your
workflow or packaging setup.

I recently came across bug #1016392 (ukui-wallpapers: Incorrect upstream
monitoring) through the Bug of the Day initiative[1]. One of the goals
of that initiative is to demonstrate to newcomers how Debian packages
can be collaboratively maintained on Salsa, so I took a brief look at
how the Kylin packages are organised.

I found the Salsa group

https://salsa.debian.org/kylin-team

which already contains a number of repositories. However, from what I
could see, only one package currently in sid (ukui-menus) appears to be
maintained there. I also found 20 related repositories on GitHub and 9
more on Gitee. As an outsider, I found this a little difficult to
follow, and I wondered whether there have been discussions about
consolidating Debian packaging work in a single place.

From my personal perspective, Salsa is a particularly good fit for
Debian package maintenance, since it lowers the barrier for
collaboration and makes it easier for contributors and newcomers to
participate.

For the specific issue above, I would be happy to help migrate the
ukui-wallpapers packaging repository to the Salsa kylin-team namespace,
fix the upstream-monitoring bug, and prepare a team upload if the
current uploaders agree.

To make this possible, I requested membership in the Salsa team, since I
assume Maintainer permissions may be needed to create repositories
there. More generally, if you think a gradual migration or consolidation
on Salsa would be useful and an extra helping hand would be welcome, I
would be glad to assist.

Kind regards
   Andreas.

[1] https://salsa.debian.org/qa/tiny_qa_tools/-/wikis/Tiny-QA-tasks#bug-of-the-day

#1016392#19
Date:
2026-05-20 16:44:51 UTC
From:
To:
Hello, Andreas,


First of all, Apologies for only just catching this bug.
Thank you very much for your interest in the Kylin packages. Let me start by giving you a quick overview of our repository situation. The software our team maintains was originally hosted on GitHub, and later we migrated it to Gitee, with a copy also synced to Salsa. Since then, Gitee has become our primary platform. However, we haven't kept GitHub or Salsa in sync, so Gitee has the most complete and up‑to‑date code, while the other places only hold older versions — this is indeed a problem.
Regarding your suggestion to migrate to salsa for unified management, we discussed it and agree that centralized management for Debian packages would be much more convenient. With a new release coming up soon, we feel this is the perfect opportunity to sync all the new versions in this series onto Salsa gradually.  We will try to push this forward, and if we run into any difficulties, we would be very grateful for your help.   And you are very welcome to join our team on Salsa! :D


Regards,
handsome_feng

#1016392#24
Date:
2026-05-20 20:13:59 UTC
From:
To:
Dear handsome_feng,

thanks a lot for your prompt and very informative response.  I'm really
happy that you intend to consolidate the Git repository locations.
Thank you for this good news.

Please let me know if you want me to migrate ukui-wallpapers or whether
I simply leave it to you.

Kind regards
   Andreas.

Am Thu, May 21, 2026 at 12:44:51AM +0800 schrieb 李剑峰:

#1016392#29
Date:
2026-05-21 07:33:54 UTC
From:
To:
Hi,


Could you please migrate the ukui-wallpapers repository to Salsa as an example, so that we can follow the best practices? Also, what is your Salsa account?


@Aron, could you help invite him to our team?


Thanks!
handsome_feng








 在2026年05月21 04时13分,"Andreas Tille"<tille@debian.org>写道:

Dear handsome_feng,

thanks a lot for your prompt and very informative response.  I'm really
happy that you intend to consolidate the Git repository locations.
Thank you for this good news.

Please let me know if you want me to migrate ukui-wallpapers or whether
I simply leave it to you.

Kind regards
   Andreas.

Am Thu, May 21, 2026 at 12:44:51AM +0800 schrieb 李剑峰:

#1016392#34
Date:
2026-05-21 08:44:05 UTC
From:
To:
Please be aware that the upstream projects seems to have moved.

According to this comment

https://github.com/ukui/ukui-desktop-environment/issues/56#issuecomment-4506131064

it moved to

https://gitee.com/openkylin/ukui-desktop-environment

#1016392#39
Date:
2026-05-21 09:11:47 UTC
From:
To:
Hi handsome_feng,

Am Thu, May 21, 2026 at 03:33:54PM +0800 schrieb 李剑峰:

I'll happily do so.

tille  (as per Debian user name)

This would be helpful.

Thanks a lot for your cooperation
   Andreas.

#1016392#44
Date:
2026-05-22 07:09:59 UTC
From:
To:
This is done. Also I've set handsome_feng to owner, so you can invite
members directly in the future.

Regards,
Aron

#1016392#49
Date:
2026-05-22 12:49:37 UTC
From:
To:
Hi Aron,

Am Fri, May 22, 2026 at 03:09:59PM +0800 schrieb Aron Xu:

Thank you.  As promised I have created

https://salsa.debian.org/kylin-team/ukui-wallpapers

as an example.  I have the following remarks:

  0. Really nice wallpapers - I like these. ;-)
  1. I found a changelog entry
      ukui-wallpapers (20.04.4-1) unstable; urgency=medium
     but no according upload.  I changed this to UNRELEASED[1]
     This is how teams I'm involved in mark changelog entries
     without an upload.  I'd recommend to do this as well.
     The last commit before an upload should be done via
        dch -r
     which sets the target distribution and adjusts the date
  2. There was a (no change) NMU and I simply added the
     changelog paragraph for completeness (just nitpicking ;-) )
  3. Usually I switch on Salsa CI.  However, it seems this
     needs Maintainer permissions.  So with my Developer role
     I can't do this.  No idea what you plan in your team but
     I would recommend this.
  4. Since the latest changelog entry contained version
     20.04.4-1 I imported this version.  I'm used to use
     the branches upstream and pristine-tar.  I see quite
     some advantage in this specifically in connection with
     Salsa CI when trying to run it on new upstrem versions.
     I have no idea what your team policy might be - removing
     these branches might be cheap.

Since I'm not sure whether you agree with my changes I did a team upload
to delayed=5.  So feel free to ask me for canceling the upload with these
changes which I can happily do.

Depending whether you intend to use Salsa CI and you want me to switch
it on it would be helpful if you bump my role to Maintainer.  Otherwise
I'm fine as it is.

If you consider it helpful I'd happily volunteer to migrate your other
team packages to Salsa as well.  Just provide me with a list.  If you
want I can easily do team uploads with the changed Vcs fields or just
drop the repositories - whatever you prefer.

All the best for your nice project
    Andreas.

[1] https://salsa.debian.org/kylin-team/ukui-wallpapers/-/commit/979ed8b915257362b68dc76fd4cc3283e167ba92

#1016392#54
Date:
2026-05-26 08:15:05 UTC
From:
To:

#1016392#59
Date:
2026-05-27 13:21:36 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ukui-wallpapers, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1016392@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <tille@debian.org> (supplier of updated ukui-wallpapers package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 22 May 2026 14:12:23 +0200
Source: ukui-wallpapers
Architecture: source
Version: 20.04.4-1
Distribution: unstable
Urgency: medium
Maintainer: Kylin Team <team+kylin@tracker.debian.org>
Changed-By: Andreas Tille <tille@debian.org>
Closes: 1016392
Changes:
 ukui-wallpapers (20.04.4-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Kevin Duan ]
   * New upstream version
   * Fix python3 compatibility for update-background.py.
 .
   [ Andreas Tille ]
   * Migrate packaging to Kylin team on Salsa
   * d/watch: version=4
     Closes: #1016392
   * Standards-Version: 4.7.4 (Removed Priority field)
Checksums-Sha1:
 71d324783243d2c0923d4497ee6fd4cafd031930 2047 ukui-wallpapers_20.04.4-1.dsc
 778798c8567035dd71c8efa5e0e5461f2274c794 99118209 ukui-wallpapers_20.04.4.orig.tar.gz
 fa95bb715fad05fc3f35a1592050c68af5964325 8424 ukui-wallpapers_20.04.4-1.debian.tar.xz
 cbcbc6fc9cb93fac4d2b8ca74e66b2f78fdfbe27 6536 ukui-wallpapers_20.04.4-1_amd64.buildinfo
Checksums-Sha256:
 67cec993d034571a2306c4c39af631a50186a2fbe4f4355a9db51501cf83889c 2047 ukui-wallpapers_20.04.4-1.dsc
 d5d34f2a795d413353a3d867740534b701376869ef6be9a3b64bb482da7434b9 99118209 ukui-wallpapers_20.04.4.orig.tar.gz
 0205aa3e3a6d15a2e69cace3da18db0f0537b29299ef59b64321c95da9f7e1f0 8424 ukui-wallpapers_20.04.4-1.debian.tar.xz
 47d2f1db9ef670d3ef7d847746da159123fac5dfbef68b8bfc76238fe745a259 6536 ukui-wallpapers_20.04.4-1_amd64.buildinfo
Files:
 d6e4c0a660996986b3161e60a3870769 2047 x11 optional ukui-wallpapers_20.04.4-1.dsc
 4ba07efc6319c2c748421846a3e91400 99118209 x11 optional ukui-wallpapers_20.04.4.orig.tar.gz
 47870ee6cba49252d4536b893cae52e3 8424 x11 optional ukui-wallpapers_20.04.4-1.debian.tar.xz
 9a9daeba9abbe66d833b2851e2f78b07 6536 x11 optional ukui-wallpapers_20.04.4-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmoQTHYRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtF86hAAlog6/Az9506zMuoB8O/Oe/feAdYj5yb5
m4ZS3WT3vPSUFHA/xXHy2qwcpCm3AZBQzEzmyJn0y3fPs4UFwANMNZCjbrC5sILv
5O0LwHcZd4Ru24jSGYzsjKEjW2OOQUs0tCdl20zntCYfBwjr0NbU71OJjFAHLIvW
FzqIXadwcVSswJnvJDoIqDbuB9Ta1j2ewIST0OtgkIu0ApFK28IuA2n/6UCBzvSq
TlraT+vlfi16ua68VqUMYwuN6sraQT/jF3YV4zOy/NdvLoC+g2us76/1Ad6qu+MH
f6teIE32TwulsLHynFUxxa4b8Py9zSIi5KWJyortCpKMa3fTEEuhQ96FHS8k2RkW
PVbWkQ4lMBjjClWRW4dXPs2lbr27MBeFXesJX7lCObJdA/64wrPPcxFhlz2umiqv
qs30QMyQ965nvGnJmQn2GnkA/nFCUa+No+5XrqB0cKWjjsl49WWpVr6jKMVdiFDf
WA/rOYzCq53EwYzZLr8XXxJlsr5Vy9AjIuDinZ2c3uoaVYk1/K7QkBtDV1vWZ/JQ
uiUwOPQtn8jXuSGgoGNxF/IyIZLTYGZrg1WaL+PGelhhqWV7CIYccK8rKBYajncW
cVajJhGr9zW3LSV48QCwabpInKrC0VEXmLxjG2/BT8q/OoRHB7ShLtb4TMJPVohs
7VfVeSAxCEI=
=ql/v
-----END PGP SIGNATURE-----