jaeger changed the topic of #crux to: CRUX 3.7 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
zorz has joined #crux
_moth_ has joined #crux
zorz has quit [Quit: leaving]
ivandi has quit [Remote host closed the connection]
ivandi has joined #crux
serpente has quit [Remote host closed the connection]
brian|lfs has joined #crux
tilman has quit [Ping timeout: 265 seconds]
tilman has joined #crux
brian|lfs has quit [Remote host closed the connection]
lavaball has joined #crux
ppetrov^ has joined #crux
dim44 has quit [Quit: WeeChat 4.4.2]
dim44 has joined #crux
dim44 has quit [Quit: WeeChat 4.4.2]
dim44 has joined #crux
lavaball has quit [Ping timeout: 255 seconds]
<cruxbot> [opt/3.7]: cryptsetup: updated to version 2.7.5
lavaball has joined #crux
<cruxbot> [opt/3.7]: firefox-bin: updated to version 130.0
uwumeowmeownyaa has joined #crux
ivandi has quit [Quit: WeeChat 4.4.1]
ivandi has joined #crux
<farkuhar> Heh, stenur's suggestion of promoting dependencies to actual shell variables (not comments) has a precedent in that very same thread where Per demonstrated recursive dependency resolution in bash: https://lists.crux.nu/archives/list/crux-devel@lists.crux.nu/message/52BWHNUXTTLKB4X53PT52T7XGBT7QURV/
<ppetrov^> farkuhar, why don't we have depends=(...) in the Pkgfile but "Depends on:"
<ppetrov^> have you found a discussion about it?
<cruxbot> [core/3.7]: python3: updated to version 3.10.15
lavaball has quit [Remote host closed the connection]
<farkuhar> ppetrov^: click on "Back to the thread" from the link I posted above, and you'll see one such discussion.
<ppetrov^> thanks
<ppetrov^> btw, will python2 be removed freom crux 3.8?
<ppetrov^> if so, then all python3-* ports should become just python-*?
uwumeowmeownyaa has quit [Ping timeout: 260 seconds]
<ppetrov^> pfff,... i have a bunch of python ports to create and really miss a tool 'pip2crux'
serpente has joined #crux
<cruxbot> [opt/3.7]: stunnel: updated to version 5.73
<cruxbot> [opt/3.7]: iwd: updated to version 2.21
<cruxbot> [opt/3.7]: mod_php: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-zip: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-sqlite3: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-sockets: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-mysql: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-mbstring: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-gettext: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-gd: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-ftp: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-fpm: updated to version 8.3.11
<cruxbot> [opt/3.7]: php-fcgi: updated to version 8.3.11
<cruxbot> [opt/3.7]: php: updated to version 8.3.11
<cruxbot> [xorg/3.7]: mesa: updated to version 24.2.2
lavaball has joined #crux
<farkuhar> Looking beyond the harsh opening lines of Anton's August 2006 reply, you can see him actually address the underlying issue: customizing ports. stenur's Gitea proposal #4 tries to defer the customization until running pkgmk, but Anton (anticipating deep42thought) binds it to `ports -u`: https://dpaste.com/CSRWUMU6S
<farkuhar> Sorry for not linking to a more permanent URL. As I mentioned yesterday, the transition from pipermail to hyperkitty seems to have incurred some data loss, so I had to recover the full thread from my personal backups.
<ppetrov^> "ghastly to death"
groovy2shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux
<SiFuh> ppetrov^: Anton is zorzing ;-)
<farkuhar> Anton and deep42thought both preferred to bind user customizations to the `ports -u` step, unlike stenur who wants the changes incorporated into pkgmk. But proposed patches to pkgmk have a long history of getting ignored. Consider Per's own suggestion to endow pkgmk with dependency awareness, or Vitaly's idea of a --dumpconfig flag.
<farkuhar> More recently, FS#1852 brought up the problem that Pkgfile is sourced before signatures are verified, potentially allowing the check_signature() function to be overwritten by a malicious port. This issue remained at the top of the Flyspray landing page for years, before Flyspray was quietly retired in favor of Gitea.
<SiFuh> farkuhar: Could always do it like they do with driver engines for downloading. Chuck an /etc/ports/plugins directory in that pkgmk could scan.
<SiFuh> Wouldn't need much tweaking.
<farkuhar> SiFuh: that's more or less what stenur is saying in Gitea #4.
<SiFuh> Makes more sense, because then it would be up the user to decide if they want to utilize the new features or make their own. Could have a contrib/plugins section.
<SiFuh> user-contrib/pkgmk-plugins
<farkuhar> It's understandable that Per in 2004 might have expected more enthusiasm for incorporating new features into pkgmk. Back then we hadn't yet witnessed the languishing of the rich discussion that culminated in https://crux.nu/Wiki/PkgutilsIdeas without leading to much actual implementation.
<farkuhar> Anton in 2006, aware of the ongoing PkgutilsIdeas discussion, might have been wary of proposing a change in pkgmk, and hence attached his suggestion to the `ports -u` step. Interestingly, around the same time as the PkgutilsIdeas discussion, complaints had surfaced about duplicate functionality (listing and diff) where the prt-get output deviated from the /usr/bin/ports output.
<farkuhar> So if /usr/bin/ports was going to see its functionality slimmed down, eliminating listing and diff to focus on the networking part, Anton had reason to believe that `ports -u` was the natural place for incorporating local patches.
<farkuhar> Whether deep42thought was steered by the same trends when making his suggestion of a post-sync hook, I have no idea. At least his proposal wasn't lost in the transition from pipermail to hyperkitty: https://lists.crux.nu/archives/list/crux@lists.crux.nu/message/OSY6IHIPOEQPZ2HHDRMM5BSH3YE4YKLJ/
<farkuhar> Heh, jw's reply to Per in 2004 deserves quoting: "I might not be the most neutral person here, but I kind of liked the different levels pkgmk and prt-get were working. ... I kinda like pkgmk's simplicity to not look beyond a port directory."
_0bitcount has joined #crux
<SiFuh> I'd agree
serpente has quit [Remote host closed the connection]
_moth_ has quit [Ping timeout: 248 seconds]
groovy2shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux
ivandi has quit [Quit: WeeChat 4.4.1]
ivandi has joined #crux
<jaeger> crux.ninja's web server is down for a bit of maintenance
_0bitcount has quit [Quit: Leaving]
<cruxbot> [opt/3.7]: boehm-gc: 8.2.6 -> 8.2.8
<cruxbot> [opt/3.7]: directx-headers: 1.614.0 -> 1.614.1
<cruxbot> [opt/3.7]: linux-firmware: 20240811 -> 20240909
<cruxbot> [opt/3.7]: python3-build: 1.2.1 -> 1.2.2
<cruxbot> [opt/3.7]: texinfo: 7.1 -> 7.1.1
<cruxbot> [opt/3.7]: webkitgtk: 2.44.3 -> 2.44.4
ppetrov^ has quit [Quit: Leaving]
<cruxbot> [contrib/3.7]: amd-ucode: 20240811 -> 20240909
<cruxbot> [contrib/3.7]: bluez: 5.77 -> 5.78
<cruxbot> [contrib/3.7]: chafa: 1.14.2 -> 1.14.4
<cruxbot> [contrib/3.7]: dysk: 2.9.0 -> 2.9.1
<cruxbot> [contrib/3.7]: gtk-layer-shell: 0.8.2 -> 0.9.0
<cruxbot> [contrib/3.7]: intel-ucode: 20240813 -> 20240910
<cruxbot> [contrib/3.7]: lua-language-server: 3.10.5 -> 3.10.6
<cruxbot> [contrib/3.7]: mkvtoolnix: 86.0 -> 87.0
<cruxbot> [contrib/3.7]: p5-datetime-timezone: 2.62 -> 2.63
<cruxbot> [contrib/3.7]: p5-uri: 5.28 -> 5.29
<cruxbot> [contrib/3.7]: pandoc-bin: 3.3 -> 3.4
<cruxbot> [contrib/3.7]: php-ldap: 8.3.10 -> 8.3.11
<cruxbot> [contrib/3.7]: php-pgsql: 8.3.10 -> 8.3.11
<cruxbot> [contrib/3.7]: pnpm: 9.9.0 -> 9.10.0
<cruxbot> [contrib/3.7]: power-profiles-daemon: 0.22 -> 0.23
<cruxbot> [contrib/3.7]: pipewire: rebuilt with jack implementation enabled, closes #17
<cruxbot> [contrib/3.7]: python3-elementpath: 4.4.0 -> 4.5.0
<cruxbot> [contrib/3.7]: python3-filelock: 3.15.4 -> 3.16.0
<cruxbot> [contrib/3.7]: python3-greenlet: 3.0.3 -> 3.1.0
<cruxbot> [contrib/3.7]: python3-matrix-nio: 0.25.0 -> 0.25.1
<cruxbot> [contrib/3.7]: python3-msgpack: 1.0.8 -> 1.1.0
<cruxbot> [contrib/3.7]: python3-multidict: 6.0.5 -> 6.1.0
<cruxbot> [contrib/3.7]: python3-pydantic-core: 2.23.2 -> 2.23.3
<cruxbot> [contrib/3.7]: python3-pydantic: 2.9.0 -> 2.9.1
<cruxbot> [contrib/3.7]: python3-tox: 4.18.0 -> 4.18.1
<cruxbot> [contrib/3.7]: python3-virtualenv: 20.26.3 -> 20.26.4
<cruxbot> [contrib/3.7]: python3-yarl: 1.9.11 -> 1.11.1
<cruxbot> [contrib/3.7]: qownnotes: 24.9.2 -> 24.9.4
<cruxbot> [contrib/3.7]: rhit: 2.0.1 -> 2.0.2
<cruxbot> [contrib/3.7]: ripgrep: 14.1.0 -> 14.1.1
<cruxbot> [contrib/3.7]: sniffglue: 0.16.0 -> 0.16.1
<cruxbot> [contrib/3.7]: telegraf: 1.31.3 -> 1.32.0
<cruxbot> [contrib/3.7]: typescript: 5.5.4 -> 5.6.2
<cruxbot> [contrib/3.7]: weechat: 4.4.1 -> 4.4.2
<cruxbot> [opt/3.7]: fmt: disabled building tests
<cruxbot> [compat-32/3.7]: mesa-32: 24.2.1 -> 24.2.2
<cruxbot> [contrib/3.7]: pyright: 1.1.379 -> 1.1.380
lavaball has quit [Remote host closed the connection]
ivandi has quit [Ping timeout: 264 seconds]
r0ni has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in]
r0ni has joined #crux
ivandi has joined #crux
exark has quit [Quit: quit]
farkuhar has quit [Quit: nyaa~]
exark has joined #crux
DesRoin has quit [Ping timeout: 245 seconds]
DesRoin has joined #crux
groovy2shoes has quit [Remote host closed the connection]
ivandi has quit [Quit: WeeChat 4.4.1]
ivandi has joined #crux
groovy2shoes has joined #crux
tilman has quit [Ping timeout: 272 seconds]
tilman has joined #crux