#archlinux32 | Logs for 2018-10-15

Back
[00:38:40] -!- thePiGrepper has joined #archlinux32
[04:29:56] -!- dwilc has quit [Quit: WeeChat 2.2]
[04:37:15] -!- thePiGrepper has quit [Ping timeout: 252 seconds]
[04:44:42] -!- thePiGrepper has joined #archlinux32
[08:17:00] -!- deep42thought has joined #archlinux32
[08:17:01] <buildmaster> Hi deep42thought!
[08:17:01] <buildmaster> !rq deep42thought
[08:17:02] <phrik> buildmaster: <deep42thought> arch32 is on the bleeding edge of arch, which is on the bleeding edge of software?
[11:24:56] <buildmaster> i686/asp is broken (says nlopc46).
[12:06:26] -!- woshty has quit [Ping timeout: 260 seconds]
[13:09:23] -!- woshty has joined #archlinux32
[13:15:49] <deep42thought> abaumann: you think, that: https://slackware.pkgs.org might work for bootstrapping java?
[13:15:50] <phrik> Title:gcc-java-4.5.2-i486-2.txz Slackware 13.37 Download (at slackware.pkgs.org)
[13:19:11] <buildmaster> i686/asp is broken (says nlopc46).
[14:06:33] <deep42thought> our current version of asp32 adds our architectures to the arch=() array, just like the build scripts do by mangle_pkgbuild()
[14:11:51] -!- woshty has quit [Ping timeout: 260 seconds]
[15:02:03] <buildmaster> i686/linux is broken (says nlopc46).
[15:03:22] <elibrokeit> deep42thought: I know of gcc-java, but iirc the codebase is basically dead on arrival
[15:35:29] -!- thePiGrepper has quit [Ping timeout: 244 seconds]
[16:26:49] -!- deep42thought has quit [Quit: Leaving.]
[16:33:07] -!- dwilc has joined #archlinux32
[16:33:55] <buildmaster> i686/m4 is broken (says nlopc46).
[16:36:19] -!- abaumann has joined #archlinux32
[16:36:20] <buildmaster> Hi abaumann!
[16:36:20] <buildmaster> !rq abaumann
[16:36:21] <phrik> buildmaster: <abaumann> Welcome to the beatiful world of well-maintained Linux-software. :->
[16:37:28] <abaumann> deep42thought: mmh. isn't that a gcc gcj thingy? not a OpenJDK? I doubt you can build a OpenJDK from a GCC Java..
[17:07:51] -!- noctambulo has joined #archlinux32
[17:08:45] -!- noctambulo has quit [Client Quit]
[17:09:03] -!- noctambulo has joined #archlinux32
[17:11:16] <elibrokeit> But you can compile java into real programs, isn't that better?
[17:11:24] <elibrokeit> :p
[17:15:03] <abaumann> :-)
[17:34:28] -!- abaumann has quit [Quit: leaving]
[17:54:09] -!- noctambulo has quit [Quit: WeeChat 2.2]
[17:55:07] -!- noctambulo has joined #archlinux32
[18:36:15] -!- thePiGrepper has joined #archlinux32
[19:33:11] -!- deep42thought has joined #archlinux32
[19:33:12] <buildmaster> Hi deep42thought!
[19:33:12] <buildmaster> !rq deep42thought
[19:33:13] <phrik> buildmaster: <deep42thought> arch32 is on the bleeding edge of arch, which is on the bleeding edge of software?
[19:33:43] <deep42thought> that was exactly why I'm asking you about it - I have no idea what it is and what it can do :-D
[19:33:52] <deep42thought> abaumann^
[20:00:11] -!- slacka123 has quit [Remote host closed the connection]
[20:00:40] -!- autofsckk has joined #archlinux32
[20:01:07] -!- slacka123 has joined #archlinux32
[20:10:10] -!- autofsckk has quit [Ping timeout: 246 seconds]
[20:12:17] -!- autofsckk has joined #archlinux32
[20:18:37] <autofsckk> is there a special site where i should paste the output?
[20:25:16] <deep42thought> !give autofsckk ptpb
[20:25:17] <phrik> autofsckk: "<command> |& curl -F c=@- https://ptpb.pw" OR "curl -F c=@path/to/a/file https://ptpb.pw"
[20:25:26] <deep42thought> !give autofsckk termbin
[20:25:27] <phrik> autofsckk: "<command> |& nc termbin.com 9999"
[20:29:09] <autofsckk> well it seems that i dont have nc installed
[20:29:18] <deep42thought> then use ptpw
[20:29:22] <deep42thought> ptpb
[20:29:27] <autofsckk> and the first onw with the ptpb.pw site it just stops
[20:29:55] <autofsckk> i mean, i think its because i have to accept or deny something when trying to update
[20:30:05] <deep42thought> ah, yes
[20:30:13] <deep42thought> you need to give the input blindly
[20:30:28] <deep42thought> or use -f or whatever makes your cmd succeed w/o questions
[20:30:58] <autofsckk> https://ptpb.pw
[20:31:11] <autofsckk> i used --noconfirm instead and it worked
[20:31:53] <deep42thought> I think, ffmpeg2.8 is no longer in the repositories
[20:32:15] <deep42thought> "pacman -Rs ffmpeg2.8"?
[20:32:39] <autofsckk> error: failed to prepare transaction (could not satisfy dependencies)
[20:32:40] <autofsckk> :: vlc: removing ffmpeg2.8 breaks dependency 'ffmpeg2.8'
[20:32:45] -!- isacdaavid has joined #archlinux32
[20:32:52] <autofsckk> should i uninstall vlc too?
[20:33:18] <deep42thought> upgrading vlc should be enough
[20:33:25] <autofsckk> my computer is so obsolete now :/ so sad jajaja
[20:34:55] <deep42thought> does "pacman -S vlc" work?
[20:35:22] <autofsckk> well i uninstalled it and then installed it and is working now
[20:35:31] <autofsckk> and everything is updating now
[20:35:46] <autofsckk> i hope it does not break anything, havent updated for a loooooong time
[20:35:46] <deep42thought> :-)
[20:36:17] <deep42thought> make sure to merge *.pacnew files after the upgrade and you should be safe
[20:37:01] <autofsckk> well is there a way to know wich ones are the ones i have to merge? because the list of updated packages is so big
[20:37:10] <deep42thought> pacdiff
[20:37:21] <deep42thought> is part of pacman-contrib, I think
[20:38:20] <autofsckk> i dont know how to use pacdiff, what should i do after update specifically? just change the .pacnew files into the original ones?
[20:38:38] <deep42thought> just run "pacdiff"
[20:38:46] <deep42thought> it's interactive and asks what to do
[20:38:57] <deep42thought> (you should be familiar with "vim" to use it properly)
[20:39:21] <autofsckk> yes i do know vim, not 100% but i can use it
[20:39:42] <deep42thought> https://wiki.archlinux.org
[20:39:43] <phrik> Title:Pacman/Pacnew and Pacsave - ArchWiki (at wiki.archlinux.org)
[20:39:55] <autofsckk> do you have a record of how many users still use this 32 bit?
[20:40:12] <deep42thought> no
[20:40:15] <deep42thought> not really
[21:10:02] <autofsckk> deep42thought: i got troubles with the pgp signatures :/
[21:10:16] <autofsckk> error: rtorrent: signature from "Tyler Dence (Build Key) <tyzoid@archlinux32.org>" is marginal trust
[21:10:19] <autofsckk> :: File /var/cache/pacman/pkg/rtorrent-0.9.7-1.0-i686.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
[21:10:22] <autofsckk> Do you want to delete it? [Y/n]
[21:10:24] <deep42thought> n
[21:10:26] <autofsckk> a lot like those, and after that nothing got installed
[21:10:41] <deep42thought> try "pacman -S archlinux32-keyring" first
[21:10:50] <deep42thought> or running "pacman-key --refresh-keys"
[21:13:37] <autofsckk> refreshing 112 keys
[21:13:41] <deep42thought> :-)
[21:15:29] <autofsckk> Total Installed Size: 9402.76 MiB
[21:15:29] <autofsckk> Net Upgrade Size: 793.75 MiB
[21:22:27] <autofsckk> deep42thought: i got this :/ jajajaja
[21:22:28] <autofsckk> error: failed to commit transaction (conflicting files)
[21:22:28] <autofsckk> stfl: /usr/lib/libstfl.so.0 exists in filesystem
[21:22:47] <autofsckk> what should i do with that file?
[21:22:53] <deep42thought> what does 'pacman -Qo /usr/lib/libstfl.so.0' tell you?
[21:25:34] <autofsckk> error: No package owns /usr/lib/libstfl.so.0
[21:25:55] <deep42thought> ok, then use "--overwrite /usr/lib/libstfl.so.0" as a pacman option
[21:26:34] <autofsckk> lrwxrwxrwx 1 root root 15 Sep 6 2015 /usr/lib/libstfl.so -> libstfl.so.0.24
[21:27:06] <autofsckk> pacman: unrecognized option '--overwrite'
[21:27:17] <deep42thought> ahm
[21:27:23] <deep42thought> just use -f, then
[21:27:28] <deep42thought> ... or update pacman first :-)
[21:28:48] <autofsckk> so i did pacman -S pacman
[21:28:50] <autofsckk> is that right?
[21:28:54] <deep42thought> yes
[21:28:57] <autofsckk> and now ill do pacman -Syu is it ok?
[21:29:10] <deep42thought> with the "--overwrite ..." option
[21:29:26] <autofsckk> well not working now
[21:29:27] <autofsckk> pacman: /usr/lib/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/libalpm.so.11)
[21:29:40] <deep42thought> aaaah no :-(
[21:29:44] <deep42thought> sry
[21:29:47] <deep42thought> I broke your system
[21:29:48] <autofsckk> so now pacman is broken? jajajajaja
[21:30:03] * deep42thought is stupid
[21:30:09] <autofsckk> really?
[21:30:20] <deep42thought> well, you need to update libc
[21:30:28] <deep42thought> or downgrade pacman
[21:31:04] <autofsckk> i dont know if i have the package in my cmputer, i think i deleted it with pacman -Scc some time ago
[21:31:12] <autofsckk> can you remind me please where can i look for it?
[21:31:20] <deep42thought> archive.archlinux32.org
[21:32:32] <elibrokeit> deep42thought: maybe it would be a good idea to provide https://aur.archlinux.org
[21:32:33] <phrik> Title:AUR (en) - pacman-static (at aur.archlinux.org)
[21:32:41] <elibrokeit> prebuilt binaries of this would be useful
[21:32:42] <deep42thought> eli provides it
[21:32:43] <autofsckk> what pacman version should i install?
[21:32:53] <elibrokeit> well, I provide x86_64 versions
[21:32:57] <deep42thought> :-(
[21:33:06] <deep42thought> wait a sec
[21:33:18] <deep42thought> I think _I_ have this in compiled form ...
[21:33:30] <elibrokeit> I do not currently have an i686 builder...
[21:33:37] <elibrokeit> I guess I could compile with -m32
[21:33:53] <deep42thought> https://arch.eckner.net
[21:33:55] <elibrokeit> this is hardly native i686 pacman packages though
[21:33:55] <deep42thought> I do!
[21:33:57] <elibrokeit> oh great
[21:34:15] <autofsckk> well that site is from who?
[21:34:16] <autofsckk> i mean
[21:34:23] <autofsckk> trustable?
[21:34:23] <elibrokeit> it's deep42thought's site
[21:34:24] <deep42thought> arch.eckner.net is my site
[21:34:31] <deep42thought> there is a signature
[21:34:34] <elibrokeit> which is signed by his archlinux32-keyring sig
[21:34:40] <deep42thought> which should check out with your current archlinux32-keyring
[21:35:44] <elibrokeit> deep42thought: should I add this to the pinned comment?
[21:35:55] <elibrokeit> Also, I provide the extracted version signed as well
[21:35:57] <autofsckk> ok i already downloaded it
[21:36:06] <autofsckk> now just install it with -U option right?
[21:36:19] <deep42thought> elibrokeit: feel free to link to that package
[21:36:21] <elibrokeit> So you can grab https://pkgbuild.com{,.sig}
[21:36:37] <deep42thought> autofsckk: that won't work, as your pacman is already broken
[21:36:57] <elibrokeit> (and verify it with pacman-key --verify pacman-static.sig then just run the binary directly)
[21:37:01] <elibrokeit> > Direct links to the extracted binary: uncompressed (GPG) or compressed (GPG). If your computer is broken, you can download this, verify the signature with the repo keyring using pacman-key -v, and transfer via USB to your broken system.
[21:37:31] <deep42thought> elibrokeit: but your signature is for the x86_64 binary, right?
[21:37:42] -!- noctambulo has quit [Quit: WeeChat 2.2]
[21:37:45] <autofsckk> pacman-conf: /usr/lib/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/libalpm.so.11)
[21:37:48] <autofsckk> ==> ERROR: You do not have sufficient permissions to read the pacman keyring.
[21:37:55] <deep42thought> run as root
[21:38:00] <autofsckk> im root
[21:38:01] <autofsckk> jajaja
[21:38:09] <elibrokeit> deep42thought: right
[21:38:16] <autofsckk> pacman-key --verify pacman-static-5.1.1-4-i686.pkg.tar.xz
[21:38:16] <autofsckk> pacman-conf: /usr/lib/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/libalpm.so.11)
[21:38:26] <autofsckk> sorry i though i copied the # too
[21:38:35] <autofsckk> but im root
[21:38:42] <elibrokeit> but I could link your repo, and optionally also your signed, extracted bins
[21:38:52] <elibrokeit> autofsckk: you don't need pacman-conf
[21:39:01] <elibrokeit> you need pacman-static
[21:39:19] -!- noctambulo has joined #archlinux32
[21:39:25] <autofsckk> ok elibrokeit but now what should i do? im a little lost here
[21:39:31] <deep42thought> autofsckk: you could also just un-tar the pkg.tar.xz
[21:39:51] <autofsckk> i know pacman y broken now, but i dont get what should i do now, use this file i downloades as the binary? run it like ./pacman-whatever?
[21:40:09] <elibrokeit> ./pacman-static -Syu is the same as pacman -Syu
[21:40:28] <elibrokeit> so, use ./pacman-static to run the pacman commands you otherwise wanted
[21:40:45] <autofsckk> ok but for that i have to untar that file i downloaded ?
[21:40:59] <elibrokeit> in this case, -Syu --overwrite /usr/lib/libstfl.so.0
[21:41:14] <deep42thought> autofsckk: yes
[21:41:33] <deep42thought> autofsckk: I'm sorry for that mess :-(
[21:41:34] -!- noctambulo has parted #archlinux32
[21:41:52] <autofsckk> deep42thought: no problem, thanks for the help
[21:42:17] <autofsckk> i needed to update this because i havent done it for centuries, so well i have to finish it jajajaj
[21:43:21] <autofsckk> well im not doing it right
[21:43:46] <autofsckk> so i tried to untar the file with tar xf file.tar.xz but i got some folders and files with no binary
[21:44:02] <autofsckk> is that the right way to do it? or could you please tell me how should i do it?
[21:44:26] <deep42thought> usr/bin/pacman-static
[21:46:00] <elibrokeit> deep42thought:
[21:46:00] <elibrokeit> > For i686 users, one of the archlinux32.org leads provides a custom repo [[archlinuxewe]](https://arch.eckner.net/archlinuxewe/os/i686/) that has an i686 build, signed and trusted by a package signing key from the archlinux32-keyring package, which presumably you trust...
[21:46:01] <phrik> Title:Index of /archlinuxewe/os/i686/ (at arch.eckner.net)
[21:46:23] <elibrokeit> so, question. Do you also want me to link to extracted binaries?
[21:46:40] <deep42thought> I don't have them
[21:46:55] <autofsckk> deep42thought: i dont have any pacman-static man
[21:47:18] <elibrokeit> I just extra-x86_64-build && bsdtar -xf $pkgfile usr/bin/pacman-static && gpg --detach-sign usr/bin/pacman-static
[21:47:30] <deep42thought> autofsckk: you downloaded and extracted https://arch.eckner.net right?
[21:47:44] <autofsckk> deep42thought: yes
[21:47:51] <elibrokeit> deep42thought: (this is why I provide extracted binaries)
[21:48:18] <deep42thought> elibrokeit: I need to think, where to store those binaries ...
[21:50:24] <autofsckk> deep42thought: and i looked for the file pacman-static on that specific path after untar it, and also directly on /usr/bin/ path
[21:50:27] <elibrokeit> deep42thought: sorry, I cannot recommend this repository since it contains binary pacaur packages
[21:50:46] <elibrokeit> I understand it's for private use, but still...
[21:51:03] <deep42thought> elibrokeit: my repo, yeah, just don't recommend my repository in general :-/
[21:51:10] <elibrokeit> maybe you could move it to some other repo which can be more public
[21:51:52] <autofsckk> please help me fix pacman guys hahaha i dont want to reinstall or something like that, ive been using this isntall for too many years
[21:52:11] <elibrokeit> autofsckk: what's the current problem, did you get pacman-static to execute yet?
[21:52:34] <autofsckk> elibrokeit: no, there is no pacman-static
[21:52:55] <autofsckk> sorry i found it
[21:53:09] <elibrokeit> okay, where was it :p
[21:54:12] <autofsckk> at the untarred folder path
[21:54:23] <autofsckk> its updating now, i hope it does right
[21:54:32] <autofsckk> after that pacman is going to work fine?
[21:54:44] <deep42thought> it should
[21:55:32] <autofsckk> i hope so, well its going to take a while, ill let you know guys
[21:55:44] <autofsckk> (1105/1105) checking keys in keyring [########################################################] 100%
[21:55:47] <autofsckk> ( 610/1105) checking package integrity [##########################------------------------------] 48%
[21:58:35] <deep42thought> ok, we now have "https://sources.archlinux32.org/sources/pacman-static{,.sig}"
[21:58:51] <deep42thought> hopefully, I remember to update that, when I update pacman-static :-/
[22:00:35] <autofsckk> really? look
[22:00:36] <autofsckk> error: Partition / too full: 223046 blocks needed, 54612 blocks free
[22:00:36] <autofsckk> error: not enough free disk space
[22:00:36] <autofsckk> error: failed to commit transaction (not enough free disk space)
[22:00:36] <autofsckk> Errors occurred, no packages were upgraded.
[22:00:53] <deep42thought> well, your disk is full :-/
[22:01:09] <autofsckk> /dev/mapper/volap-lvolroot 20G 19G 214M 99% /
[22:01:35] <autofsckk> /dev/mapper/volap-lvolvar 9.8G 9.1G 151M 99% /var
[22:01:36] <elibrokeit> deep42thought: write a script to update that package :D
[22:01:51] <autofsckk> i cant believe this
[22:01:52] <deep42thought> I have a script to update _all_ those packages
[22:02:12] <deep42thought> but this script is not (yet) capable of updating the extracted file ...
[22:02:17] <thePiGrepper> maybe start with glibc at least
[22:02:44] <deep42thought> this will break more stuff :-/
[22:02:55] <autofsckk> so i have enough space at /home partition, im not too good at resizing partitions, can somebody help me a bit please?
[22:03:03] <thePiGrepper> right, you need to make some space
[22:03:35] <thePiGrepper> I'd suggest to clean your cache but you'd need to download again the new packages
[22:04:46] <thePiGrepper> maybe if you do it by hand, and remove all but the latest... but still, you need more free space on your disk, so freeing your disk is due either way
[22:04:54] <elibrokeit> this is lvm, so you should be able to resize it live, right?
[22:05:00] <elibrokeit> BTW this is why I don't split /home
[22:05:21] <thePiGrepper> is it lvm? well, there you go. lucky
[22:05:26] <autofsckk> yes i should be able to resize it live
[22:05:39] <autofsckk> i dont remember where is the cache folder
[22:06:14] <autofsckk> i need to see how big it is, i think i flushed it some months ago, so that wont be enough
[22:07:00] <deep42thought> /var/cache/pacman/pkg
[22:07:35] <deep42thought> journald might also need quite some space
[22:07:42] <autofsckk> du -h /var/cache/pacman/pkg/
[22:07:43] <autofsckk> 7.7G /var/cache/pacman/pkg/
[22:07:50] <deep42thought> :-D
[22:07:58] <autofsckk> well i think if i do a pacman -Scc will do the trick
[22:07:58] <deep42thought> pacman -Sc
[22:08:06] <deep42thought> one c should be enough
[22:08:23] <deep42thought> ... pacman-static, that is
[22:08:44] <autofsckk> yes i forgot that jajaja
[22:09:50] <autofsckk> well but my / quota is still at 99%
[22:09:51] <autofsckk> /dev/mapper/volap-lvolroot 20G 19G 214M 99% /
[22:10:07] <autofsckk> but i have now 9.8 at /var
[22:10:29] <autofsckk> would that be enough? or should i try to get rid of something at / ?
[22:11:08] <deep42thought> your /var is even a different parition?
[22:11:22] <autofsckk> deep42thought: yes
[22:11:32] <autofsckk> /dev/sda1 194M 103M 82M 56% /boot
[22:11:33] <autofsckk> /dev/mapper/volap-lvolvar 9.8G 3.9G 5.4G 43% /var
[22:11:40] <autofsckk> /dev/mapper/volap-lvolroot 20G 19G 214M 99% /
[22:12:13] <autofsckk> im i gonna be needing some space at / ?
[22:13:38] <deep42thought> yes, you are
[22:14:51] <autofsckk> :#
[22:15:42] <deep42thought> I don't like those multi-partition setups
[22:16:22] <deep42thought> because this is usually, what happens: you have space on one partition and on another you do not
[22:17:02] <autofsckk> ok
[22:18:06] <autofsckk> i havent resize this
[22:18:31] <autofsckk> i regret that i wanted to update today, really jjajajaja
[22:18:53] <autofsckk> hours and hours now to make it right again
[22:20:12] -!- noctambulo has joined #archlinux32
[22:20:42] <deep42thought> autofsckk: on tight space it's usually a better idea to update more often in smaller chunks
[22:21:49] -!- noctambulo has parted #archlinux32
[22:22:24] -!- isacdaavid has quit [Read error: Connection reset by peer]
[22:23:59] <autofsckk> deep42thought: i was trying to update but i had troubles with it for the last maybe 6 or more months
[22:24:08] <autofsckk> thats why now the update was that huge
[22:24:47] -!- noctambulo has joined #archlinux32
[22:24:53] -!- noctambulo has parted #archlinux32
[22:24:53] <autofsckk> somebody here knows how to resize lvm partitions? i dont remember how :/
[22:31:59] <elibrokeit> deep42thought: https://aur.archlinux.org
[22:32:00] <phrik> Title:AUR (en) - pacman-static (at aur.archlinux.org)
[22:33:17] <deep42thought> elibrokeit: thanks, looks good
[22:33:35] -!- noctambulo has joined #archlinux32
[22:33:45] -!- noctambulo has parted #archlinux32
[22:35:36] <autofsckk> is there a way to make a partial update? i mean to make it in two steps?
[22:35:45] <deep42thought> yes
[22:35:53] <autofsckk> i dont want nor have the time to resize my partitions right now
[22:35:59] <deep42thought> you can point your mirrors to archive.archlinux32.org
[22:36:43] <deep42thought> e.g. Server=https://archive.archlinux32.org/repos/2018/05/11/$arch/$repo
[22:36:58] <deep42thought> and then gradually increase the date and update
[22:37:02] <autofsckk> deep42thought: ok and once i change my repo what should i do?
[22:37:38] <autofsckk> i see, the partial update is by date then? not by group of packages?
[22:38:13] <deep42thought> yes, exactly
[22:49:42] <autofsckk> deep42thought: and when i get to the last date how should i let it so it just takes the last one?
[22:49:51] <autofsckk> i mean at the mirrorlist file?
[22:51:05] <deep42thought> just put your original mirror back into the mirrorlist, then
[22:52:01] <autofsckk> should i do the pacdiff at every partial update or just do it at the end?
[22:52:11] <deep42thought> at the end should be sufficient
[22:52:24] <autofsckk> cool thanks, i hope this works
[22:58:06] <elibrokeit> deep42thought: printf %s\n' 'CARCH=i686' 'CFLAGS="$CFLAGS" -m32' > PKGBUILD.i686; cat PKGBUILD >> PKGBUILD.i686; multilib-build -- -l i686-pacman -- -p PKGBUILD.i686
[22:58:26] <elibrokeit> I can build i686 packages too...
[22:58:42] <deep42thought> I never doubted that
[23:00:11] <autofsckk> ive been having troubles with some aur packages that says that there is no option for my 32bit system
[23:00:18] <autofsckk> i use yay to install
[23:00:23] <elibrokeit> but such inventiveness, since I don't have the i686 devtools
[23:00:25] <autofsckk> is there a way i can install those?
[23:00:41] <deep42thought> add i686 to the arch=() entry
[23:00:44] <deep42thought> autofsckk: ^
[23:00:52] <elibrokeit> deep42thought: (what do you do to run i686 and x86_64 chroots from the same host?)
[23:01:04] <deep42thought> setarch
[23:01:21] <elibrokeit> but e.g. the mirrorlist and keyring are probably weird
[23:01:27] <deep42thought> wellllll
[23:01:45] <elibrokeit> you use a dual mirror, right?
[23:01:46] <deep42thought> my repo uses some off-the-record scripting around makepkg
[23:01:50] <elibrokeit> yours hosts both?
[23:01:57] <deep42thought> to achieve, what devtools could do more cleanly
[23:02:05] <deep42thought> I host both, yeah
[23:02:06] <elibrokeit> configure: error: one or more libs available at link-time are not available run-time. Libs used at link-time: -lz
[23:02:09] <elibrokeit> derp
[23:02:32] <deep42thought> but for devtools32, we use separate mirrorlists and separate caches
[23:02:47] <deep42thought> took us quite some time to figure out, what needs to be separate and what not :-D
[23:03:09] <deep42thought> now we can use 'staging-i686-build' and 'staging-x86_64-build' on the same host :-D
[23:03:55] <deep42thought> ... but I must admit, that packages in [archlinuxewe] are not compiled with those, but rather in "permanent" chroots ...
[23:04:19] <deep42thought> at the time, I set those up, I didn't know about devtools - only about makepkg
[23:04:24] <deep42thought> so it's historical cruft :-D
[23:08:31] <deep42thought> elibrokeit: btw. my mirror is more than "dual" - it also has archlinuxarm, because I'm too lazy to merge my mirrorlist all the time it gets updated and use the same on all my boxes ...
[23:08:51] <deep42thought> so I made a package providing _my_ mirrorlist
[23:11:27] <elibrokeit> deep42thought: sure, so this is mostly making sense, but the one question I have is that it looks like it depends on the keyring from the host including the archlinux32 keyring as it is copied over to the chroot, and likewise for the mirrorlist actually having i686 as a valid $arch destination, server-side
[23:12:49] <deep42thought> devtools32 has a patch to run 'pacman-key --populate archlinux32-keyring' or something before building
[23:13:23] <deep42thought> and instead of /etc/pacman.d/mirrorlist, we copy over /etc/pacman.d/mirrorlist32, which is our i686 mirrorlist
[23:13:53] <elibrokeit> Ah!
[23:14:09] <deep42thought> is this shock or enlightment?
[23:14:43] <elibrokeit> it's because I noticed what your sed did
[23:14:52] <elibrokeit> you guess which one
[23:15:06] <deep42thought> which sed?
[23:16:10] <deep42thought> in devtools32?
[23:16:42] <elibrokeit> /^\s*Server\s*=/{ s/^.*=\s*// s/\s*\(#.*\)\?$// p q }' /etc/pacman.d/mirrorlist32
[23:19:51] <autofsckk> deep42thought: with this server and partial update, can i downgrade pacman? is it just by doing ./pacman-static -S pacman ??? or that isnt possible?
[23:20:04] <deep42thought> autofsckk: should be possible
[23:20:45] -!- NoobAlice has joined #archlinux32
[23:21:18] <autofsckk> ok,, im still trying to do the partial update, hope it works
[23:25:23] -!- noctambulo has joined #archlinux32
[23:25:42] -!- noctambulo has parted #archlinux32
[23:32:03] -!- noctambulo has joined #archlinux32
[23:32:20] -!- noctambulo has parted #archlinux32
[23:38:25] <deep42thought> yay, finally my script updates the extracted pacman-static binary and its signature too - I can go to bed
[23:38:27] <deep42thought> good night!
[23:38:30] -!- deep42thought has quit [Quit: Leaving.]
[23:39:09] <autofsckk> deep42thought:
[23:39:11] <autofsckk> good night
[23:39:15] <autofsckk> one last question please
[23:39:21] <autofsckk> a partial update has been finished
[23:39:37] <autofsckk> should i restart my lap or should i do the other part of the update ?
[23:39:43] <autofsckk> what doyou recommend?
[23:45:11] -!- noctambulo has joined #archlinux32
[23:45:26] -!- noctambulo has parted #archlinux32
[23:50:17] -!- noctambulo has joined #archlinux32
[23:53:01] <elibrokeit> deep42thought: BTW I just set up an i686 root, and did notice that in order to mkarchroot you will of course need the archlinux32-keyring :p
[23:53:13] <elibrokeit> slightly not entirely smooth, but almost
[23:53:30] <elibrokeit> autofsckk: do the full update
[23:59:20] <autofsckk> ok doing it right now