libera/#devuan/ Sunday, 2019-06-02

EHeMAs debdog noticed, *silently* is the key word; many channels won't let you say anything without some flavor of verification, but most will at least hint that you're being ignored.00:14
MinceRthat's the ircd's fault00:14
EHeMAnyway, sometime in the past 2 weeks the repositories got slightly broken, the stable entries no longer work (fine, many people dislike them, but for some they're a very handy feature, like all features).00:15
fsmithredslightly broken, then a little different broken, then fixed00:22
EHeMfsmithred: "Err:9 http://deb.devuan.org//merged stable Release", "  404  Not Found [IP: 131.188.12.211 80]"; that is broken and still broken (just retried now).00:28
fsmithredworked yesterday. Maybe it's broken again?00:29
fsmithredI'll try00:29
golinuxTry another mirror00:29
EHeMI've tried several mirrors over the past few days and it has remained broken.00:29
golinuxhttp://pkgmaster.devuan.org/mirror_list.txt00:30
fsmithreddeb.devuan.org works here00:32
fsmithredI don't know what mirror I'm hitting00:32
EHeMWell, ftp.rrze.uni-erlangen.de, megumin.packet-gain.de, devuan.bio.lmu.de and 5.196.38.18 all fail the test.00:32
EHeM"deb http://us.deb.devuan.org/merged/ stable main" is the line from sources.list.00:33
golinuxI just updated here and np00:34
fsmithredpretty sure the us prefix does nothing yet00:34
golinuxYeah, we don't have a us mirror yet.00:34
EHeMfsmithred: Given how I'm hitting servers in Germany, I think you're right, but I do /try/ to reduce my use of bandwidth.00:34
golinuxIIUC, deb.devuan.org will default to one close to you00:35
EHeMThis time got mirror.checkdomain.de, fail.00:36
golinuxLet me check something00:37
golinuxEvilham's mirror status script says everything is OK.00:38
golinuxI think I found it00:38
EHeMFurther error message says missing Release file.00:38
golinuxhttp://deb.devuan.org//merged . . . it's those //00:39
golinuxTry with only one00:39
EHeMNope.00:40
fsmithredI see a release file at 131.188.12.21100:41
fsmithred131.188.12.211/devuan/devuan/dists/2.0/00:41
EHeMAdded "131.188.12.211 us.deb.devuan.org pkgmaster.devuan.org" to /etc/hosts and fail.00:43
rrqnote that "deb.devuan.org" is merely a multi-host dns, and there's no resolution cleverness other than settling for a single one at "random" at each request.00:46
rrqalso if it's a "jessie" update: jessie has got archived, so jessie-updates and jessie-backports are not there anymore.00:48
rrqor are they? some mirrors have them; maybe it's too early int the morning for me...00:51
fsmithredjessie-backports is gone, I know that much00:52
fsmithredI believe jessie updates is still working. I didn't comment it out in my sources.list.00:54
golinuxCenturion-Dan said updates are gone - I got bit by that.00:54
fsmithredHit http://security.debian.org jessie/updates InRelease00:55
fsmithrednope, that's jessie-security00:56
golinuxjessie-updates aren't00:57
fsmithredoh, I did comment out jessie-updates00:58
EHeMOne reason I use "stable" is that eliminates the need to update sources.list with each update; if APT had some sort of variable substitution I might consider making use of that.01:02
golinuxProblem is that Debian stable and Devuan stable are not always in sync01:03
fsmithredEHeM, that wou...01:03
fsmithredyeah, that01:03
golinuxSo when buster goes stable and beowulf isn't . . . oops01:04
Evilhamfrom my mirror checker:01:06
EvilhamNOTE: This checker only compares propagation and up-time across the mirror network. Not correctness of reference server (pkgmaster.devuan.org).01:06
EHeMSo anyway, it got br0k3n in the past 2 weeks and it would be nice if it could be made to work again...02:01
fsmithreddid you try changing stable to ascii?02:03
EHeMThat does allow APT to verify the data it is getting and produces no error.02:03
fsmithredit's also the way that's recommended and supported02:04
EHeM"stable" is a standard supportted dist too; sure there is dislike of it, but used with care it is quite handy.02:06
EHeMFor a large installation it might be handy to have one system on stable, which will alert you when an update is ready.02:06
fsmithredI don't understand what benefit you see in it02:07
fsmithredwhat update?02:07
fsmithredregular package updates, or update from one release to the next?02:07
EHeMUpdate from one release to the next.02:07
fsmithredso you have a time bomb02:07
fsmithredyou can't take that upgrade when it comes02:08
EHeMIf you handle it improperly, yes it is a timebomb, if you use care it is quite handy.02:08
fsmithredhow are you going to keep the devuan packages separate from the debian packages that are upgrading to the next release?02:09
fsmithredand what are you going to do with all the version conflicts?02:09
golinuxHe's not listening.  Save your breath02:09
fsmithredhow do you think you're going to handle it properly?02:11
fsmithredtake your time, I'll be back in five minutes02:11
EHeMfsmithred: I'm only using Devuan's repositories (someone who used a repository targetted at Debian would have a trickier issue), version conflicts help ensure everything remains on a single Devuan version.02:12
EHeMThe concerns about breakage have been around more than a decade, yet no problems have ever cropped up for me.02:14
fsmithredbut you're using a symlink02:15
EHeMYes.  So?02:15
fsmithredand when debian buster goes stable, the symlinks will change02:16
fsmithredbut the devuan packages won't02:16
EHeMThere could be symbolic links at several places in the repository, right now I'm too small to a local mirror.02:17
fsmithreduse "ascii" and when buster goes stable, you can upgrade to "beowulf"02:18
fsmithredthen all your package versions will match02:18
fsmithredthen you won't be mixing current stable with testing (or when it happens, oldstable with stable)02:18
EHeMI'm pretty sure the Packages file points to the pool directory which then contains everything, the symbolic links would be involved in the Packages file which unless you're deliberately creating a mixed Packages file won't cause problems.02:19
fsmithredwe are merging two different repositories02:19
fsmithredours and debian02:19
fsmithredand filter out the debian packages that we've re-packaged02:19
EHeMAnd unless you're deliberately creating a stable repository which isn't a symbolic link to ascii or beowulf, stable will remain one version.02:20
EHeMI've got a tested backup strategy, worst case is I'm forced to restore a system (potentially a VM) and will then no longer use stable.02:32
EHeMThe warnings about using "stable" go back a decade, yet no breakage has every shown up.02:33
EHeM^every^ever02:34
fsmithredthe warning of using "stable" that I know about only go back a year or two02:39
fsmithredin devuan02:39
fsmithredand they came from people who got burned by it. Not theory.02:40
fsmithredoh yeah, I do recall warnings about the upgrade from sarge to etch. I was one of the ones who got burned by that.02:49
EHeMWhat sort of breakage did you observe?02:50
fsmithredxfree86 to xorg was a mess02:50
fsmithredI ended up reinstalling02:50
fsmithredit was a kid's computer, so no backups and nothing important lost02:51
EHeMI think what I ended up doing was sticking with XFree86 for a bit until I was certain I had all the correct packages selected and *then* let X get upgraded.02:52
fsmithredwhat I think you'll see with devuan is version conflicts between core packages02:55
fsmithredexample, util-linux and libc602:55
fsmithredone is a devuan package the other not02:55
fsmithredand I don't see any "stable" in /merged. That might explain why your apt can't find the Release file, but I can see it's there in my web browser.02:58
EHeMIf breakage shows up, I'll be forced to admit my strategy was flawed, but I've still yet to have any problems.02:59
fsmithreddid you do this for jessie to ascii?02:59
EHeMAs it was working 2 weeks ago I'd like for it to return to a similar state.02:59
fsmithredhow was it 10-12 months ago?03:00
EHeMfsmithred: Use "stable" in /etc/apt/sources.list and do the update from Devuan jessie to Devuan ascii?  Yes, worked fine.03:00
fsmithredyou may have gotten some unsanitized packages that way.03:01
EHeMThere aren't any traces of such that I can find (you're welcome to suggest extra places to look).03:08
golinuxEHeM: This might make it clearer: https://dev1galaxy.org/files/amprolla.png03:13
fsmithredyou'd have to compare your package list to a list of packages that get modified03:14
fsmithredyou can do whatever you want, but there's no benefit to it and there is some risk03:14
golinuxExperience it the best teacher . . .03:15
golinuxit > is03:15
golinuxYou wasted hours to no avail03:15
golinuxMore than some risk.  Besides different version numbers, won't there be the possibility of no filtering of packages needing systemd?03:19
golinuxI'm not sure how the redirect is set up.  I imagine it would be to buster not resting.03:19
golinuxoops - testing03:19
fsmithredas I said, I see no "stable" or "testing" symlinks in /merged03:24
fsmithredif they were there two weeks ago, then maybe someone removed them because buster is about to go stable03:25
EHeMgolinux: Experience is the best teacher, and perhaps I'll have a bad experience with stable in the future, but until then I've got more than a decade and no problems.03:41
EHeMfsmithred: That brings the question of why those aren't being dealt with via scripts?03:42
fsmithredI haven't looked at the code in amprolla, so I don't know what script there are or aren't.03:43
EHeMThe needed feature is some level of macro substitution in sources.list, add the ability to set current="ascii" and then substitute "ascii" for "${current}" in a bunch of places and it becomes less of a headache.03:45
EHeMIn the mean time continuing to support a handy symbolic link supportted by all Debian's variants for over a decade is better.03:46
EHeMIs there somewhere else I need to report that things got broken?03:47
fsmithredprobably not. This conversation will be seen.03:49
golinuxEHeM: Some reading for you.  Have at it: https://git.devuan.org/devuan-infrastructure/amprolla303:50
djphwait, wasn't amprolla just '2' recently?03:50
fsmithrednope. 2 was skipped03:51
fsmithredan unfinished project03:51
fsmithred3 is different, so it's 303:51
djphah03:52
djphperhaps I'm recalling the discussion of v2 then03:52
golinuxUt was never in production iirc03:52
fsmithredyou do03:53
golinuxThat was a while ago.03:53
djphi have a weird perception of time, I can go 8 months and call it "like last week, right?"03:54
* rrq gets reminded of a dejavu he wants to have04:00
djphrrq: don't tempt the Matrix overlords.04:03
fsmithreduh-oh, did they cut us off?04:11
fsmithredwhat's 22 minus 15?04:12
djph7?04:12
fsmithredI was getting bumped off-line about every hour or two04:12
fsmithredand it hasn't happened once since I put in the new router 7 hours ago04:12
EHeMFunny how working network hardware makes your network work better.04:14
djph^04:14
fsmithredI only noticed it in here. It would go out for a minute or less.04:16
* gnarface wasn't ignoring anyone, just wasn't actually here to respond 06:25
gnarfacetell debdog sorry if he comes back06:25
Evilhamfwiw: amprolla docs says stable should be a symlink to current stable (aka ascii atm)07:24
Evilhamso, even if (when) debian releases before devuan does: stable means ascii07:24
Evilhamno version conflicts07:24
Evilhamand of course ascii / beowulf track release names, not "stable" or "testing"07:27
Evilham(aka, they track stretch / buster respectively)07:27
Evilhamthat being said: ineed, stable should be a thing, it was last Sunday, it wasn't on Monday, it was on Wednesday it's not today07:27
onefangThat's a somewhat unstable stable then.07:30
Evilhamyup.07:30
systemdleteonce a week, on Sunday mornings, the system runs mdadm check on raid arrays.  I happened to be around when all the lights on my disk array came on, so I wondered what was up.  I figured out that it was the weekly check on raid, but I noticed that 2 of 8 raid devices were not getting checked.12:45
systemdleteI requested check on both of them, and the system did what it should.  But I wonder how does mdadm or the raid subsystem decide which arrays to check?12:46
systemdleteI searched for differences in the /sys/block/md*/md files, and the only distinguishing file was the "last_sync_action" -- the two devices which were not checked showed "none", but after I requested the check they too showed "check"12:47
systemdleteIt's a bit odd.  I looked at the /etc/mdadm config files.  I did not notice anything that called out the difference.12:48
systemdletePlease note that it is "sync_action" not "last_sync_action" that responds to the requests to run check or repair12:51
systemdleteI am only slightly concerned with this.  There is probably some legit reason why the system decided not to check the two devices in question.   But it would still be nice to understand why.  Might be time to read mdadm source code.12:53
onefangJust a wild guess, since I never played with that, it's not checking those two .. yet?12:54
systemdletepossibly.  I thought of that also.  But it still makes me wonder why12:54
onefangKnowing rather than guessing is better.  B-)12:55
systemdleteagreed.  Even if it turns out to be nothing12:55
systemdleteI'm browsing the script called from cron.  Considering the options it is passing, it should have checked ALL assembled arrays.  I have 8 that are assembled.13:12
systemdletelate now here.  more tomorrow.13:16
systemdletebbl13:16
EHeMIn other news stable is still in a non-existant state.19:42
EvilhamYup23:42
gnarfaceyou guys don't actually need it for something do you?23:53
gnarfaceit's usually advised to use the release name in the sources.list anyway23:53

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