#archlinux32 | Logs for 2019-04-11

Back
[00:38:04] -!- rcf has quit [Quit: WeeChat 2.4]
[00:38:25] -!- rcf has joined #archlinux32
[00:43:27] -!- thePiGrepper has joined #archlinux32
[00:54:36] -!- rcf has quit [Quit: WeeChat 2.5-dev]
[00:59:03] -!- rcf has joined #archlinux32
[00:59:49] -!- rcf has quit [Client Quit]
[01:02:09] -!- rcf has joined #archlinux32
[01:02:22] -!- thePiGrepper has quit [Ping timeout: 250 seconds]
[01:08:42] <wyre> KitsuWhooa: it is there! http://ix.io
[01:09:01] <wyre> wth?! xD why cannot we dissable them with modprobe -r?
[01:09:28] <KitsuWhooa> Interesting. Did not know that. Just blacklist them then :p
[01:09:59] <wyre> KitsuWhooa: can be done with modprobe also, true?
[01:10:27] <wyre> should it be ... `sudo modprobe -b vesafb` right?
[01:11:29] <wyre> I'm still curious about why devs have not upgraded the kernel to the 5.x version 🤔
[01:11:47] <KitsuWhooa> I don't think so. You should make a file in /etc/modprobe.d/ and add just "blacklist vesafb" in it
[01:12:47] <wyre> KitsuWhooa: it is the file name relevant?
[01:12:56] <wyre> or might be whatever.conf ?
[01:13:06] <KitsuWhooa> as long as it ends in .conf it can be whatever
[01:14:06] <KitsuWhooa> Also, if you mean arch32, pretty sure there's kernel 5.0.6
[01:14:14] <KitsuWhooa> maybe the mirror you have isn't being updated
[01:14:56] <wyre> oh, it was yesterday xD
[01:15:09] <wyre> well, the 8th
[01:15:13] <KitsuWhooa> Also, I think I found out why you can't modprobe -r it
[01:15:24] <KitsuWhooa> https://git2.archlinux32.org
[01:15:27] <KitsuWhooa> it's built in to the kernel
[01:15:30] <phrik> Title: config.i686\linux\core - archlinux32/packages - Package customizations and pure-i686 packages (at git2.archlinux32.org)
[01:15:48] <wyre> so ... it is mandatory to blacklist it to disable it?
[01:15:52] <wyre> or cannot be disabled?
[01:15:57] <wyre> in any way, I mean
[01:15:58] <KitsuWhooa> I don't think the blacklist will disable it either
[01:16:41] <wyre> KitsuWhooa: so ... alternatives?
[01:17:46] <KitsuWhooa> Build your own kernel
[01:18:56] <KitsuWhooa> and if it works, ask the devs here to make it a module instead of built in, so that it can be blacklisted when needed, assuming it doesn't break anything else
[01:23:04] <wyre> KitsuWhooa: ok, let's try ;-)
[01:23:18] <KitsuWhooa> alternatively I can build you a package if you want, but it might take a while
[01:23:43] <wyre> KitsuWhooa: np, I can clone it from the arch32 upstream with git
[01:23:49] <KitsuWhooa> Alright
[01:23:56] <wyre> and modify that line and just do `makepkg -sfrc`
[01:24:11] <KitsuWhooa> in theory all you should have to do is change it to =m
[01:25:04] <wyre> perfect
[01:25:15] <wyre> thank you for your time, I'll tell you 😃
[01:25:17] <KitsuWhooa> and then the blacklist should work
[01:25:18] <KitsuWhooa> np
[01:25:43] <wyre> yes, I guess, cause you are building the kernel with vesafb as separate module, it makes sense hehe
[01:41:59] -!- samantaz has quit [Ping timeout: 244 seconds]
[01:48:18] -!- oaken-source has quit [Ping timeout: 250 seconds]
[01:56:44] -!- thePiGrepper has joined #archlinux32
[01:57:26] <wyre> KitsuWhooa: which link should I use to clone it?
[02:01:51] <wyre> hmmm, I think I should use asp, maybe 😆
[02:23:56] <wyre> we are not able to clone linux package with asp32 😔
[02:31:33] -!- MrBIOS has quit [Quit: MrBIOS]
[02:32:26] -!- bill-auger has quit [Quit: No Ping reply in 180 seconds.]
[02:32:46] -!- charims has quit [Remote host closed the connection]
[02:33:53] -!- bill-auger has joined #archlinux32
[02:34:05] -!- charims has joined #archlinux32
[02:34:12] -!- thePiGrepper has quit [Ping timeout: 245 seconds]
[02:36:16] -!- thePiGrepper has joined #archlinux32
[03:02:12] -!- davor_ has joined #archlinux32
[03:02:24] -!- davor has quit [Ping timeout: 250 seconds]
[03:02:25] davor_ is now known as davor
[04:15:39] <wyre> KitsuWhooa: it would be fine maybe the PKGBUILD and sources, we can compile it for ourselves 😉
[06:31:50] -!- MrBIOS has joined #archlinux32
[06:36:01] -!- MrBIOS has quit [Client Quit]
[07:06:00] -!- quequotion has joined #archlinux32
[07:42:32] -!- quequotion has quit [Quit: quequotion]
[08:27:59] -!- deep42thought has joined #archlinux32
[08:28:00] <buildmaster> Hi deep42thought!
[08:28:00] <buildmaster> !rq deep42thought
[08:28:01] <phrik> buildmaster: <deep42thought> ah, maybe, borg is borged, too
[08:37:05] -!- AndrevS has joined #archlinux32
[08:45:22] -!- AndrevS has quit [Remote host closed the connection]
[08:49:12] -!- abaumann has joined #archlinux32
[08:49:12] <buildmaster> Hi abaumann!
[08:49:12] <buildmaster> !rq abaumann
[08:49:13] <phrik> buildmaster: <abaumann> The next step will be to distribute code to neighbour servers or use the Amazon cluster in the build script to run tests..
[08:49:21] <deep42thought> Good morning abaumann!
[08:49:27] <abaumann> morning deep42thought
[08:55:34] <deep42thought> all good? did I kill some build slaves with the new devtools?
[08:56:49] <abaumann> mmh, don't think so.
[08:56:59] <abaumann> I didn't update mine yet.. oups..
[08:57:03] <deep42thought> :-)
[08:57:04] <deep42thought> np
[08:58:22] -!- thePiGrepper has quit [Ping timeout: 245 seconds]
[08:59:45] <deep42thought> btw: I stopped the build slave on nlopc46 - the box was crashing/freezing quite often in the last time ... and I still need it to finish my diss ;-)
[09:01:18] <abaumann> yep. understandable. :-)
[09:29:50] <abaumann> setarch: pentium4: Unrecognized architecture
[09:30:06] <abaumann> I'm currently adapting local-build-package (my local build script) for pentium4
[09:30:36] <deep42thought> hrrrm
[09:30:53] <abaumann> this is somewhere in mkarchroot, I presume.
[09:30:55] <deep42thought> this is the CARCH, I guess
[09:31:29] <abaumann> so, we have to map pentium4 to i686 just in this setarch call?
[09:31:30] <deep42thought> why you wanna bother with your local build script?
[09:31:38] <deep42thought> I would simply copy over packages from i686
[09:31:47] <abaumann> because, sometimes I want to be able to build without the buildmaster :-)
[09:31:54] <deep42thought> (and change some metadata to make them appear to be compiled for "pentium4")
[09:31:58] -!- oaken-source has joined #archlinux32
[09:32:26] <deep42thought> staging-pentium4-build is not sufficient for building w/o the build master?
[09:33:00] <abaumann> yeah. but then I have to check out things manually. :-)
[09:33:10] <deep42thought> ah, ok
[09:33:14] <abaumann> there are setarch "${arch}" and exec ${CARCH:+setarch "$CARCH"}
[09:33:30] <abaumann> I'll try to hack the devtools.. :-)
[09:34:19] <deep42thought> maybe it's not wise to change CARCH at all ...
[09:34:35] <abaumann> .. mmh. and leave it to i686?
[09:34:40] <deep42thought> yes, maybe we should set CSUBARCH to pentium4 vs. i686
[09:34:48] <deep42thought> just a thought
[09:35:01] <abaumann> the test for architecture in PKGBUILDs wouldn't care.
[09:35:10] <abaumann> this would be as in Alarm more or less.
[09:35:29] <abaumann> slightly different to the i486 case though..
[09:35:39] <deep42thought> otoh I like to think of pentium4 as a separate architecture
[09:36:01] <deep42thought> in the end, the packages will not (necessarily) be compatible with i686
[09:36:13] <deep42thought> just like i486 and i686 are not compatible
[09:36:20] <abaumann> yeah, and CARCH might be used in all kind of things: names of scripts, names of build chroots etc.
[09:36:25] <abaumann> they should not collide with i686
[09:36:33] <deep42thought> yes
[09:36:42] <deep42thought> ok, so: go ahead and hack devtools :-)
[09:36:46] <abaumann> let me try to hack arch-nspawn and friends.
[09:36:55] <abaumann> I like hacking tools :-)
[09:37:16] <deep42thought> archbuild.in:77: setarch "${arch}" mkarchroot \
[09:37:16] <deep42thought> arch-nspawn.in:29: echo ' -s Do not run setarch'
[09:37:16] <deep42thought> arch-nspawn.in:122:exec ${CARCH:+setarch "$CARCH"} systemd-nspawn -q \
[09:37:16] <deep42thought> mkarchroot.in:27: echo ' -s Do not run setarch'
[09:37:24] <deep42thought> !grab abaumann
[09:37:25] <phrik> deep42thought: Tada!
[09:37:34] <deep42thought> you like hacking-tools or to hack tools?
[09:37:47] <abaumann> :-)
[10:17:24] <KitsuWhooa> wyre: sorry, I fell asleep. I just downloaded the pkgbuild and config manually and then just ran makepkg
[10:17:52] <wyre> KitsuWhooa: from where?
[10:18:04] <KitsuWhooa> https://git2.archlinux32.org
[10:18:10] <phrik> Title: core - archlinux32/packages - Package customizations and pure-i686 packages (at git2.archlinux32.org)
[10:18:39] <KitsuWhooa> you apply that on top of upstream
[10:18:42] <deep42thought> KitsuWhooa: be aware, that these files should be added/appended to the ones from upstream archlinux
[10:18:49] <KitsuWhooa> yeah
[10:19:25] <wyre> KitsuWhooa: that's what we have done, but then you are able to skip errors caused by unset variables? like pkgname
[10:19:28] <wyre> o pkgver?
[10:19:46] <KitsuWhooa> It's been a while since I used it, so I can't remember
[10:20:25] <wyre> deep42thought: we need to recompile the i686 kernel with vesafb as a module
[10:20:41] <wyre> where can I find the same PKGBUILD than devs have used the last time?
[10:22:14] <deep42thought> { curl -Ss 'https://git.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/linux'; curl -Ss 'https://git2.archlinux32.org/archlinux32/packages/plain/core/linux/PKGBUILD' } > PKGBUILD
[10:22:24] <deep42thought> you literally concat the PKGBUILDs
[10:22:35] <deep42thought> and add i686 to the arch=() array
[10:23:13] <deep42thought> other files within our packages repo overwrite upstream files
[10:24:04] <deep42thought> btw, there is also a readme in that repo explaining all that in a little more detail: https://git2.archlinux32.org
[10:24:09] <phrik> Title: README.md - archlinux32/packages - Package customizations and pure-i686 packages (at git2.archlinux32.org)
[10:25:24] <deep42thought> oh, I just noticed, that readme is a little outdated :-D
[10:27:40] <wyre> oh, thank you deep42thought 😃
[10:30:30] -!- oaken-source has quit [Ping timeout: 246 seconds]
[10:33:04] <wyre> deep42thought: do wee need the hooks?
[10:33:11] <deep42thought> not really
[10:33:15] <wyre> also? I mean, should be there alongside the PKGBUILD?
[10:33:17] <deep42thought> umm, wait
[10:33:26] <deep42thought> what hooks do you refer to?
[10:33:49] <wyre> 60-linux.hook
[10:33:53] <wyre> and 90-linux.hook
[10:33:58] <deep42thought> yes, you need them
[10:33:59] <wyre> and the linux.preset
[10:34:05] <deep42thought> yes
[10:34:08] <wyre> ok, so should I download them from archlinux
[10:34:11] <wyre> right?
[10:34:13] <deep42thought> right
[10:34:21] <deep42thought> in theory, asp32 does the job
[10:34:39] <deep42thought> but it tries to pull from git.archlinux32.org which is currently broken due to ssl issues :-/
[10:34:50] <wyre> yes, I've seen that 😔
[10:35:12] <deep42thought> you can manually change the remote of asp32's internal git repo though
[10:35:25] <deep42thought> then you can either access the repo via http or use git2.archlinux32.org
[10:36:12] <wyre> deep42thought: that could be interesting, it is in the asp cfg file?
[10:36:15] <wyre> or just a flag?
[10:36:42] <wyre> hmm, maybe with set-git-protocol
[10:36:44] <deep42thought> it's a git repo in .cache/asp32/cache/remote-packages32
[10:36:44] <wyre> 🤔
[10:36:59] <wyre> deep42thought: oh, but do you mean by recompiling?
[10:37:06] <deep42thought> no
[10:37:12] <wyre> oh, I know
[10:37:23] <deep42thought> just do 'git -C .cache/asp32/cache/remote-packages32 remote set-url origin ...'
[10:37:25] <wyre> I mean, I see ... so really it is locally storaged
[10:37:31] <deep42thought> yes
[10:38:04] <wyre> ok, thank you again 😃
[10:38:08] <deep42thought> ah, wait
[10:38:14] <deep42thought> I gave you the wrong path
[10:38:18] <deep42thought> let me check again ...
[10:38:45] <deep42thought> .cache/asp32/ itself is the git repo :-)
[10:38:48] <wyre> and ... should I rename the config.i686 file?
[10:38:53] <deep42thought> no
[10:38:58] <wyre> ok :)
[10:39:06] <deep42thought> this should be done by the patched PKGBUILD
[10:39:17] <wyre> perfect
[10:39:26] <deep42thought> or rather: the patch in the PKGBUILD should make it use the other config file
[10:39:29] <wyre> and what about linux.install?
[10:39:54] <deep42thought> just take it from upstream
[10:41:00] <wyre> deep42thought: just like are you suggesting, ussing -C?
[10:41:15] <deep42thought> for git, yes
[10:41:21] <deep42thought> do you have that directory?
[10:41:53] <wyre> well, I don't know right now
[10:42:09] <wyre> cause it is not my computer, hehe
[10:42:09] <deep42thought> try 'git -C .cache/asp32 remote set-url packages32 https://git2.archlinux32.org'
[10:42:29] <deep42thought> you're on x86_64 or on i686 where you want to run asp?
[10:52:26] <wyre> deep42thought: nope, right now I'm in Arch, all of this mess is for a friend's computer
[10:52:58] <wyre> but ... I'm coping your suggestion, and of course we're goint to try it
[10:53:03] <deep42thought> I'm asking, because there's asp32 for archlinux (x86_64) which is identical to asp on archlinux32
[10:53:20] <deep42thought> and I think, the cache dirs might be named accordingly
[10:53:27] <wyre> deep42thought: hmmm 🤔 it is in AUR?
[10:53:42] <wyre> cause I just have got asp
[10:53:55] <deep42thought> it is in our [releng] repository
[10:54:06] <deep42thought> http://mirror.archlinux32.org
[10:54:07] <phrik> Title: Index of /x86_64/releng/ (at mirror.archlinux32.org)
[10:54:56] <deep42thought> ah, no, the cache is called "asp32" on i686, too
[10:55:41] -!- MrBIOS has joined #archlinux32
[10:56:38] <wyre> deep42thought: but it is in conflict with asp 😆
[10:56:53] <wyre> well, but I think `git -C .cache/asp32 remote set-url packages32 https://git2.archlinux32.org` is a good point
[10:56:57] <wyre> to try
[10:57:06] <deep42thought> yes, asp32 replaces asp
[10:57:27] <deep42thought> you can have the "upstream functionality" when providing the option "-u" to asp32
[10:58:01] <wyre> mmm I see, It is like a wrapper for backward compatibility, true?
[10:58:34] <wyre> well, but in any case ... the git -C command should do the work locally, right?
[10:58:56] <deep42thought> you need to install asp32
[10:59:16] <deep42thought> and then you need to make that "git remote set-url" hack to circumvent the broken ssl certificate
[10:59:29] <deep42thought> asp32 is a fork rather than a wrapper for asp
[10:59:39] <deep42thought> -u simply disables all our quirks :-)
[11:05:31] -!- oaken-source has joined #archlinux32
[11:26:55] -!- MrBIOS has quit [Quit: MrBIOS]
[11:32:19] <wyre> deep42thought: so ... you do mean first I must do 'git -C .cache/asp32/cache/remote-packages32 remote set-url origin ...'
[11:32:37] <wyre> and then `git -C .cache/asp32 remote set-url packages32 https://git2.archlinux32.org` ?
[11:32:47] <wyre> or just the second one is enough
[11:33:29] <wyre> (I mean, not me, but my friend in ther computer locally )
[11:37:54] -!- DCyrax has quit [Remote host closed the connection]
[11:59:24] -!- oaken-source has quit [Ping timeout: 255 seconds]
[12:19:25] -!- oaken-source has joined #archlinux32
[12:35:42] <deep42thought> wyre: the second one is enough
[12:35:50] <deep42thought> the first was just the "generic form"
[12:43:26] -!- oaken-source has quit [Quit: leaving]
[12:46:18] <abaumann> I'm cloning the mirror for pentium4 from i686 packages currenntly.
[12:46:19] <abaumann> http://archlinux32.andreasbaumann.cc
[12:46:40] <deep42thought> this will not work
[12:46:45] <abaumann> Ok, copying the pool objects was most likely not the smartest idea.
[12:46:47] <abaumann> why?
[12:46:56] <deep42thought> there is an arch field inside the package tarball's .PKGINFO
[12:46:58] <deep42thought> I think
[12:47:01] <deep42thought> that needs change, too
[12:47:20] <abaumann> *abaumann: palms himself on the forehead
[12:47:50] <abaumann> seriously, so we have to unpack all packages, patch the architecture and then resign the packages?
[12:48:02] <deep42thought> yes
[12:48:05] <deep42thought> well
[12:48:10] <deep42thought> all i686 packages
[12:48:12] -!- DCyrax has joined #archlinux32
[12:48:15] <abaumann> we could bootstrap ;-)
[12:48:18] <deep42thought> "any" will be fine as-is
[12:48:26] <abaumann> as a much more expensive alternative..
[12:48:35] <deep42thought> I think repackaging is the easiest bootstrap
[12:48:39] <deep42thought> :-D
[12:49:29] <abaumann> ok. I'll redo the script..
[12:54:02] <deep42thought> the final variant should probably somehow do this stuff with the buildmaster's database in mind
[12:54:20] <deep42thought> but for now some lumberjack-version should suffice :-)
[12:54:42] <abaumann> wouldn't the packages appear in the buildmaster as soon as they are rebuilt?
[12:54:49] <deep42thought> yes
[12:54:51] <abaumann> mmh. the sanity-check will trigger..
[12:54:56] <deep42thought> but we would need to rebuild /all/ packages
[12:55:08] <deep42thought> and some of them will fail
[12:55:14] <deep42thought> so we have work for no real reason
[12:55:22] <abaumann> full regression. :-)
[12:55:25] <deep42thought> I would enable the sanity-check last :-D
[12:55:40] <abaumann> mmh.
[12:55:57] <deep42thought> although, adding "pentium4" to the architectures might actually be enough to enable sanity-checking for it :-/
[12:56:07] <abaumann> I'm thinking about having a pre=installed penitum4 slave installed with i686 packages tucking along and slowly building pentium4 packages.
[12:56:20] <abaumann> no auto-installation from a cloned pentium4 mirror.
[12:56:45] <deep42thought> you will most certainly trip in many bootstrap issues then
[12:56:57] <deep42thought> even if they're easy resolvable, it's still work
[12:57:12] <abaumann> the slave has to be sort of -- well -- fat, having almost all packages pre-installed. :-)
[12:57:18] <deep42thought> copying over all packages and rebuilding all that are buildable seems like the easier solution
[12:58:50] -!- slacka123 has quit [Remote host closed the connection]
[13:36:32] -!- thePiGrepper has joined #archlinux32
[14:09:26] -!- oaken-source has joined #archlinux32
[14:11:57] -!- z3ntu has quit [Ping timeout: 264 seconds]
[14:12:31] -!- eschwartz[m] has quit [Ping timeout: 264 seconds]
[14:39:42] -!- quequotion has joined #archlinux32
[14:45:53] -!- buildmaster has quit [Remote host closed the connection]
[14:46:30] -!- buildmaster has joined #archlinux32
[14:55:48] -!- oaken-source has quit [Ping timeout: 255 seconds]
[15:26:30] -!- oaken-source has joined #archlinux32
[15:27:44] -!- slacka123 has joined #archlinux32
[15:59:46] <abaumann> I repackaging the pentium4 packages on my local mirror, will take a while before I can test the local pentium4 build.
[16:00:28] <abaumann> *I'm
[16:01:16] <deep42thought> ok, have fun
[16:01:30] <abaumann> my machine will have all fun(fan) possible ;-)
[16:01:37] <deep42thought> it's probably wise to start with [core] and only repackage what is needed
[16:01:44] <abaumann> yep
[16:02:03] <abaumann> otoh half of extra and community is needed anyway to build some packages.. :->
[16:02:10] <deep42thought> :-D
[16:02:29] <deep42thought> you don't like meson, python and qt5?
[16:02:52] <abaumann> I LOVE them ;-)
[16:15:16] -!- deep42thought has quit [Quit: Leaving.]
[16:26:40] -!- abaumann has quit [Quit: leaving]
[16:38:07] -!- oaken-source has quit [Ping timeout: 240 seconds]
[16:52:26] -!- oaken-source has joined #archlinux32
[17:04:56] -!- DepositePirate has quit [Remote host closed the connection]
[17:08:09] -!- DepositePirate has joined #archlinux32
[17:15:34] -!- quequotion has quit [Quit: quequotion]
[17:17:40] -!- quequotion has joined #archlinux32
[17:21:15] -!- quequotion has quit [Client Quit]
[17:28:32] -!- oaken-source has quit [Quit: Lost terminal]
[17:29:41] -!- MrBIOS has joined #archlinux32
[17:45:27] -!- thePiGrepper has quit [Ping timeout: 245 seconds]
[17:49:42] -!- thePiGrepper has joined #archlinux32
[18:03:04] -!- thePiGrepper has quit [Ping timeout: 264 seconds]
[18:48:05] -!- samantaz has joined #archlinux32
[18:49:02] -!- AndrevS has joined #archlinux32
[18:55:06] -!- thePiGrepper has joined #archlinux32
[19:23:32] -!- thePiGrepper has quit [Ping timeout: 250 seconds]
[19:56:47] -!- thePiGrepper has joined #archlinux32
[21:37:10] -!- MrBIOS has quit [Quit: MrBIOS]
[22:17:57] -!- isacdaavid has joined #archlinux32
[22:22:16] -!- thePiGrepper has quit [Ping timeout: 264 seconds]
[22:23:52] -!- thePiGrepper has joined #archlinux32
[22:57:15] -!- thePiGrepper has quit [Ping timeout: 252 seconds]
[22:57:51] -!- thePiGrepper has joined #archlinux32
[23:01:49] -!- oaken-source has joined #archlinux32
[23:30:45] -!- AndrevS has quit [Remote host closed the connection]