Package: git-cola Version: 4.1.0-1 Severity: wishlist Dear Maintainer,
git-cola has not been recently updated due to Breaking Changes in its Python build system (distutils deprecations, PEP-517/518). https://github.com/git-cola/git-cola/issues/1231#issuecomment-1136733246 I took at stab at updating the debian packaging and have made the updates available in this public repository: https://github.com/davvid/git-cola-debian/ The new packaging should get us over the 3.x -> 4.x breaking changes hurdle. https://github.com/davvid/git-cola-debian/commits/main The "debian: update packaging to 3.12.0-2" commit synced the repository with the latest version in debian, last packaged by g...@debian.org. The new commits (post the 3.12.0 import) got it to deal with issues in setuptools_scm and pip install --prefix=/usr. An interesting detail is that the updated packaging contains two workarounds for issues that affect Debian. Any project using setuptools_scm [1] or "pip install --prefix=/usr" [2] may be in a similar boat until the upstream issues are resolved. Hopefully these workarounds are acceptable for now. https://github.com/davvid/git-cola-debian/blob/main/debian/rules#L8 https://github.com/davvid/git-cola-debian/blob/main/debian/rules#L17 History: The git-cola-debian packaging repository is derived from the debian packaging originally hosted on aioth.debian.org: https://alioth-archive.debian.org/git/collab-maint/git-cola.git.tar.xz git-cola-debian's history is truncated. I did not have the sources for any of the intermediate versions from gcs that were being managed using quilt so there are no commits corresponding to them. I'm also the upstream for this package so I'd like to help keep the Debian packaging up to date. Thanks! -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-1-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages git-cola depends on: ii git [git-core] 1:2.39.0-1 ii libjs-jquery 3.6.1+dfsg+~3.5.14-1 ii libjs-modernizr 2.6.2+ds1-5 ii libjs-underscore 1.13.4~dfsg+~1.11.4-3 ii node-html5shiv 3.7.3+dfsg-5 ii python3 3.10.6-3+b1 ii python3-importlib-metadata 4.12.0-1 ii python3-pyqt5 5.15.7+dfsg-3+b3 ii python3-qtpy 2.3.0-1 ii python3-send2trash 1.8.1~b0-2 Versions of packages git-cola recommends: ii gitk 1:2.39.0-1 ii tcl [tclsh] 8.6.11+1 ii xxdiff 1:5.1+git20220924+dfsg-1 git-cola suggests no packages. -- no debconf information