#archlinux32 | Logs for 2023-05-23

[07:26:01] -!- zxrom_ has joined #archlinux32
[07:27:31] -!- zxrom has quit [Ping timeout: 240 seconds]
[07:37:22] <Foxboron> girls: Heh, don't use the gitlab mirror
[07:37:39] <Foxboron> clone https://repos.archlinux.org directly
[07:37:46] <Foxboron> then you avoid the delayed pull from gitlab as well
[07:37:59] <Foxboron> girls: if you dont want to get rate limited, log into gitlab and add an ssh key for this
[08:03:36] zxrom_ is now known as zxrom
[08:08:45] -!- mvchtz has quit [Quit: WeeChat 3.5]
[08:10:26] -!- mvchtz has joined #archlinux32
[11:44:48] -!- bill-auger_ has quit [Ping timeout: 240 seconds]
[11:44:48] -!- bill-auger has quit [Ping timeout: 240 seconds]
[11:45:37] -!- bill-auger has joined #archlinux32
[11:45:42] -!- bill-auger_ has joined #archlinux32
[12:17:27] -!- zxrom has parted #archlinux32
[14:43:48] <girls> the problem with the rate limit is not for the state repository - we're not pulling it that often (maybe every 5 minutes or so). The problem is for downloading the sources ($pkgbase-$commit_hash.tar.gz)
[14:47:28] <girls> does repos.archlinux.org allow for ssh access?
[14:50:45] <Foxboron> girls: the repo is accessible over https
[15:29:15] <girls> ok, then we'll use https (though I prefer git for obscure reasons)
[15:32:57] <Foxboron> girls: then get an acc on gitlab and use the mirror :)
[15:50:05] -!- T`aZ has quit [Ping timeout: 265 seconds]
[15:51:47] -!- T`aZ has joined #archlinux32
[16:17:09] -!- abaumann has joined #archlinux32
[16:17:09] <buildmaster> Hi abaumann!
[16:17:09] <buildmaster> !rq abaumann
[16:17:10] <phrik> buildmaster: <abaumann> "Round Robin": the legendary thief named Robin with a hang for good food ;-)
[16:17:11] <abaumann> error: RPC failed; HTTP 408 curl 22 The requested URL returned error: 408
[16:17:11] <abaumann> fatal: expected 'packfile'
[16:17:11] <abaumann> ==> ERROR: Failure while downloading glibc git repo Aborting...
[16:17:18] <abaumann> power is back, problems too :-)
[16:17:59] <abaumann> there is no new version of devtools32, I would have expected we have to adapt something here (OTOH, things are mainly different on the buildmaster).
[16:26:13] <abaumann> ui, running pkgctl auth on a remote ssh session is fun.
[16:26:25] <abaumann> it opens a link to a gitlab login page (ouch)
[16:26:51] <abaumann> or a firefox which kill the network connection due to overload..
[16:26:58] <abaumann> ..modern world, I suppose. :-)
[16:27:10] <abaumann> this is b*s
[16:27:42] <abaumann> it would be helpful if one could copy the token in the filesystem from one machine to another..
[16:32:00] <abaumann> ..and a OTP..
[16:32:07] <abaumann> ..and the access token is valid for 4 weeks.
[16:32:28] <abaumann> no sorry, this doesn't cut it. We need another solution here for a replacement of 'asp32'
[16:33:23] <abaumann> I would rather go over read-only git and forget pkgctl, pkgctl is for Arch devs.
[16:34:22] <abaumann> yeah, and we need adaptions for devtools32
[16:34:51] <abaumann> not today. still power issues..
[16:34:52] -!- abaumann has quit [Quit: leaving]
[16:37:29] <girls> devtools can stay as-is, it only does something *after* having the sources
[16:38:17] <girls> ... as long, as one does not use the download part ...
[17:06:57] <bill-auger_> i tend to agree - parabola excludes 'asp' rather than modify it - it is only a convenience; and no one who uses it needs the extra baggage of VCS history - if now, the user also need to jump through webby hoops to access the recipes, that negates the convenience factor IMHO
[17:07:34] <bill-auger_> ive considered writing a simple tool with curl to fetch from cgit via HTTP; but AUR helpers do the same job fundamentally
[17:07:34] <bill-auger_> so my plan is to modify one of the AUR helpers to allow the user to define arbitrary URLs to "whereever some PKGBUILD is" - that would allow the same tool to work with the standard distro recipes, and the AUR, and github or any other arbitrary git repo
[17:14:45] <bill-auger_> FWIW, if you are wondering "why bother with an AUR helper?" - o/c it could be much simpler; but the AUR helpers integrate into octopi - so that approach has the extra convenience for people who prefer GUI tools
[17:15:32] <girls> do you know about https://xyne.dev ?
[17:15:34] <phrik> Title: pbget (at xyne.dev)
[17:16:05] <girls> I just recently stumbled over this
[17:19:24] <T`aZ> imagine playing this game in 2023 https://static.wikia.nocookie.net
[17:19:42] <T`aZ> ha sorry, wrong chan, my bad
[17:20:00] <girls> ah, I was afraid, I were forced to leave, because I didn't recognize the game
[17:20:18] <bill-auger_> it seems familiar - i think that is one of the "o/c it could be much simpler" solutions
[17:20:25] <bill-auger_> but does not integrate with octopi
[17:20:59] <girls> ah, ok :)
[17:53:18] <girls> so how does the "octopi integration" work? the aur helper replaces/provides libalpm?
[17:55:57] <bill-auger_> i think it is more like a union from the user's perspective
[17:56:17] <girls> yes, but I was wondering about the technicalities
[17:56:30] <bill-auger_> libalpm manages the distro binaries, and the AUR helper m,anages the AUR recipes
[17:57:30] <girls> hmm, but someone needs to trigger the aur helper whenever octopi requests a package from aur
[17:58:13] <girls> "git clone --mirror https://sourceware.org /usr/src/archlinux32/builder/work/tmp.build-packages.yrDS5F/glibc" - I strongly doubt, that "--mirror" is a sane decision, here - why not use --shallow :-/
[17:58:15] <phrik> Title: sourceware.org Git - glibc.git/summary (at sourceware.org)
[17:58:24] <bill-auger_> im not sure how it works under the hood - i think i only need to modify the AUR helper, and octopi wont need to know that
[17:58:52] <girls> yes, that's true - I was just hoping, you would know - but I do see, that it's not necessary you do know ;)
[18:02:44] <bill-auger_> yea the VCS is overkill, unless you wanted to allow building old versions; but IIRC that is how the AUR helper is designed already
[18:03:02] <girls> this is makepkg, not the aus helper :(
[18:03:07] <girls> *aur
[18:04:45] <bill-auger_> i did not know that makepkg can download anything
[18:05:02] <girls> check out /usr/share/makepkg/source/git.sh
[18:13:33] <bill-auger_> interesting - it would need modifying though - for this purpose, the URL alone is not sufficient, unless the PKGBUILD is in the root VCS dir - it is for the AUR, but not the arch ABS VCS or any arbitrary project - for those the tool would need to accept a specific path to `cd` into for the build
[18:20:11] <bill-auger_> o/c the AUR helper would probably need the same changes - i think the AUR helper uses git to detect updates though - using makepkg alone would simply download and build "_whatever_ is there today", and not be able to alerts the user that an update is available
[18:45:31] <girls> the ABS VCS now has the PKGBUILD in a very deterministic location - one would simply need to "cd *" and voila
[18:58:18] <bill-auger_> yes but that git.sh (or the AUR helper, or whatever) would need to be modified to do so - and it would need to distiguish an ABS repo (with the PKGBUILDs in deterministic locations), from an AUR repo (with the PKGBUILD always in the root dir)
[18:59:32] <bill-auger_> not to mention arbitrary projects which may have the PKGBUILD in any dir, or on a special branch
[19:04:51] <bill-auger_> in other words, im not thinking to replace abs or pkgctl merely because that convenience is desirable - IMHO it really isnt - i agree as you noted, its not really for users; and i as a dev, dont need it - i always have the entire set of PKGBUILDs - so if i am going expnd the effort, i would want to make something fundamentally better (more versatile, more user-friendly, etc)
[19:16:08] -!- drathir_tor has quit [Ping timeout: 240 seconds]
[19:27:34] -!- drathir_tor has joined #archlinux32
[20:49:20] -!- drathir_tor has quit [Ping timeout: 240 seconds]
[21:11:28] -!- drathir_tor has joined #archlinux32
[21:30:45] -!- drathir_tor has quit [Remote host closed the connection]
[22:41:54] -!- drathir_tor has joined #archlinux32
[23:32:08] -!- drathir_tor has quit [Ping timeout: 240 seconds]
[23:50:20] -!- drathir_tor has joined #archlinux32