libera/#devuan-dev/ Saturday, 2023-12-09

francisco1892Hello, I am having some trouble writing the rewrites for my Devuan mirror (the ones for the round robin seem to be working though). This is a snippet from my nginx config: https://paste.debian.net/hidden/bfcdfb0b/ I am sorry if it is some kind of dumb mistake, I have been trying endless variations of this. Basically, all distros are served under /pub/, and Devuan is at /pub/devuan. The actual root of the server is not07:32
francisco1892/srv/ftp, hence the alias.07:32
francisco1892Thanks in advance!07:32
rrqI think the first (devuan) rewrite would need a "last" flag added to the end.07:55
rrqthe other two might need to be 307 redirects rather; unless you hold debian mirror as well?07:56
francisco1892Nope, I do not hold a debian mirror07:56
francisco1892How would I do the latter?07:56
rrqmmm not sure; it does need the url mangling like that, but it should be passed back to the client as 307 redirect for the new url07:59
rrqhang around; probably someone who has done it will turn up in a bit.08:01
francisco1892sure thing! thank you08:01
francisco1892I added the "last" flag to the first rewrite, but it is still failing. It would also seem that the test_rewrite.sh script is outdated, because it fails to test the debian packages even on the best of mirrors :(08:02
francisco1892Devuan packages are tested fine though, but not with my mirror haha08:02
onefangThat's what I use apt-panopticon for, testing Devuan package mirrors.08:04
rrqthe incoming requests to ba handled would be like "http://deb.devuan.org/merged/pool/...."  i.e., not any initial /pub08:04
onefangI've never used nginx, so the only things I know about configuring it for one of our mirrors is already written in the mirror walkthrough.  I didn't write that bit.08:05
francisco1892rrq: Yes, but it should work using my domain instead of deb.devuan.org08:06
francisco1892Trying DEVUAN package (https://gnlug.org/pub/devuan/merged/pool/DEVUAN/main/b/base-files/base-files_8+devuan7_amd64.deb)...ret: 22 [FAILED]08:07
onefangPlus I'm still in "spend lots of time in bed" mode, so you are still waiting for someone that actually knows.08:07
francisco1892No problem08:07
rrqyes your server should handle those too.. but they are separate "location" blocks08:08
francisco1892yep, the one for deb.devuan.org and br.devuan.org are working thankfully08:09
francisco1892br.deb.devuan.org*08:10
rrqthe "filename" part starts with "pool"; the part before that is the "repository" part that ends up in the sources.list file08:11
rrqI guess you have "https://gnlug.org/pub/devuan/merged" in sources.list ?08:12
francisco1892I am actually testing using the scripts and apt-panopticon as indicated on the walkthrough, and they work for the rest of mirrors08:14
francisco1892I mean, tests pass on those other mirrors08:14
francisco1892Also accessing using Firefox does not work either08:15
francisco1892Great news - I have managed to fix all errors/warnings shown on apt-panopticon, including the rewrites (here is the solution for anyone that is curious: https://paste.debian.net/hidden/f956c2bc/)08:54
francisco1892Thanks everyone for your cooperation!08:55
onefangCool.08:56
onefangLooking forward to this time next week, when your mirror should be 100% weekly stats, then I turn on your active switch.08:57
francisco1892Looking forward to it as well :D08:57
francisco1892I am disconnecting from IRC now, I wish you a speedy recovery08:58
onefangThanks.08:59
joergfontsnaps hah!09:41
InitSomethinHi Devs&Friends!  I spent some time with a package that supports Debian, but errs without systemd, even though it runs on different inits on different distributions.17:50
InitSomethinI did a little work with the package and successfully installed it on Devuan Daedalus x86_64 with OpenRC.  Their repo is open source so to whom should i get this information?17:51
joerghmm, 130s been too long a response time?:-/18:32
gnu_srs1joerg: InitSomethin is back19:02
InitSomethinyes!19:04
InitSomethinapologies about the absence, busy day.  I have shared my email with the devs previously19:05
InitSomethingetting more coffee, please PM me if you wish.19:05
InitSomethinback . . . coffeecoffeecoffeecoffeee19:09
* Xenguy did not notice the name of the package mentioned yet...19:10
InitSomethinoh, this is mullvadvpn-app19:11
InitSomethinit used to be mullvad-vpn and the cli version mullvad-vpn-cli19:11
golinuxIs it in Debian?19:11
InitSomethinno, but they just GPL3 open sourced the project a few months ago19:12
InitSomethinit is marked inactive on the debian RFP19:12
InitSomethinbecause the license wAsnt previously open source19:12
golinuxThe that would be something to take up with Debian19:12
golinuxThen19:13
InitSomethincan we add it ourselves?19:13
InitSomethinhttps://github.com/mullvad their repo also includes the mullvad browser19:13
golinuxIt should probably be added upstream.19:13
InitSomethinhmmm ok.  is that a thing to submit another RFP?  I have it installed correctly by manually making the services and unpacking the package only19:14
golinuxWe generally only fork/add packages to get around problems coming from Debian choices19:14
InitSomethinoh, of course, that makes sens3e19:14
InitSomethinthat leads to another conv . . . i have lots of time to work on things like this.  can we delve deeper in to how my time would be best spent19:15
golinuxAnswering that question is above my paygrade. LOL!19:16
InitSomethinha! pay?19:16
InitSomethinas if anyone gets paid19:16
golinuxI am more of the community manager19:17
golinuxand was doing the theming19:17
InitSomethinis the theme "we're the best!!"?19:18
golinuxNo . . .  it is "Software freedom your way'.19:19
InitSomethinlol kidding.  just passionate about the quality of the distro.  Just sent an email to debian re: revitalising Mullvad package after license change19:25
InitSomethinthank you for your help, ttys dev friends19:25
* golinux wanders off to tea . . .19:26

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