agris | How do I make a useflag dependant upon another use flag? | 05:07 |
---|---|---|
Evilham | LeePen: LGTM as in, dont think things will break and it looks like it fixes the issue the bug repoeter helped identify | 08:52 |
onefang | I 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 |
Evilham | It's there because sometimes web servers setup behave differently depending on the amount of slashes | 08:55 |
Evilham | (Buggy config) | 08:55 |
onefang | Are they ever gonna be seeing those extra slashes though, other than as tests from our testing scripts? | 08:56 |
onefang | One 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 |
onefang | Or as the old joke goes - Patient: It hurts when I do that. Doctor: Don't do that. | 08:59 |
onefang | If 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 |
onefang | And 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 |
Evilham | try it yourself? | 09:24 |
Evilham | setup the server that fails "url sanity" with slight variations of the trailing slashes and see if it deals with that or not | 09:25 |
Evilham | *if apt | 09:25 |
onefang | I 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 |
onefang | A quick grep through the changelog for apt suggests they dealt with that problem, and "/./" in 0.9.3 from 2012. | 09:38 |
onefang | And 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 | |
Evilham | there is the non negligible factor of: mirrors are not only navigated by apt | 09:48 |
Evilham | humans sometimes use them to browse and find things | 09:48 |
Evilham | and they do complain when it looks badly broken | 09:49 |
onefang | I'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 |
onefang | And I want to get a release out, that was the last bit of documentation missing. | 09:52 |
Evilham | I know we got complains when more mirrors were inconsistent regarding slashes | 09:53 |
Evilham | didn't recall if it actually was an issue for apt | 09:53 |
onefang | Well 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 | |
LeePen | Evilham: Thanks. I will build it. | 11:28 |
LeePen | Evilham, 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 |
LeePen | That will just leave pkgmaster.d.o and deb.d.o. Is that correct? | 11:29 |
Evilham | with deb.devuan.org being the default, I guess that's good | 11:31 |
LeePen | OK, I'll see if I can get that one first in the list. | 11:34 |
onefang | pkgmaster.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/!