Conversation
Notices
-
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 07:40:17 JST cool_boy_mew Well at least the fucking terminal version of trackma works, even if amazingly inconvenient -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 07:42:06 JST cool_boy_mew @julia
https://github.com/z411/trackma
After my distro upgrade, python broke and I don't know how to make trackma's graphical interfaces work again -
Julia :verified_trans: (julia@snug.moe)'s status on Friday, 14-Jul-2023 07:42:07 JST Julia :verified_trans: @coolboymew@shitposter.club whats trackma
In conversation permalink -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 07:48:51 JST cool_boy_mew @lanodan @julia I have no fucking clue, but it might seem that everything python broke
https://github.com/z411/trackma/issues/701
Do you have any idea?In conversation permalink Attachments
-
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Friday, 14-Jul-2023 07:48:52 JST Haelwenn /элвэн/ :triskell: @coolboymew @julia Maybe bug your distro for it to be packaged? In conversation permalink -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 07:53:13 JST cool_boy_mew @lanodan @julia as for bugging the distro, ehh, it's easy to install... usually In conversation permalink -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 07:59:51 JST cool_boy_mew @lanodan @julia it's a mess because the github page used to have a pip less install
not anymoreIn conversation permalink -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Friday, 14-Jul-2023 07:59:54 JST Haelwenn /элвэн/ :triskell: @coolboymew @julia Reminds me that someone else was struggling to install PyQt5 entirely on debian at the hackerspace last week…
As for the pip thing, you'll probably have to use a venv, but well all the dependencies of trackma seem familiar to me so you shouldn't even have to use the horror that is pip.In conversation permalink -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 08:00:13 JST cool_boy_mew @EdBoatConnoisseur @julia I don't remember, I was on 21.3, upgraded to 23 In conversation permalink -
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Friday, 14-Jul-2023 08:00:14 JST EdBoatConnoisseur @coolboymew @julia what version of debian was the previous version of mx u were using based off? you could had been affected by the change in PEP 668 that forbids pip from installing stuff on the global environment and forces you to either install python programs from the distro repos OR inside a virtual environment.
In conversation permalink -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Friday, 14-Jul-2023 08:00:26 JST Haelwenn /элвэн/ :triskell: @coolboymew @julia Well python stuff done outside of the system package manager typically needs to be entirely reinstalled after each major+minor upgrade of python (say 3.10→3.11).
And packaging would also mean patches already being done in case of incompatibilities (rare in python world but still happens).In conversation permalink cool_boy_mew likes this. -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 08:02:22 JST cool_boy_mew @lanodan @julia I also did install a bunch of stuff through pipx but it doesn't do much
Is there a pip command to install pretty much all python tools?In conversation permalink -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 08:07:31 JST cool_boy_mew @lanodan @julia
Hurr, according to the comments in the github issue I opened, "--break-system-packages" is extremely hyperbolic
So I did
pip3 install trackma --break-system-packages
And it just workedIn conversation permalink -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Friday, 14-Jul-2023 08:09:31 JST Haelwenn /элвэн/ :triskell: @coolboymew @julia Well if it's installed as a normal user it could be fine, as root it *will* definitely break your system. In conversation permalink cool_boy_mew likes this. -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 08:10:18 JST cool_boy_mew @lanodan @julia I don't need it installed as root. Otherwise pip basically builds it in a matter of seconds, so everything it needed was clearly all installed already In conversation permalink LS repeated this. -
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Friday, 14-Jul-2023 08:10:27 JST EdBoatConnoisseur @coolboymew @julia yep, mx 21.3 is based on debian 11.6 while mx 23 is based on debian 12, which does introduce the PEP 668 spec.
so yes stuff installed with pip on the global env before the PEP 668 spec DOES get affected, just create a virtual env and re-install trackma there.
In conversation permalink cool_boy_mew likes this. -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 08:10:42 JST cool_boy_mew @EdBoatConnoisseur @julia someone suggested that "--break-system-packages" was hyperbolic, using this with pip3 did the job In conversation permalink -
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Friday, 14-Jul-2023 08:13:09 JST Haelwenn /элвэн/ :triskell: @coolboymew @julia Or it just downloaded binaries. (yes, pypi isn't just source code…) In conversation permalink cool_boy_mew likes this. -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 08:14:24 JST cool_boy_mew @lanodan @julia hmm, maybe, I dunno, Trackma usually ends up shitting itself every couples of months so I have everything from source to pip installs all ready to go. I would not be surprised if it's an extremely lightweight program too In conversation permalink -
snappo (snappo@neckbeard.life)'s status on Friday, 14-Jul-2023 10:01:07 JST snappo @coolboymew @EdBoatConnoisseur @julia god damn it, I went to all this trouble for nothing I was about to tell you the same thing. God damn it. In conversation permalink Attachments
cool_boy_mew likes this. -
cool_boy_mew (coolboymew@shitposter.club)'s status on Friday, 14-Jul-2023 10:01:18 JST cool_boy_mew @snappo @EdBoatConnoisseur @julia sorry! And thanks In conversation permalink -
snappo (snappo@neckbeard.life)'s status on Tuesday, 25-Jul-2023 06:04:47 JST snappo @coolboymew @EdBoatConnoisseur @julia I love that the ultimate solution was to activate the "bitch, don't tell me what to do" mode in pip In conversation permalink cool_boy_mew likes this. -
cool_boy_mew (coolboymew@shitposter.club)'s status on Tuesday, 25-Jul-2023 06:05:39 JST cool_boy_mew @snappo @EdBoatConnoisseur @julia yeah. People in the github issue thread told me that they dislike the message because it's kinda bullshit, in that a lot of these requirements won't break your system In conversation permalink -
snappo (snappo@neckbeard.life)'s status on Tuesday, 25-Jul-2023 06:06:57 JST snappo @coolboymew @EdBoatConnoisseur @julia the absolute beauty of Linux and the app culture around it is that the bitch dont tell me what to do option even exists in the first place In conversation permalink cool_boy_mew likes this. -
EdBoatConnoisseur (edboatconnoisseur@poa.st)'s status on Tuesday, 25-Jul-2023 06:12:45 JST EdBoatConnoisseur @snappo @coolboymew @julia Yeh, sudo rm -rf –no-preserve-root /* exists for a reason
In conversation permalink cool_boy_mew likes this. -
snappo (snappo@neckbeard.life)'s status on Tuesday, 25-Jul-2023 06:19:04 JST snappo @EdBoatConnoisseur @coolboymew @julia suicide spell In conversation permalink cool_boy_mew likes this.
-