2023-10-13.log

- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)00:13
+ S0rin (~S0rin@user/s0rin)00:16
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@129.110.242.224)00:21
- mjw (QUIT: Quit: Leaving) (~mjw@gnu.wildebeest.org)00:29
eeryThe fact the A311D is so much more power efficient is pretty sweet, I seem to be getting similar battery life to the imx8 on 1100 mah cells00:30
- vagrantc (QUIT: Ping timeout: 245 seconds) (~vagrant@2a00:79e1:abc:133:77d:8d2b:ed76:33d)00:36
+ jacobk (~quassel@utdpat241106.utdallas.edu)01:02
- S0rin (QUIT: Ping timeout: 252 seconds) (~S0rin@user/s0rin)01:24
+ S0rin (~S0rin@user/s0rin)01:25
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)02:09
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@utdpat241106.utdallas.edu)02:13
+ S0rin (~S0rin@user/s0rin)02:15
+ jacobk (~quassel@utdpat242016.utdallas.edu)02:20
- ajr (QUIT: Quit: Connection closed for inactivity) (uid609314@user/ajr)03:36
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@utdpat242016.utdallas.edu)05:16
+ jacobk (~quassel@129.110.242.173)05:37
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@129.110.242.173)05:44
+ jacobk (~quassel@64.189.201.150)05:58
+ Boostisbetter (4a410829d7@irc.cheogram.com)06:26
BoostisbetterHmmm I have at most 4 things on a workspace. And for that the manual horizontal and vertical tiling controls are enough for me, but i'll check that out06:27
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)07:13
vkoskivjosch: so do I just time the last two commands in the README in reform-debian-packages?07:58
vkoskivSeems like the README is out of date, I don't see a build.sh in here08:04
vkoskivOh, chdir, it's in linux/08:04
vkoskivHm, it errors out because there's no sources in sources.list. I added them in, but it's still not happy08:09
vkoskivAh, need to run the chdist again probably08:10
vkoskivNow it's going, I think08:10
vkoskivunpacking08:10
vkoskivIt blew up, ModuleNotFoundError: No module named 'jinja2'08:12
- pandora (QUIT: Quit: Connection closed for inactivity) (uid585533@id-585533.ilkley.irccloud.com)08:13
+ deadjakk (~deadjakk@68.183.17.6)08:41
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)09:19
- buckket (QUIT: Remote host closed the connection) (~buckket@vps.buckket.org)09:28
+ buckket (~buckket@vps.buckket.org)09:29
joschvkoskiv: you at least found one bug but maybe more09:52
joschvkoskiv: do you have some time to help me identify them?09:53
- laumann__ (QUIT: Changing host) (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)10:00
+ laumann__ (~quassel@user/laumann)10:00
* laumann__ -> laumann10:00
vkoskivSure thing10:50
vkoskivMight not reply right away until after work though10:50
joschvkoskiv: did you directly copypaste the commands from the README while being in the same directory as the README?10:54
vkoskivTyped manually, but I think they were the exact same10:55
vkoskivLet me pull up my cmd history, sec10:55
joschah there is indeed a bug10:56
vkoskivFirst I ran 'chdist create base', then I realised it put it into ~, so I deleted that, ran 10:57
vkoskiv'chdist --data-dir=./chdist create base'10:57
vkoskivThen 'chdist --data-dir=./chdist apt-get base update10:58
vkoskiv'10:58
vkoskivThen I tried the build, I think it said I needed deb-src entries in the source list10:58
vkoskivI tried the build again, then realised I need to run that update command again10:59
joschvkoskiv: it's a bit simpler10:59
joschvkoskiv: can you just run git clean -fdx to get back to a clean state?10:59
vkoskivThen ran 'vkoskiv@reform:~$ time env --chdir=./linux DEBEMAIL='robot <reform@reform.repo>' BUILD_ARCH=arm64 HOST_ARCH=arm64 BASESUITE=unstable OURSUITE=reform VERSUFFIX=reform ./build.sh10:59
vkoskiv'10:59
vkoskivonce more, and got that final module not found error10:59
vkoskivSure10:59
vkoskivDone11:00
joschvkoskiv: try this:11:00
joschsh -xc '. ./setup.sh; cd linux; . ./build.sh'11:00
vkoskivI'll prepend 'time' to measure how long it takes?11:00
joschyou don't need to because sbuild tracks this for you in the log11:01
vkoskivAh11:01
vkoskivsh: 24: ./setup.sh: reprepro: not found11:02
joschyou need to install that11:02
joschthat should probably also be part of the README11:02
joschsec...11:02
vkoskivYeah :D11:02
vkoskivcleaning once more, then trying again11:02
vkoskivNow it's doing stuff11:02
vkoskivSlow network, let me hook up ethernet and try again11:03
vkoskivthere we go11:03
vkoskivunpacking linux11:04
vkoskivSame ModuleNotFoundError11:04
joschvkoskiv: here is the list of packages you should have installed 11:04
joschcurl debhelper debian-archive-keyring debian-keyring devscripts faketime git mmdebstrap pristine-tar python3 python3-debian python3-jinja2 quilt reprepro rsync sbuild uidmap11:04
joschi'm putting those in the readme now11:05
vkoskivLOL @ this apt-bugs warning:11:06
vkoskivgrave bugs of faketime (→ 0.9.10-2.1) <Forwarded>11:06
vkoskiv b1 - #1032177 - faketime doesn't fake time (on i386)11:06
vkoskivAre you *sure* you want to install this?11:06
vkoskivMm, given it's not 1988, I think I do.11:07
vkoskivStarted a new run11:08
joschvkoskiv: 1988?11:08
vkoskiv(i386 was introduced in 1985)11:08
joschand what happened in 1988?11:08
vkoskivEh, I might have reasonably had that CPU by then?11:08
vkoskivIf I wasn't what, -8 years old :D11:08
vkoskivMore info for README:11:09
vkoskivUser vkoskiv is not currently an effective member of group sbuild. Please run:11:09
joschvkoskiv: these are the changes to README.md that i distilled from our conversation so far: https://paste.debian.net/hidden/548f089a/11:09
vkoskiv sudo sbuild-adduser vkoskiv11:09
joschnono11:09
joschvkoskiv: have you ever used sbuild before?11:09
vkoskivI don't think so11:09
vkoskivBut the build stopped, sh: 33: No such process11:09
joschvkoskiv: i have put in the README diff above a very small section on how to set it up initially11:09
vkoskivOkay, I'll set that up11:10
joschshould be very quick :)11:11
vkoskivI don't think I'll ever get used to linux copypaste11:12
joschwhat is linux copypaste?11:12
vkoskivctrl+shift+c/v in terminal, but nowhere else11:12
vkoskivI always just do it accidentally in firefox, and it then slowly brings up the debuffer instead of copying text11:12
joschi never use that11:12
vkoskivSecond command is missing ~?11:13
joschi just use selecting to copy and middle mouse button to paste11:13
vkoskivThat works better, thanks11:13
joschvkoskiv: yes, a tilda is missing, thank you! fixed locally11:13
vkoskivWhat's it actually building under ~/.cache ?11:14
vkoskivSomething related to sbuild?11:14
joschyes, a chroot where it can build packages in11:14
joschthat way, the package build will run in a chroot environment11:14
joschand not on your actual machine11:15
vkoskivAlright, I'll run one more git clean and then try running the build11:15
joschnice, thank you!11:15
vkoskivhttps://pastebin.com/hU7iq6vw11:16
vkoskivIt's still doing stuff though11:16
vkoskivPatching now11:16
vkoskivNow it's building linux, it says11:16
joschvkoskiv: that message just means that the last time you ran it, the server process that was started in the background was not killed and still running11:17
joschjust make sure to manually kill it in ~6 hours11:17
vkoskivCurious, what does the build need a server for?11:17
joschvkoskiv: it does not -- this is for the other packages that get built11:18
joschthis is why the error is not fatal11:18
joschfor the other packages, that http server is needed to serve the packages that were already built to the new builds11:18
joschbut to build linux you don't need that11:18
joschit would be possible to start this without starting the http server but that would make the command longer as the default is to start it11:19
vkoskivunpacking linux again now :D11:19
vkoskivApplying patches again11:19
joschit will work now11:19
joschyou can go back to doing other stuff :)11:19
vkoskivAll this packaging infrastructure is wildly impressive to me, but I feel like I know 0.0001% of how it all works11:19
joschvkoskiv: no worries, there is not a single person who knows more than 90% of it11:20
joschit's a big mess thanks to the mentality in debian that everybody is free to do packaging the way they like11:20
vkoskivSo far it's mostly been single threaded, only using all cores when decompressing stuff11:20
joschit will use all cores once it does the actual compilation11:21
vkoskivMy brain always goes into a twist when there are tons of shell scripts calling each other, and depending on state in env vars11:22
joschyou are not the only one. i think it's one of the reasons why we have 20 different ways of doing things11:22
vkoskivAnd now also cmake, meson, and a dozen others!11:22
joschbecause a lot of people think they can do a better job making this whole thing much simpler11:23
vkoskivIs there some 'best practices' guide for how to make a .deb from a small C project that just has 'make install/remove'?11:23
joschand then they get faced with reality and their software becomes the same noodle soup as the others :D11:23
joschvkoskiv: yes11:23
vkoskivI see a lot of things that I could do, but not what I *should* do11:23
joschvkoskiv: but do you really want to do it yourself? You can also throw it to me and I do it in a few minutes for you.11:24
vkoskivSure, I'll just have to polish it up a bit more, it will be fully available once I'm happy with it11:24
joschvkoskiv: what build system do you use?11:24
vkoskivmake11:25
vkoskiv(I think it depends on GNU extensions, though)11:25
joschthe problem with just using "make" is, that you then have to implement everything yourself11:25
joschonce somebody wants to use a different compiler or wants to cross compile or wants to change compiler flags or wants to change installation DEST, your makefile will either break or you have to re-implement things in your makefile that other tools already do for you11:26
vkoskivI think one can just do 'make CC=mycoolcc', no?11:26
vkoskivBut I get what you're saying11:26
vkoskivCan't get very far with just a makefile11:27
vkoskivI even added PREFIX and DESTDIR, to appear professional!11:28
joschnice :)11:28
vkoskivSince I'm specifically targeting the Reform system image, it's quite easy.11:28
vkoskivI depend only on packags that come with the system image11:29
vkoskivNow it's actually building, I see a bunch of cc1 in htp[11:29
vkoskivhtop*11:29
joschtrue, but now think of the following: since this is reform-specific it might become part of the reform-tools package11:29
joschand i was thinking about putting the reform-tools package into Debian proper in some shape or form -- once that happens, your code will get through all the QA tools that developers let loose on all the other 20k packages as well :)11:30
joschwhat i'm saying is: once you publish code, people *will* start using it in weird and unintended ways :)11:30
vkoskivSure, I get that, and I'm not opposed to switching to another build system when the makefile becomes a pain11:31
joschyes, but no rush11:31
joschthank you for your input11:31
joschi'll update the README of reform-debian-packages now11:31
vkoskivThank you for all the stuff you do!11:31
joschnah i'm just scratching my own itch11:32
joschi wouldn't do any of this if it would not benefit me ;)11:32
vkoskivWe'll find out which one finishes up first - The linux build, or my work week (~16.30)11:32
joschgiven the other a311d benchmarks i've seen it might be the linux build!11:33
joschi've recently posted some linux build times... sec...11:33
joschimx8mq: 347 minutes11:33
joschls1028a: 412 minutes11:33
joscha311d is absolutely faster than imx8mq, so i think it will be done first :)11:34
joschvkoskiv: does it utilize all six cores?11:34
vkoskivIt does, yeah11:38
vkoskiv68C, the temps remain very reasonable11:38
- Boostisbetter (QUIT: Ping timeout: 258 seconds) (4a410829d7@irc.cheogram.com)12:02
+ Boostisbetter (4a410829d7@irc.cheogram.com)12:03
* mark_ -> mjw12:18
vkoskivwith the lid open, temps seem to have stabilized to around 74-76C13:09
vkoskivThough it is sitting on top of my desktop tower, that might skew it up a bit13:09
vkoskivcmake is nice because it shows targets built and total targets. Sort of a progress indication.13:10
vkoskivLinux builds are just a wall of text until it's done :D13:10
joschvkoskiv: with cmake consider using the ninja generator instead of the default makefile genetaror13:11
joschit is signifiantly faster13:11
vkoskivYeah, I'm familiar with that13:17
vkoskivThough does the linux kernel have cmake?13:18
vkoskivI guess it's makefiles all the way down :D13:18
vkoskivOr rather, config scripts + make13:18
+ murphnj (~murph@user/murphnj)13:24
joschvkoskiv: yes, linux is only make and there is no progress bar13:29
vkoskivI wouldn't be surprised if there exists a perl script somewhere that tries to show a progress indication :D13:30
vkoskivjosch: Finished at 2023-10-13T11:59:50Z14:14
vkoskivBuild needed 02:41:55, 5624864k disk space14:14
vkoskivSo 161 minutes, 55 seconds?14:17
joschwow, that's a massive difference!14:22
vkoskivYeah, it's so satisfying to see so many CPUs busy doing stuff14:22
vkoskivIn my raytracer, c-ray, it can optionally show the image being rendered in real-time, with each CPU working on a small portion of the image. I can actually spot the two slightly slower A53 cores :D14:28
erlejosch https://mister-muffin.de/paste is 500 on upload?14:37
joschecho hello |mm14:37
joschworks for me14:37
joscherle: you are not exceeding the maximum size limit, right?14:38
erle; du -hs -- google-ci-cd-fail.png && pastebin <google-ci-cd-fail.png >[2] /dev/null |grep title14:39
erle48Kgoogle-ci-cd-fail.png14:39
erle<head><title>500 Internal Server Error</title></head>14:39
erlejosch i believe not14:39
erle; whatis pastebin14:40
erlefn pastebin {curl -F 'arg=<-' https://mister-muffin.de/paste}14:40
erlejosch do you need the image to reproduce?14:47
- Boostisbetter (QUIT: Ping timeout: 260 seconds) (4a410829d7@irc.cheogram.com)15:36
+ Boostisbetter (4a410829d7@irc.cheogram.com)17:05
+ mark_ (~mjw@gnu.wildebeest.org)17:08
joscherle: i'm unable to reproduce it, so yes please17:16
erlejosch http://daten.dieweltistgarnichtso.net/pics/screenshots/fail/google-ci-cd-fail.png17:20
sknebelwat17:22
erlewell, i tried to educate myself on computing terms and google failed me17:24
erlejosch it works now, maybe look into your logs?17:25
erleproof: https://mister-muffin.de/p/E-ES.png17:25
joscherle: thanks for reporting! :)17:50
joschvkoskiv: i'd like to post your linux compile-time benchmark as a follow-up to https://floss.social/@josch/11122029702978183517:50
joschvkoskiv: if you have a mastodon profile i can @-mention you if you like17:51
erlejosch so what was it?18:07
erle(i mean, did you find out?)18:07
erlejosch also are you taking patches for your pastebin? i have ideas18:07
erle(mostly mime type related)18:07
vkoskivjosch: I don't have one yet, maybe it's time to make one?18:10
vkoskivI miss MNT posts18:10
joscherle: yes, i'm taking patches18:11
joschvkoskiv: then welcome to the club of people who started mastodon only because of MNT ;)18:11
- mark_ (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org)18:14
erlejosch consider the following: https://mister-muffin.de/p/xSBn.diff18:19
- stites (QUIT: Ping timeout: 255 seconds) (~stites@130.44.147.204)18:49
+ stites (~stites@2607:fb91:de1:5076:f63e:26cf:4622:d9ad)18:49
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb91:de1:5076:f63e:26cf:4622:d9ad)18:57
+ stites (~stites@130.44.147.204)18:57
minutecurrently building GZDoom19:00
- stites (QUIT: Ping timeout: 245 seconds) (~stites@130.44.147.204)19:03
+ stites (~stites@2607:fb91:de1:5076:f63e:26cf:4622:d9ad)19:05
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@64.189.201.150)19:10
+ jacobk (~quassel@utdpat242016.utdallas.edu)19:28
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat242016.utdallas.edu)19:34
+ jacobk (~quassel@129.110.242.224)19:39
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb91:de1:5076:f63e:26cf:4622:d9ad)19:40
+ stites (~stites@130.44.147.204)19:40
+ mark_ (~mjw@gnu.wildebeest.org)19:46
- mark_ (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)19:58
sevanminute: great, is this a benchmark? :)19:59
- cwebber (QUIT: Ping timeout: 258 seconds) (~user@user/cwebber)20:40
+ cryptix (~cryptix@scuttlebutt/cryptix)20:48
sevanheh, regarding UPS, return parcel to Berlin is sitting in the Herne-Boernig warehouse, it gets a date bump every day around the same time (about 15 mins ago)20:48
+ mark_ (~mjw@gnu.wildebeest.org)21:36
erleminute if you are playing doom, you might enjoy this WAD: https://www.doomworld.com/files/file/1038-aliens-total-conversion/21:42
Boostisbettererle: seems that link leads to a 40421:45
Boostisbetterminute: btw, so you think a future news update could mention that suspend is working on the Reform? I have practically perfect use of it on mine with 6.5.21:55
erleBoostisbetter for me it does not, using firefox hmmm22:00
Boostisbettererle: just used the link on the phone and it worked22:02
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)22:08
* mark_ -> mjw22:09
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)22:09
BoostisbetterAlso has anyone found a way to get Netflix working on the reform? 22:31
joschi doubt that drm works with hardware decoding, no?22:32
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@129.110.242.224)22:41
Boostisbetterjosch: no idea. I think the imx8 has enough computing power to handle it without decoding. 22:45
+ jacobk (~quassel@utdpat241106.utdallas.edu)22:46
joschBoostisbetter: software decoding h264 on the imx8mq only works up to 720p though22:47
BoostisbetterWould be fine with me. 22:47
- stites (QUIT: Ping timeout: 252 seconds) (~stites@130.44.147.204)23:05
+ stites (~stites@2607:fb91:ded:48e3:83d8:c2d:8ba4:feb4)23:06
- jacobk (QUIT: Ping timeout: 272 seconds) (~quassel@utdpat241106.utdallas.edu)23:39

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!