libera/#devuan-dev/ Wednesday, 2019-10-02

Centurion_Dano/00:59
Centurion_DanLong time coming, but I am now working from my office.01:00
Centurion_Danoops.. back...01:07
g4570nCenturion_Dan: o/01:08
golinuxHello stranger!01:09
Centurion_Danfinally got internet setup (temporary until I get my servers set up.01:13
Centurion_DanSo... have I missed much going on?01:13
Centurion_DanI haven't really properly gone through my backlog of emails yet...01:14
masonCenturion_Dan: We decided to just make everything easier and adopt systemd.01:14
masonLess work, bigger community, all the usual arguments.01:14
masonPlus, wow, socket activation!01:15
Centurion_Danmason: oh bugger ... that's inconvenient...01:15
masonIt was bound to happen.01:15
g4570nCenturion_Dan: hi, you could see something about the problem with d-i, the kernel version in ascii needs to be updated01:16
Centurion_Danmason: oh well... I guess that means devuan == debian but with different release names...01:16
masonCenturion_Dan: In other news, I'm polishing up a script-based pure-ZFS-root install for Devuan, and I hope to tackle proper teardown of LUKS when root's sitting atop it.01:16
masonThe big jump will be getting proper d-i support for laying out ZFS, but I've got a bunch of learning to do before even starting that.01:17
Centurion_Dang4570n: ok... that should only effect the mini iso installer.01:17
Centurion_Danmason: you'll be wanting to learn all about debconf then...01:18
masonCenturion_Dan: Yes.01:18
Centurion_Danthat will be fun.....01:18
Centurion_Dan.... not...01:18
Centurion_Dan:-p01:18
masonI'm actually looking forward to all of it, even though I know it can be messy.01:18
masonI do have a ton to learn.01:19
masonbbiab01:22
mason(Reading bedtime stories to the older two.)01:22
golinuxg4570n: We are working on a point release to address that01:28
g4570ngolinux: great01:35
g4570nI'm seeing the new branches in the repo :)01:36
golinuxYes, rrq has been busy, busy.  Please help us by testing isos when he asks01:37
golinuxThe point release will come before beowulf01:38
golinuxg4570n: this was added to your section in last weeks notes.  Did you not see it?01:39
golinux   (rrq) Devuan has forked debian-installer; resides at https://git.devuan.org/devuan-packages/debian-installer  it's now updated to 4.9.0-11 for the ascii 2.1 release01:39
g4570ngolinux: 👍01:41
g4570nyes, I saw it. But you have to regenerate the packages, I think there Jenkins intervenes01:41
masonand back01:42
Evilham Centurion_Dan added some short notes to the pad on things I noticed while doing sth, maybe you can clarify01:43
golinuxOf course . . . new isos on they way.  Someone needs to adopt creating the arm and virtual images though.  Any volunteers?01:43
onefangDevuan adopted systemd?  I sleep in one day and all hell breaks loose.   Fire and brimstone coming down from the skies!  Rivers and seas boiling!  Forty years of darkness!  Earthquakes, volcanoes...  The dead rising from the grave!  Human sacrifice, dogs and cats living together...  mass hysteria!05:02
* onefang calms down and eats some brekky.05:02
golinuxEither more sarcasm of onefang has no sense of humor before brekky05:03
golinuxof > or05:03
Unit193Who does?05:03
onefangIt's me, onefang, assume sarcasm, especially if you see Ghostbusters quotes.  B-)05:04
golinuxDo not assume that those quotes are known to everyone.05:05
golinuxSome of us do live outside of popular culture05:05
Unit193Or pop culture from the 90s?05:06
golinuxOr pop culture ever05:06
onefangMeh, I stopped paying attention to pop culture sometime last century.  Just go with sarcasm, it was your first guess.05:07
* golinux pours more coffee for onefang05:08
Unit193https://packages.qa.debian.org/d/debootstrap/news/20190929T034854Z.html fancy.05:10
plasma41Unit193: Noice!05:36
masonnice nie05:42
masonnice*05:42
masonAlright, I'm past due to become a pumpkin.06:10
fsmithredhave good dreams06:10
LeePenCenturion_Dan: Hi. Welcome back.08:18
LeePenThere is also the oom failing arm64 builds on Jenkins.08:19
LeePenI am waiting to build consolekit, xfce4-session and tasksel until that is working.08:20
LeePenThanks.08:20
onefangI'm missing some info for my mirror checker.  I can't see a way of finding out "what packages have been changed recently".  None of the metadata files have any time info, only version info.  "Is this packages updated time more recent than the last time I checked" would be easy.  "Is this package version more recent than the package version of the last time I checked" is harder and fragile.  Fragile coz08:28
onefang I've been vatching the versioning problems already mentioned here.  Harder coz I have to keep around all the version numbers from last time I checked, instead of just the time of the last check, and new packages will fall through unless I track all of them.08:28
onefangI'm trying to be a bit agnostic about what few packages to check each time, defaulting to "randomly pick a small one if I have to download it to run the checks".08:29
onefangAlso, maybe using "If-Modified" headers might help keep bandwidth down, IF I had time info to check.08:30
rrqsniff the pool?08:33
rrqs08:34
onefangThat'll work if I'm running the checker script on pkgmaster, then I can find out when a package gets updated.  I need a solution that works elsewhere.08:37
onefangOr just document "This can't be done.".08:38
onefangI get an email when my mirror runs rsync and finds out there is new stuff to update.  I could sniff that, except that then I have to designate my server as one more source of truth, as well as pkgmaster.  That wont work so well if I fuck up something.08:41
onefangAnd if I fuck up, I want the mirror checker script to tell me.  B-)08:42
rrqcurl -I 'http://pkgmaster.devuan.org/devuan/pool/main/d/debootstrap/debootstrap-udeb_1.0.110%2Bdevuan1_all.udeb'08:43
onefangHow does that help me pick "packages that have changed in the last week", unless I do that to ALL the packages, which is an excessive use of bandwidth I'm trying to avoid by only checking packages that have changed in the last week?08:46
rrqmmm a little bit exessive, yes08:47
rrqyou download the Packages files I suppose .. how about just diffing them (maybe after sorting) and pick Filename: changes ?08:49
rrqthat is, you'll need to keep the previous of course08:50
onefangThat's the hard and fragile method I mentioned.08:50
rrqyeah .. not enough chocolate here .. I'll go raiding ..08:52
onefangThough I guess "package X was replaced by an older version on pkgmaster" isn't my problem to detect.  So a bit less fragile than I thought.08:53
rrqthere's also those "by-hash" files, which presents dates for the hashes for the packages08:56
rrqno thats a dir hmm08:56
rrqand each file is a gzip of the Packages file (as of the date resumably)09:00
onefangI'm not seeing any "by-hash" files on my mirror.09:01
rrqeg http://pkgmaster.devuan.org/devuan/dists/beowulf/main/binary-amd64/by-hash/MD5Sum09:01
onefangAh I do have those.09:02
rrqnot sure how useful those are but varying sizes a lot so it can't be just "Packages"09:03
onefangdevuan/dists/ascii/main/binary-all/Packages.new might be useful.09:05
onefangExcept I'm not seeing any of those in beowulf.  lol09:06
onefangI think those are only in ASCII.09:08
rrqmy exampl was in the beowulf tree09:08
onefangPackages.new is only in ASCII as far as I can tell.09:09
onefangI need to go grocery shopping.  Back soon.09:11
onefangSorted!  B-)10:18
onefangKeep the top level InRelease files from pkgmaster around. Do an if-modified check on them from pkgmaster. If they changed, download the new one, diff against the old one, now we have "what Packages files changed since last time".10:18
onefangKeep the Packages files from pkgmaster around. Download the new ones from pkgmaster, diff against the old ones, now we have "what packages changed since last time".10:18
onefangDo if-modified check on the mirrors for the changed InRelease and Packages files. If they have been updated, then do more update checks on updated packages. If not, mark them as out of date.10:18
onefangSaves some bandwidth, gets the job done, but need to keep history around locally, which I've not had to do yet.10:19
jaromilheyy21:11
jaromila lot happened today21:11
jaromili'll be at the meeting to explain21:11
jaromila lot is still happening, actually. all good21:11
jaromilrrq: if u worry for a machine downtime, see the pad, there was a MOBO failure21:11
jaromilsee you all at the meeting21:12
masonjaromil: Cool, looking forward to it.21:14
masonfsmithred, Centurion_Dan, golinux: If something just went by in #devuan I missed it, and I appear to still have a ban there. If at some point we could address that I'd be grateful! I suspect jaromil would be okay with that.23:13
Evilhammason: http://maemo.cloud-7.de/irclogs/freenode/_devuan/latest.log.html23:15
masonOh, useful. Thank you.23:15
masonNo worries about #devuan. If I do get back into it I'll be happy to provide support, but there's no rush. I seem to be able to be useful without it thus far.23:20
jaromilmason: try now23:21
jaromili think i managed23:21
masonkk23:21

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