ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
kj has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
columbarius has joined #freedesktop
co1umbarius has quit [Ping timeout: 480 seconds]
robobub_ has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #freedesktop
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #freedesktop
dcunit3d has joined #freedesktop
dcunit3d has quit [Remote host closed the connection]
karolherbst has quit [Remote host closed the connection]
jarthur has quit [Quit: Textual IRC Client: www.textualapp.com]
jarthur has joined #freedesktop
todi has quit [Quit: Leaving]
dakr has quit [Ping timeout: 480 seconds]
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #freedesktop
bilboed has quit [Quit: The Lounge - https://thelounge.chat]
bilboed has joined #freedesktop
MajorBiscuit has joined #freedesktop
Leopold_ has quit [Remote host closed the connection]
MajorBiscuit has quit [Quit: WeeChat 3.6]
Leopold_ has joined #freedesktop
tzimmermann has joined #freedesktop
MajorBiscuit has joined #freedesktop
danvet has joined #freedesktop
todi has joined #freedesktop
ofourdan has quit [Remote host closed the connection]
ofourdan has joined #freedesktop
GNUmoon2 has quit [Ping timeout: 480 seconds]
GNUmoon2 has joined #freedesktop
<__tim> seems like gitlab spammers are back, but now it's response-spam so can't use the label
pulsar12 has joined #freedesktop
<bentiss> __tim: oh? can you share a link?
<__tim> mmh, I just deleted the comments, but user has been reported via gitlab mechanism
<__tim> I can forward an e-mail if you like
<bentiss> not sure I want :)
<bentiss> in the abuse list, there are a few already
<bentiss> actually that was only 3 users. If this gets worse we'd need to find a way to teach damspam to handle those
<bentiss> also, in case it was not said here, whot did a change in damspam in which it clears bio from new external users, meaning that this reduces greatly the anmount of spam acounts with just a link to a website
GNUmoon2 has quit []
GNUmoon has joined #freedesktop
karolherbst has joined #freedesktop
GNUmoon has quit [Remote host closed the connection]
clem_ has quit [Quit: Clem_]
GNUmoon has joined #freedesktop
clem_ has joined #freedesktop
sythemeta847[m] has joined #freedesktop
Haaninjo has joined #freedesktop
AbleBacon has quit [Read error: Connection reset by peer]
<DavidHeidelberg[m]> The nullnull is unexpected... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/UMmiJCtOzniClehFrsCIrNro>)
<DavidHeidelberg[m]> just received this inside the email
chiefkief has joined #freedesktop
chiefkief has quit [Quit: Leaving]
i509vcb has quit [Quit: Connection closed for inactivity]
vkareh has joined #freedesktop
vkareh has quit []
vkareh has joined #freedesktop
pkira has joined #freedesktop
pobrn has joined #freedesktop
<pkira> mupuf What do you think about switch to use ruff & poetry in CIBugLog?
<mupuf> never heard of ruff... looks interesting but aside from speed, what do you gain?
<mupuf> pkira: I mean, the flake8 jobs (in tox or CI) aren't slow at all
<mupuf> and I am concerned that we would need the rust toolchain to install it with pip (unless there is a wheel)
<mupuf> in any case... feel free to experiment. I'm not opposed to it
<pobrn> Hi! I have read https://gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/540 and I'm wondering if my understanding is correct that there is no global whitelist one can simply apply to?
<mupuf> pkira: as for poetry, this could be nice if you wanted to push cibuglog as a pypi package. Any other benefit you can foresee aside from adding a non-standard dep?
<pkira> mupuf: As for ruff It's really easy to use rules from other linters, and rules are manageable from pyproject.toml. And it's really fast, especially to use with code editor
<mupuf> oh, integration with a code editor indeed sound appealing
<mupuf> well, how about that? Give both a try, and see how it fares
<mupuf> if you are happy with it, submit an MR and we'll review it there :)
<pkira> And as for poetry, I think the main gain is manageability of packages, you can split dev dependencies and you don't have to install them in Docker image. And it's so easy to update all packages
<pkira> Other think is you get reproducible env with lock file
<pkira> Sure ;)
<mupuf> how is the lockfile different from requirements.txt though?
* mupuf is a bit annoyed with the state of python packaging, to be honest
<pkira> Oh, true, I guess there is no difference
<mupuf> on the one hand, you want to use the latest point version of a package... but then some projects decided that semantic versioning was a joke and could never work... so they break everything and don't care about it
<mupuf> and so... this leads to BS like the dependency-bot on github that just updates your requirements.txt periodically... automatically
<pkira> It sounds bad, at least everybody should respect backward combability of major versions
<mupuf> yeah, we got bit a couple of times by a major project
<mupuf> forgot which one
eroux has joined #freedesktop
<daniels> pobrn: not a global list, no - which project do you want to work with?
pkira has quit [Ping timeout: 480 seconds]
<pobrn> daniels: well, it's mostly inconvenient when one wants to make the odd patch to "random" projects, requesting any level of access is quite a hassle in those cases, I'd argue; that's why I asked
<eric_engestrom> mupuf: the main difference between a lockfile like poetry's and requirements.txt is that the former is transitive, ie. it tracks the dependencies of your dependencies, not just the first level (which you could do manually in your requirements.txt if you want, but having had to do that at my previous job: it's absolutely unmaintainable to do this by hand)
<mupuf> I see
<mupuf> Indeed, pip freeze is a bit of a one-time operation
<eric_engestrom> (also, +1 to "annoyed at the state of python packaging", but they're aware and have been working on it, hopefully it'll get better at some point)
<mupuf> Maintaining that is a pain
<mupuf> Separating the primary vs transitive deps sound like a good idea
jarthur has quit [Read error: Connection reset by peer]
ximion has joined #freedesktop
Haaninjo has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
pulsar12 has quit [Read error: Connection reset by peer]
tzimmermann has quit [Quit: Leaving]
todi has quit [Remote host closed the connection]
MajorBiscuit has joined #freedesktop
Haaninjo has joined #freedesktop
Leopold__ has joined #freedesktop
Leopold_ has quit [Ping timeout: 480 seconds]
AbleBacon has joined #freedesktop
ninja2181 has quit [Remote host closed the connection]
danvet has quit [Ping timeout: 480 seconds]
pendingchaos_ has joined #freedesktop
pendingchaos has quit [Ping timeout: 480 seconds]
vkareh has quit [Quit: WeeChat 3.6]
psychon has quit []
psychon has joined #freedesktop
Haaninjo has quit [Quit: Ex-Chat]
pobrn has quit [Ping timeout: 480 seconds]