Package Details: python-coloredlogs 15.0-1

Git Clone URL: https://aur.archlinux.org/python-coloredlogs.git (read-only, click to copy)
Package Base: python-coloredlogs
Description: Colored terminal output for Python's logging module
Upstream URL: https://github.com/xolox/python-coloredlogs
Licenses: MIT
Submitter: maikoool
Maintainer: maikoool (djmattyg007)
Last Packager: maikoool
Votes: 10
Popularity: 1.68
First Submitted: 2016-09-16 14:16
Last Updated: 2020-12-10 16:51

Latest Comments

1 2 Next › Last »

djmattyg007 commented on 2020-12-14 12:59

If it really is that much of a burden to do it once a year (python releases absolutely will be coming in annually now), I'm happy to take over maintainership of these packages.

djmattyg007 commented on 2020-12-14 12:58

At the end of the day it only takes a minute of your time and really isn't that big of a deal given you likely need to rebuild the package too. A lot of people would appreciate it if it was done.

djmattyg007 commented on 2020-12-14 12:57

A lot of people these days are using AUR helpers such as aurutils, which help you run a proper package repository. In these cases it isn't as straightforward as just rebuilding locally. I run a repository for all the machines in my house. If the pkgrel isn't bumped, there is no update and therefore aurutils doesn't try to rebuild the package. Even if I forcibly replace the package in my repository, there would still be nothing to indicate to all machines using that repository that there is an update available.

I think you only have to look at the sheer number of python packages in the AUR where the pkgrel was bumped in the first 24 hours after python3.9 hit the official repos to see that it's the right thing to do.

This should link to a list of AUR packages that have "python-" in the name, sorted by last updated time:

https://aur.archlinux.org/packages/?O=0&SeB=n&K=python-&outdated=&SB=l&SO=d&PP=50&do_Search=Go

Check out how many of them have bumped the pkgrel recently with commit messages that explicitly mention Python 3.9. Some examples from the top 50 results when I ran the search, all by different maintainers:

https://aur.archlinux.org/cgit/aur.git/log/?h=python-adafruit-gpio
https://aur.archlinux.org/cgit/aur.git/log/?h=python-mathlibtools
https://aur.archlinux.org/cgit/aur.git/log/?h=python-captcha
https://aur.archlinux.org/cgit/aur.git/log/?h=python-yfinance
https://aur.archlinux.org/cgit/aur.git/log/?h=python-pysdl2
https://aur.archlinux.org/cgit/aur.git/log/?h=python-flask-apscheduler

Even if you think it isn't common practice, I'd also argue it's not common practice for people to keep sources around for AUR packages they build just in case they need to manually rebuild it themselves for some reason. That means that even to just rebuild it, they'd need to re-download the sources anyway, at which point it's neither here nor there regarding bumping the pkgrel.

maikoool commented on 2020-12-10 16:55

Hi, I will not bump it because of the python version update.

While it's very annoying that python updates break everything, "fixing" it by bumping the pkgrel of all packages does not make sense, especially when the PKGBUILD doesn't provide any guarantees about which python version it should be built against.

In my mind it's up to the users of AUR packages to rebuild their packages in these cases, and afaik there's no guidelines on this, so I choose to not bump the pkgrel.

djmattyg007 commented on 2020-12-10 11:41

Please could you bump the pkgrel?

djmattyg007 commented on 2020-12-02 08:26

Could you please bump the pkgrel to force a rebuild for python3.9?

djmattyg007 commented on 2019-11-17 01:04

Could you please bump the pkgrel to force a rebuild for python3.8?

i05 commented on 2019-07-29 16:33

How can I fix this confliction?

error: failed to commit transaction (conflicting files)
/usr/bin/coloredlogs exists in both 'python-coloredlogs' and 'python2-coloredlogs'

polyzen commented on 2019-01-06 03:19

Please prefix the source with python-coloredlogs, eg.:

source=("$pkgname-$pkgver::<https://github.com/xolox/python-coloredlogs/archive/>$pkgver.tar.gz")

or

source=("<https://github.com/xolox/python-coloredlogs/archive/>$pkgver/python-coloredlogs-$pkgver.tar.gz")

djmattyg007 commented on 2017-01-07 10:21

Could you also bump the pkgrel to force a rebuild for python3.6