libera/#devuan-dev/ Tuesday, 2021-09-14

Centurion_DanHi,04:18
Centurion_DanI'm having a play with getting a ppc64 vm running so hopefully will be able to add ppc64 as an arch soon.04:20
Centurion_DanAnyway one of the things I want to get done is a build of the installer for devuan for ppc64el04:20
plasma41Centurion_Dan: When you say 'ppc64', do you mean the big-endian version of 64-bit PowerPC?04:23
onefangSo we don't need real hardware for building, VMs will do?04:37
Centurion_Danplasma41 exactly BE04:49
Centurion_Danvm's will do provided they have a reasonable amount of ram and disk space.04:49
plasma41Centurion_Dan: Didn't Debian drop ppc64 after 8.0 Jessie? Isn't it now relegated to ports? (I'm not saying I wouldn't welcome the addition of official ppc64 support in Devuan, it's just that it would be a lot of work to maintain it given the lack of official support of the architecture in Debian.)04:54
onefangI have a super desktop, 64 core Ryzen Threadripper, 256 GB of RAM, TBs of unused disk.  I can run some VMs on it easily.  Only problem is it's stuck behind shared WiFi.  I'm still waiting on the real estate agent to get me permission to install my own Internet connection.04:55
plasma41I currently have a(n airgapped)  PowerMac G5 that I'm running an old release of Debian on.04:56
ukineplasma41: cool stuff. i used to run squeeze on my G505:03
ukinewas fun :]05:04
Centurion_Danplasma41, yes it's in ports and mostly being worked on by people in the talos community, but there is enough working and will probably be back at some point.  Probably after Power10 drops which will support secure virtualisation - basically encrypted vm's right down to the in memory view with encrypt/decrypt on the cpu core.05:13
plasma41Centurion_Dan: Do any of the Talos boards support ppc64? I was under the impression that they were all ppc64el (i.e. little endian) only. Do I have that wrong?05:17
Centurion_DanThey will support either, and you can run a BE vm on LE host os in KVM natively...05:20
plasma41Ok, neat05:21
Centurion_DanPower 9 is a Bi-Endian cpu.05:29
fsmithredthere are non-binary computers???05:30
onefangThere are analogue computers.05:31
fsmithredvacuum tubes? I've heard of that.05:32
Centurion_Danfsmithred: no, just Bi-Endian.... will run code in either Little Endian or Big Endian byte order.05:33
onefangThere are even more or less modern analogue computers built with silicon chips.05:34
Centurion_Danfsmithred - automatons are a mechanical computer, some of which can be construed as analogue in function.05:34
onefangThey don't run Linux though.05:35
sadoon_albader[mspeaking of power905:35
sadoon_albader[mAre there only mini.iso images for it? I couldn't find any liveboot or CD05:36
Centurion_DanThe russians built a compressed air based flight computer for the Mig (29?? - can't remember which model).  They did that in order to have an EMP proof aircraft for operating in a nuclear blast zone.05:37
onefangI'm not installing a VM for that though.05:37
Centurion_Dansadoon_albader[m: I don't know if there are any iso images at all for it atm.05:38
fsmithredjust mini.iso05:38
Centurion_DanI need to put some effort in there...05:38
Centurion_Danthere is a mini.iso??05:38
fsmithredinstaller isos and live isos are i386 and amd64 only05:39
sadoon_albader[mNah there's definitely a mini.iso05:39
fsmithredthere has been a mini.iso in the past05:39
sadoon_albader[mI installed it that way05:39
Centurion_Danfor ppc64?05:39
sadoon_albader[mppc64le specifically05:39
Centurion_DanI was after one today to try and boot a vm.05:39
fsmithredI installed ppc64el in qemu but couldn't figure out how to get it to boot without the iso05:39
sadoon_albader[mppc64 nope05:39
sadoon_albader[mAh05:39
sadoon_albader[mEasy peasy05:39
fsmithredbut the installer worked fine05:39
sadoon_albader[mYou need an 8MB Power PReP partition05:40
sadoon_albader[mThat's where the bootloader sits05:40
Centurion_Danwhere is the ppc64el mini.iso05:40
fsmithredI didn't have that05:40
sadoon_albader[mFor pseries qemu05:40
fsmithredI'll get a link05:40
fsmithredit's in the build tree, probably only for beowulf05:40
fsmithredinstaller build05:40
sadoon_albader[mI'm actually running devuan on a power9 machine05:40
sadoon_albader[mIn fact, I'm chatting on nheko from one :P05:40
sadoon_albader[mBut the nheko from the repos is outdated just keep in mind you'll have to build a newer version05:41
fsmithredhttps://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer-ppc64el/current/images/netboot/05:41
sadoon_albader[mI installed beowulf and then upgraded to chimaera and it's pretty rock solid so far05:41
Centurion_Dansadoon_albader[m: I'm running the ppc64el buildhost on a talosII with dual 8 core power9's05:42
sadoon_albader[mAmazing05:43
fsmithredceres: https://pkgmaster.devuan.org/devuan/dists/ceres/main/installer-ppc64el/current/images/netboot/05:43
sadoon_albader[mMine is a talos ii lite with one 8 core05:43
sadoon_albader[mBtw guys there's an issue with the forums05:43
fsmithred?05:44
sadoon_albader[mWhen I try to login using git it gives me an authorization failed05:44
fsmithred^^^ rrq05:44
fsmithredI think I ran into that when I couldn't remember my forum password05:45
sadoon_albader[mmy password is defnitely correct though. I just signed up a few days ago on git and I can log in fine there, but I can't on the forum through git05:45
sadoon_albader[mI'd like them to be one account :P05:46
sadoon_albader[mThe specific error is "Unregistered Redirect URI"05:46
fsmithredit might be broken from when we moved from gitlab to gitea05:47
sadoon_albader[mI see05:47
sadoon_albader[mSo I should just create a regular account then lol05:47
fsmithredthat's a guess05:47
sadoon_albader[mI was wondering what git web interface you guys were using05:48
sadoon_albader[mI like it, it's refreshingly lightweight05:48
fsmithredyeah, and come here to get answers to the questions05:48
sadoon_albader[mHeh that was fast05:50
sadoon_albader[mIt says my request is spam05:50
fsmithredI don't know if I can fix that, but I'll look around.05:51
sadoon_albader[mThanks!05:51
fsmithredtry again05:55
sadoon_albader[malright05:55
sadoon_albader[mNot working05:59
sadoon_albader[mThere's a link with instructions on how to do things06:00
sadoon_albader[mI'll do that06:00
sadoon_albader[mHmm it's outdated, says I need to go to #d1g-users on freenode06:02
fsmithredif you can't register, probably have to wait for golinux or rrq. I don't know what else to do.06:06
fsmithredI'm off to sleep.06:06
sadoon_albader[mThanks again06:09
Centurion_Danthanks fsr, I have it in my mirror running on that talos machine anyway ;-)06:15
Centurion_Danfsmithred ^^06:16
golinuxNice to see you Centurion06:21
Centurion_Danhi golinux!!06:29
rrqsadoon_albader[m: yes, you've actually uncovered a flaw in the "spammer hammer" .. and will need to re-register to the git store; then make sore *not* to try to use the broken oauth2 at the forum06:46
rrqsore=sure06:47
golinuxI already registered him06:47
golinuxHis domain has been used extensively for spam in the pst so in our db06:48
sadoon_albader[mYup apparently06:48
sadoon_albader[mNow I have two separate accounts, one for git and one for forusm06:49
sadoon_albader[mforums*06:49
sadoon_albader[mwould've been nice to have one but it'll work :D06:49
rrqplease check your git store; I believe the spammer hammer may have deleted your account06:51
sadoon_albader[mah let me try06:51
sadoon_albader[myup that's right06:52
sadoon_albader[mWhat do I need to do06:52
golinuxYup.  It went bye-bye.  Was there earlier.06:52
rrqI've clean out the stopforumspam entries06:53
rrqplease just register a new account at the git store06:54
sadoon_albader[mSure06:54
Centurion_Danrrq: I'm not even sure if I'm registered over on gitea....08:00
rrqCenturion_Dan: not yet08:56
rrqyour old userid is mentioned on commits but that's just "text"08:57
rrq.. it came with the migrations08:57
rrq.. actually the commits show name in clear (not userid)09:00
Centurion_Danrrq, what is the url and and can I self register??10:27
rrqgit.devuan.org and yes10:28
rrqyou'll magically become "administrator" after some random grace period10:29
rrq(aka when I remeber :)10:29
Centurion_DanAwesome!! :-)10:32
rrqfyi.. gitea doesn't do groups like gitlab but has "auth teams" and we've avoided misusing the "organization" notion as group10:32
rrq(almost)10:33
Centurion_Dancool!10:34
Centurion_DanI'm going to try and add PPC64 (big endian) as an arch... so will need to get guidance and access to all the other parts too!!!10:35
rrqyes; that's probably with "jenkins" mostly ... LeePen has the baton there10:37
rrqone major diff is that building is done through the one and single Jenkins "project"10:38
Centurion_Danok.10:38
rrqhttps://jenkins.devuan.dev/10:39
rrqdevuan-package-builder10:39
rrqright now there's the gray zone of bullseye being stable while chimaera isn't .. so building is complicated ... hopefully LeePen comes around soonish10:41
Centurion_Daninteresting.  I recently upgrades my Talos II to running chimaera, and all sweet.10:43
Centurion_DanI have a working account on jenkins.devuan.dev!!!  but no permissions.10:43
rrqmmm Jenkins auth system is.. as you know .. let's see if I can manage ...10:45
Centurion_DanAnyway, my gitea account is there now - username  Centurion_Dan.10:45
rrq.. and blessed with powers^Wresponsibility ;)10:48
rrq.. and Jenkins (I believe) you might need to re-login ?10:52
LeePenIn principle any new arch needs adding to dak, amprolla and jenkins.11:02
LeePenHOwever, I don't see ppc64 in https://www.debian.org/ports/11:06
LeePenBut found https://wiki.debian.org/PPC6411:11
LeePenSo it seems to be unstable only.11:13
Centurion_Danyep.  There is renewed interest because of the Talos II.11:14
LeePenOK. I'll look at updating the amprolla config.11:14
Centurion_Danneed to rebuild debian-installer for ppc64el too, it's release keys are broken.11:15
LeePenWhich suite?11:15
Centurion_Dan unstable... the current mini iso (unstable) fails with "INFO: mirror does not have any suite symlinks" and "WARNING: **: mirror does not suppor the specified relase (chimaera)11:20
LeePenOK. Thanks.11:20
LeePenamprolla is not setup to support debian-ports, so it will need work.11:21
Centurion_DanI thought amprolla3 had support for different mirrors - either that or we run a separate instance.11:24
Centurion_Danfor the ports.11:24
LeePenWe really don't want another instance. We spent ages getting away from the separate packages.d.o thing.11:26
LeePenYes, we can add a new mirror path for ports, I just want to be sure it doesn't break anything else.11:26
Centurion_Danfor sure.11:28
Centurion_DanAnyway, getting the ppc64el installer fixed is priority.  I need to get some VM's running for more testing and separation of services.11:46
Centurion_Danppc64 will be a reasonable amount of work.11:47
LeePenYes. Amprolla needs more work than just adding another mirror.11:47
LeePenWe can't build propoerly ATM anyway because Dyne's arm* builder is offline.11:49
Centurion_DanLeePen: so what changes should I be aware of, and what is the process for building now.  I haven't engaged in it since the move to gitea...11:49
LeePenFrom your perspective, little has changed, I think.11:49
Centurion_Danhopefully parazyd wakes up soon.11:49
LeePenparazyd redirected to jaromil11:50
Centurion_DanI thought jaromil was in italy...11:50
LeePenTree in suites/unstable in git.11:50
LeePenOpen an issue in gitea.11:50
LeePenWhich will trigger a build.11:50
LeePenAll documented https://git.devuan.org/devuan/documentation/src/branch/master/maintainers11:51
Centurion_DanAwesome.11:51
LeePenWe are adding 'Origin: Devuan' to d/control in all our packages.11:52
LeePenEverything is built through a common jenkins job: https://jenkins.devuan.dev/job/devuan-package-builder/11:52
LeePenAll the separate *-source *-binary *-repos jobs are historical/obsolete.11:53
Centurion_DanDoes that mean it's one build at a time?11:54
LeePenNot really, jenkins just queues until a builder is available.11:54
Centurion_Danok.11:54
Centurion_DanI might have to go and find my espresso bins and set a couple of them up tor use as arm64 builders.11:55
LeePenThat is why the apt and xrdp ones are waiting ATM: until an arm* builder becomes available.11:55
LeePenOK.11:55
Centurion_DanI see that.  Does it go offline a bit??11:55
LeePenHas a couple of times and we need parazyd or jaromil to restore if it needs physical handson.11:56
LeePenWhilst you are doing builder things, are you able to tweak your ppc64el builder so that it doesn't choke when its local cache is updating or if the ipv6 localhost lookup fails?11:57
onefangThe build machines / VMs need IPv6?12:24
LeePenNo, it is just something on Dan's local setup.12:25
onefangIf I can get my own Internet installed at home, I'll be getting IPv6 to.  Used to have it at my old home.12:26
bb|hcbCenturion_Dan: by "getting a ppc64 vm running" you mean emulation on x86 or you run a vm on ppc64 host?12:55
Centurion_Danvm on a ppc64el host (talos II hardware)12:58
Centurion_DanI don't have ipv6 here12:59
Centurion_Daneither we could tunnel some v6 address, or I can disable v6 resolution.12:59
bb|hcbkk, did you try emulation? Since there is no blender/chrome/firefox forked that may work sane for smaller packages13:00
Centurion_Danbb|hcb: why emulate when I have real hardware for it??13:01
LeePenCenturion_Dan: disable ipv6 resolution sounds good if you don't have it.13:07
bb|hcbObviously, I am asking about running some emulated builders on top of x86; if that is not feasible, forget it :)13:08
LeePenbb|hcb: we have tried that and for some low level packages, the emulation is not always reliable enough to build.13:09
LeePenAt least for arm*.13:10
LeePenSo we prefer the native arm builder.13:10
onefangAh answers my question from a while back about VMs.13:10
LeePenWe do have a emulated ganeti arm builder that is retired and sleeping at the moment.13:11
onefangSo a bunch of ARM VMs running on my Ryzen Threadripper might not be useful.13:11
LeePenNot more than what we already have.13:13
LeePenSeems the Dyne arm builder is back online ;)13:13
LeePenCenturion_Dan: Waht mirror are you using to get that error with the mini.iso?13:20
Centurion_Danmy local mirror which runs on the same talos box.13:21
LeePenIt looks as if it is a local problem with the symlinks there.13:22
Centurion_DanIt's the nz.deb.devuan.org mirror13:22
LeePenThe are lots of dead symlinks in nz.deb.devuan.org/merged13:26
Centurion_Danright... so I see.13:27
LeePennz.deb.devuan.org/merged/dists looks OK.13:27
Centurion_Danok .cleaned those symlinks up.13:30
Centurion_Danwill test again.13:30
LeePenThanks.13:32
Centurion_Dansame error13:32
LeePenbbiab13:32
Centurion_Dandoes something wierd.  looks for oldstable, stable, testing and unstable Releases and then chimera's release and bombs after downloading the chimera release file.13:34
LeePenCenturion_Dan: I can't reproduce this with deb.devuan.org, but can (amd64) with nz.deb.devuan.org.13:57
LeePenThe installer log says "retrieving base-installer 1.206+devuan1"13:58
LeePen"failed: COnnection refused"13:58
LeePenThat looks like a local issue to me.14:01
bb|hcbI have seen this, but can't remember what nginx configuration was causing it, if my memory is not wrong, it was either sendfile or some anti DDoS config14:02
LeePenSounds plausible. Thanks.14:02
bb|hcbLeePen: btw. I still rarely see that on the mirrors I host, e.g. doing dist-upgrade oldstable->stable or stable->testing when the packages to download are about 350-450, there is a connection refused or reset by peer on one deb of all; that happens 1 of 10 upgrades14:53
fsmithredwhich acceleration works in qemu-system-ppc64le?16:15
fsmithredthe ceres mini.iso for ppc64el installs chimaera by default. I did not choose expert install.16:45
fsmithredI now have a ppc64le installation in a qemu VM. How do I make it go faster? It's painfully slow.18:25
LeePengnu_srs1: I have just added the missing eudev_3.2.9-10~chimaera1 arm* builds to chimaera18:36
Centurion_DanLeePen: I tried both deb.devuan.org and pkgmaster.devuan.org and got the same result.  Must be the release file.21:43
Centurion_Danwill try to build it again.21:44
Centurion_Dandebian-installer for armhf is broken.  probably one of the h/w specific images no longer fits the size requirements.22:07
Centurion_DanLeePen.  Does the package not get pushed if there is a build failure??22:51
Centurion_Danrrq??22:52

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