freenode/#devuan/ Tuesday, 2019-06-25

Centurion_DanI have finally got debian-installer to build for all currently supported archs \o/02:43
golinuxWhew!  That's great news!02:44
XenguyContrats Centurion_Dan02:45
fsmithredcongrats02:48
g4570n\(◎o◎)/02:48
Centurion_Danalmost... armel failed.... looks like it's time to drop qnap TS-[124]09 due to flash mem restrictions....06:51
Centurion_Danin experimental I'm trying to boost the support for arm64 boards for tftp and hd/sdcard installers.06:53
palinurocenturion_dan: why don't the arm platforms offer standard installation methods like all the other grown boys out there?14:53
gnarfacekindof a hardware limitation as much as a software limitation14:54
gnarfacethere's also the practical issues14:57
r3bootplus, x86 has a looooong history of installations, which (for better or worse) have standardized the process pretty much14:57
palinuroi believe it's all about having shitty bootloaders made without a true engineering process14:58
gnarfacewell, that's the hardware limitation part though.  but for something like a raspberry pi, unless you're expecting the user to also furnish their own usb hub and cdrom drive just to get your distro installed, an "installer" basically just means copying all the same data to the drive twice15:00
gnarfacesdcard*15:00
gnarfaceso there starts to become less and less sense in doing that in a generic fashion when each piece of hardware has it's own completely different boot up behavior, and the u-boot and kernel binaries all have to be custom-compiled per-device anyway15:01
gnarfaceyou run into basic physical limitations with some hardware just getting enough code in there to be able to boot linux on it custom, let alone in a fashion that would work on every arm device15:02
gnarfacei've railed about it too15:03
gnarfacebut trust me... that's a pipe dream15:03
gnarfacethe ARM hardware scene just isn't that mature yet15:04
gnarfacethere isn't anything like BIOS or even approaching it15:04
gnarfaceyou should be able to alter the existing image provided though15:08
gnarfaceto do whatever15:08
gnarfacealot easier than it would be to alter the installer15:08
fsmithreddo the different arm devices use different bootloaders? Is anything else different?15:09
gnarfacewell u-boot is an attempt to be the same boot loader as far as i understand it15:10
gnarfacebut in it's existing state, pretty much every device requires a custom fork of it15:10
gnarface... or at least a heavily patched version of one of the main forks15:10
gnarfacethere's also this thing called a dtb file15:11
fsmithredI'm wondering if it's possible to have one image that could do all15:11
gnarfacewhich is some database of hardware variables i guess15:11
gnarfaceneeded for turning stuff on and off15:11
fsmithredbut I guess what I'm thinking about would be an installer15:11
gnarfaceso the installer would just need to be carrying a compiled u-boot binary for every device it supports...15:12
fsmithredyeah, that's what I'm thinking. And then it would add whatever parts are unique.15:13
fsmithredoh, you said that15:13
fsmithredif the main OS image is mostly the same, then it might work.15:13
fsmithredimage the common piece and add the unique parts15:14
gnarfacesome of the boot process relies on hardware-specific boot code being at a hardwired location on disk though, so i don't know for sure if this would be possible actually universally15:14
fsmithredbut having never played with arm, I'm talking out my butt15:14
gnarfacewell maybe that's what u-boot will do when it's finished15:15
gnarfaceotherwise i'm not sure how you'd get it to work without at least at some point choosing an image by at least hardware family15:15
gnarfacelike, manually15:16
gnarfacebut yea i dunno either15:16
gnarfacethe issue of trying to share an OS with other devices didn't seem to come along with the ARM hardware design15:16
jaromilanyone interested in having an overview of EU projects which are being funded by a venture program we run at Dyne.org15:57
jaromilplease be welcome at this event on 5th July in Amsterdam https://taz.dyne.org/venture-builder-eu.html15:57
jaromilmany projects are also going to adopt Devuan as a base OS15:57
jaromiland... you can apply too :^) there is a new call opening in October, 200k equity free15:58
HumanG33kjaromil, do you think an other google alternative build on top of devuan and free software can apply ?16:15
r3bootjaromil: interesting, thnx! I hope I can make it, just starting a new job coming week :)16:18
jaromilHumanG33k: we have ample literature by now on what we mean by "human-centric solutions"... a search engine could be a good subject to apply these principles17:41
HumanG33kjaromil, ok i maybee should take time to read that17:44
jaromilis the work-plan on ledgerproject.eu17:44
jaromilalso there are webinars. coming to this event i guess is also a good and quick way to refine ideas, watch the winners of this year presenting etc.17:44
_abc_fsmithred: here?18:24
fsmithredhey _abc_18:31
_abc_hi20:18
_abc_I'm in and out. So fsmithred are you making a new release of refracta2usb?20:19
jordilaIs it possible to get PHP7.3 on a Ascii machine ? How to ? I'm wondering... maybe it is via Beoulf backports ?21:17
fsmithred_abc_, I hesitate to do anything with refracta2usb except minor changes to keep it working. It's fragile.21:21
fsmithredbut yeah, I will probably add that piece21:25
fsmithredeventually21:25
stiltrjordila: Looks like there's no php7.3 in ascii-backports, but it's in beowulf.21:50
_abc_fsmithred: okay I will try to mash it into a more usable package form and get the versioning sorted out, it's just tacked on for now.22:10
fsmithred_abc_, ok, I just can't spend any time on it right now.22:13
fsmithredWithout giving it a lot of thought, I'm thinking maybe it should be a live-config script.22:15
fsmithredthat way if it's installed in a non-live system, it won't do anything22:15
fsmithredbut it will get into any snapshots that are made22:15
fsmithredwhere it will do something22:15
fsmithredhere's an example: http://distro.ibiblio.org/refracta/files/extra_packages/live-config-refracta_0.0.6.deb22:16
_abc_fsmithred: I agree but I need to think more about it. Since it fixes a systemd inserted bug, maybe the bug will be fixed in the kernel/binaries some day instead?22:16
fsmithredoh, I didn't realize it was a systemd bug22:17
fsmithredIf it gets fixed later on, we don't continue to provide the package. I can assure you that it won't be fixed for beowulf. (I'll bet 1 euro on that)22:19
onefangThey fix systemd bugs?  When did that revolution happen?22:21
fsmithredI think they fix a few so they can say that they do.22:22
onefanglol22:22
fsmithredbut I thought this was an old wontfix22:22
MinceRthe trick is that the fix introduces more new bugs22:23
fsmithredI hate when I do that.22:25
MinceRthey never notice22:26
_abc_systemd bugs are fixed by updating the systemd and introducing new ones of course.22:30
_abc_Any programmer will tell you that any software consists of bugs assembled such that none are exposed. Touch one of them with good intentions and the ones it had been hiding will be free to get out.22:30
onefanglol22:31
_abc_That, and the wonderful "agile" programming model systemd seems to follow means this game will be going on strongly for a long time.22:31
_abc_onefang: that saying is only amusing to non programmers. Real programmers know it's the truth...22:32
r3bootcomputing is actually pretty hard the more layers you peel off22:32
onefangUm, I'm a real programmer, have been since the '70s.  :-P22:32
r3bootrespect :)22:33
* _abc_ is an electronics guy who became a programmer when needed.22:33
onefangBut we better shush before golinux yells OT at us.22:33
r3bootI was not trying to diss or anything, just acknowledging that bugs are indeed a thing to be accepted22:33
r3bootOr maybe I am mis-interpreting you22:34
golinuxDiscussion of systemd bugs belongs on #debianfork not here.22:34
MinceRhttps://twitter.com/schestowitz/status/114247635408623206422:34
fsmithredPart of that was on-topic22:35
fsmithredthen we drifted22:35
golinuxThat's how it always goes . . .22:40
MinceRthen later there's running and screaming22:40
golinuxIf onefang hadn't pinged me I would have been blissfully unaware22:41
fsmithredthat wasn't a ping, that was the group self-regulating22:41
golinuxSelf-regulatling without a suggestion for a solution other than me "yelling".22:46
onefangThe suggestion I made was that we better shush.22:47
golinuxThen no need to get me involved in any way. ;)22:48
fsmithredonefang, you shoulda said "the nameless one'22:49
fsmithredanyway, _abc_ the only thing I can find is that the bug was fixed in 2012 (in wheezy)22:49
golinuxLet's please stop22:49
fsmithredthat's on debian-live ml22:49
fsmithredwe're talking about a problem that we've been working on (and off) for a year22:51
fsmithredclean shutdown of live persistent volumes22:52

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