libera/#devuan-dev/ Thursday, 2020-02-06

agrisHow do I make a useflag dependant upon another use flag?05:07
EvilhamLeePen: LGTM as in, dont think things will break and it looks like it fixes the issue the bug repoeter helped identify08:52
onefangI have a question about this URL sanity test I have copied from the older mirror test scripts.  Is it there coz apt can't clean up URLs after the user has slipped an extra / into their sources.list URLs?08:54
EvilhamIt's there because sometimes web servers setup behave differently depending on the amount of slashes08:55
Evilham(Buggy config)08:55
onefangAre they ever gonna be seeing those extra slashes though, other than as tests from our testing scripts?08:56
onefangOne of the mirrors that is failing URL sanity is the exact same version of Apache 2 that I'm running, I'm not sure how they managed to screw up their config.08:57
onefangOr as the old joke goes - Patient: It hurts when I do that.  Doctor: Don't do that.08:59
onefangIf it's something apt does, then fine; if it's just random buggy server config thing #12345 that we just happen to test for, then I can't really justify testing for it and whinging about it.  If my test script is complaining about things, I want to be able to explain why that thing is bad for a mirror.09:06
onefangAnd it's the last apt-panopticon test that doesn't currently have a proper explanation, other than "extra slashes are bad, m'kay".09:08
Evilhamtry it yourself?09:24
Evilhamsetup the server that fails "url sanity" with slight variations of the trailing slashes and see if it deals with that or not09:25
Evilham*if apt09:25
onefangI was hoping for more of a "yeah this is an actual problem that has popped up in the past".  Oh well, this is why I have a test box, and now the last heatwave is past, I can safely turn it on.09:31
onefangA quick grep through the changelog for apt suggests they dealt with that problem, and "/./" in 0.9.3 from 2012.09:38
onefangAnd maybe again in 1.5 from 2017, 0.9.10 in 2013, maybe 0.5.1 from 2001, and maybe 0.3.9 from 1999.09:42
* onefang takes the easy way out and describes it as a possible regression of bugs that kept cropping up in the past. B-)09:43
Evilhamthere is the non negligible factor of: mirrors are not only navigated by apt09:48
Evilhamhumans sometimes use them to browse and find things09:48
Evilhamand they do complain when it looks badly broken09:49
onefangI'm trying to distinguish between "some one actually complained about this, or it broke something" and "this is one of many possible errors someone just thought they should test for long ago, and we are all copying that".  There's the rabbit hole of "try testing any possible way of breaking a web server" I'm trying to avoid.09:52
onefangAnd I want to get a release out, that was the last bit of documentation missing.09:52
EvilhamI know we got complains when more mirrors were inconsistent regarding slashes09:53
Evilhamdidn't recall if it actually was an issue for apt09:53
onefangWell I found two old bug fixes for it, and three possibles, one of them recent.  I'm happy to just blame apt.  B-)09:54
* onefang bumps the version number to 0.2 and calls it a release.09:55
LeePenEvilham: Thanks. I will build it.11:28
LeePenEvilham, onefang: I am just about to have a go at removing the ${CC}.deb.devuan.org mirror option from the choose-mirror udeb.11:29
LeePenThat will just leave pkgmaster.d.o and deb.d.o. Is that correct?11:29
Evilhamwith deb.devuan.org being the default, I guess that's good11:31
LeePenOK, I'll see if I can get that one first in the list.11:34
onefangpkgmaster.d.o is part of the deb.d.o DNS-rr.11:42
__20h__Greetings.18:51
__20h__The gopher server of devuan is down. I can't link to it from bitreich.org.18:51
__20h__parazyd, ^18:52

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