jaeger changed the topic of #crux to: CRUX 3.8 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
tilman has quit [Ping timeout: 272 seconds]
tilman has joined #crux
erilun06-mobile has quit [Read error: Connection reset by peer]
erilun06-mobile has joined #crux
ivandi has quit [Quit: WeeChat 4.6.2]
ivandi has joined #crux
kentoj_ has joined #crux
kentoj_ has quit [Ping timeout: 276 seconds]
kentoj_ has joined #crux
kentoj_ has quit [Ping timeout: 276 seconds]
kentoj_ has joined #crux
kentoj_ has quit [Changing host]
kentoj_ has joined #crux
kentoj_ has quit [Ping timeout: 248 seconds]
serpente has quit [Remote host closed the connection]
kentoj_ has joined #crux
kentoj_ has quit [Ping timeout: 248 seconds]
kentoj_ has joined #crux
kentoj_ has quit [Changing host]
kentoj_ has joined #crux
kentoj_ has quit [Ping timeout: 276 seconds]
kentoj_ has joined #crux
kentoj_ has quit [Changing host]
kentoj_ has joined #crux
kentoj_ has quit [Ping timeout: 248 seconds]
kentoj_ has joined #crux
lavaball has joined #crux
kentoj_ has quit [Ping timeout: 248 seconds]
kentoj_ has joined #crux
oldradio has joined #crux
kentoj_ has quit [Ping timeout: 252 seconds]
_whitelogger has joined #crux
_whitelogger has joined #crux
GazL has joined #crux
_whitelogger has joined #crux
erilun06-mobile has quit [Ping timeout: 252 seconds]
erilun06-mobile has joined #crux
ppetrov^ has joined #crux
farkuhar has quit [Ping timeout: 276 seconds]
kentoj_ has quit [Ping timeout: 252 seconds]
lavaball has quit [Remote host closed the connection]
kentoj_ has joined #crux
GazL has quit [Quit: leaving]
kentoj_ has quit [Ping timeout: 248 seconds]
kentoj_ has joined #crux
zorz_ has joined #crux
<erilun06-mobile> I am getting errors trying to install a bunch of different packages
<erilun06-mobile> ERROR: Footprint mismatch found
<erilun06-mobile> I tried to install networkmanager from contrib, and slang (also from contrib) gives that error
<erilun06-mobile> Same for awesomewm from the
<erilun06-mobile> ... baguette port
<erilun06-mobile> Which complains about ImageMagick (might have been Emacs-GTK, not sure)
<erilun06-mobile> Is there any way to tell prt-get to ignore footprint mismatches? And just install anyway?
erilun06-mobile has quit [Quit: Quit]
erilun06-mobile has joined #crux
<erilun06-mobile> Actually, Awesomewm simply gives an "errors while install" message, and saying that it was ImageMagick that failed, but no footprint error in that case
lavaball has joined #crux
<erilun06-mobile> I just checked, and trying to install ImageMagick on its own gives the same error
kentoj_ has quit [Ping timeout: 245 seconds]
<erilun06-mobile> ppetrov^: SiFuh_: any ideas?
<ppetrov^> PKGMK_IGNORE_NEW="yes"
<ppetrov^> in /etc/pkgmk.conf
<ppetrov^> or directly PKGMK_IGNORE_FOOTPRINT="yes"
<ppetrov^> you probably have somthing installed that nm links to, which was not present on the port maintainer's pc
<ppetrov^> hence the footprint mismatch
kentoj_ has joined #crux
kentoj_ has joined #crux
<ppetrov^> erilun06-mobile, ^
<erilun06-mobile> Thanks, trying the first option to start
<ppetrov^> first option will ingone if you have some files in the produced package, which the port maintainer did not. Second option will ingore the footprint altogether
<ppetrov^> whose ports repos are you using?
<ppetrov^> keep in mind that not everyone may have updated their ports for CRUX 3.8
<erilun06-mobile> Core, opt, Xorg, contrib, and baguette
<erilun06-mobile> I don't think baguette has updated, but I'm hoping it will work anyway, especially as all of the packages I want from that repo are fairly stable
<erilun06-mobile> ImageMagick just failed again, I'll try NetworkManager
<erilun06-mobile> Hoping installing from contrib will work
<erilun06-mobile> Needless to say, I'm having a __slow__ day at work
<ppetrov^> what failed with imagemagick
<erilun06-mobile> It didn't really say
<erilun06-mobile> Just error happened
<ppetrov^> have you updated your system?
<ppetrov^> ports -u
<ppetrov^> prt-get diff
<ppetrov^> prt-get sysup
<ppetrov^> then check if something needs a rebuild
<ppetrov^> revdep
<erilun06-mobile> Did ports -u, but not the others, prt-get diff gave a bunch of stuff
<ppetrov^> do this first
<ppetrov^> prt-get sysup
<zorz_> who placed lynx in contrib?
<ppetrov^> this will bring your system up to date
<ppetrov^> zorz_, lynx gives me trouble in 3.8
<ppetrov^> hm, actually not anymore
<zorz_> no
<zorz_> lynx works fine, actually i only use it within mutt
farkuhar has joined #crux
<zorz_> ppetrov^: do you have the pip2crux script ?
<ppetrov^> not at the moment
<ppetrov^> i have not touched the python3 ports
<zorz_> i lost it ... if you find a copy please send it
<zorz_> maybe farkuhar has?
<zorz_> farkuhar: do you have a copy of pip2crux ?
<ppetrov^> you LOST your own script?
<ppetrov^> didnt you have it a git or sth
<zorz_> heh
<zorz_> i erase the git heh
<ppetrov^> O_o
<zorz_> zorz speakin :P
<farkuhar> zorz_: No copy of pip2crux here
<zorz_> okay
<ppetrov^> you suck
<ppetrov^> :)
<farkuhar> zorz_: next time you write a useful tool, send it to the mailing list too. That way it will remain accessible in the archives, even if you delete your own git instance.
<zorz_> yes
<zorz_> it is usefull now for me , if i want to change python version to 3.13. debian trixie is 3.13 void is 3.13 we stuck with 3.12
<farkuhar> Go back through the mailing list archives and you'll find a pkgutils patch by braewoods, which introduces a new data structure to avoid making multiple passes through the package archive (addressing the comment "FIXME, the code duplication here is butt ugly"). Even after all these years, they still haven't merged it into the official pkgutils.
<zorz_> farkuhar: before i update my git are you okay with this https://0x0.st/8JxL.txt
<zorz_> ?
<zorz_> till you answer i updated :P
<farkuhar> zorz_: no need to give me any credit for maintaining a port in *your* repo. I inherited a strong foundation from Romster, and I only make minor changes as I discover edge cases that the original build() didn't handle.
<erilun06-mobile> ppetrov^:Problem
<erilun06-mobile> https://gofile.io/d/G8WsPn
kentoj_ has quit [Ping timeout: 248 seconds]
kentoj_ has joined #crux
zorz__ has joined #crux
zorz_ has quit [Ping timeout: 265 seconds]
<farkuhar> erilun06: yes, that is a problem. revdep is reporting breakage of cmake, perl, and python3. Then you have broken libstdc++ linking in prt-get itself. So you'll have difficulty bootstrapping your way to a working system.
<farkuhar> erilun06: I'm curious which CRUX ISO you used, and whether it was performed as an upgrade or a clean install. On a clean install of CRUX 3.8, /etc/group should have an entry for 'sgx', which would have prevented the udevd error message at the top of your screenshot.
<erilun06-mobile> Clean 3.7->update with 3.8 ISO yesterday
<erilun06-mobile> I downloaded the 3.7 ISO late last month, just before the 3.8 release it seems
<erilun06-mobile> Maybe it will be easier to just reinstall 3.8
<farkuhar> erilun06: So you did perform an upgrade to CRUX 3.8, and the existing /etc/group was not overwritten. In that case, it's not surprising that so many of the installed packages are linked to older versions of the libraries and now cannot run properly.
kentoj_ has quit [Ping timeout: 276 seconds]
kentoj_ has joined #crux
<erilun06-mobile> So it will be easier to just reinstall?
<erilun06-mobile> I mean, I don't think it's going to be too hard, although the kernel took ages and ages to build last time using the provided/contributed ".config"
<erilun06-mobile> Guessing there are some optimization I can do to make it not be an overnight thing?
<cruxbot> [opt/3.8]: dropbear: updated to version 2025.88
<cruxbot> [core/3.8]: gettext: updated to version 0.25
<cruxbot> [core/3.8]: rc: updated to version 2.34.2
<cruxbot> [core/3.8]: sqlite3: updated to version 3.49.2
zorz__ has quit [Quit: leaving]
<erilun06-mobile> farkuhar: is there some argument I can give to make to have it use all available resources or something?
<farkuhar> erilun06: It probably would be easier to reinstall onto a clean disk. But if you already built the kernel and it's working on your hardware, you can just bundle up the bzImage and the /lib/modules/$(uname -r) directory using tar, transfer the tarball to a thumb drive, and then unpack it to the freshly-installed system after you run setup.
<erilun06-mobile> And that will let me skip building the kernel?
<erilun06-mobile> Do I then just untar (and unzip?) To the same locations while in chroot?
<farkuhar> erilun06: Yes, untar to the same locations, and edit your GRUB or SYSLINUX configuration accordingly.
<farkuhar> Technically you haven't *skipped* building the kernel. You did build it, on the previous installation of CRUX. No point letting that use of resources go to waste.
kentoj_ has quit [Ping timeout: 276 seconds]
kentoj_ has joined #crux
<erilun06-mobile> farkuhar: Right. Thank you, I'll probably give that a try when I get back home from work in about 1½ hour
GazL has joined #crux
<GazL> hey guys.
<GazL> By exporting all these color env variables in rc.functions you're polluting the environment of every process started by rc. Not a fan of this.
<farkuhar> GazL: thanks for the feedback. I recently opened a PR that would purge all the colour features from the core rc port, but allow those features to be provided by an opt or contrib port. Feel free to join the Gitea discussion in the tools/rc repo.
<GazL> farkuhar: ok, thanks will take a look.
<ppetrov^> erilun06-mobile, ise CRUX 3.8 ISO and make a clean install
oldradio has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
tilman has quit [Ping timeout: 276 seconds]
tilman has joined #crux
serpente has joined #crux
ppetrov^ has quit [Quit: Leaving]
kentoj_ has quit [Ping timeout: 252 seconds]
kentoj_ has joined #crux
ppetrov^ has joined #crux
GazL has quit [Quit: leaving]
exark has quit [Quit: quit]
exark has joined #crux
ppetrov^ has quit [Quit: Leaving]
ppetrov^ has joined #crux
ppetrov^ has quit [Quit: Leaving]
ppetrov^ has joined #crux