And now for your kind attention, the devuan-dev meet notes for
Wednesday, November 6th, 2019.
plasma41
------------------------------------------------------------------------
# Devuan meet Nov. 06, 2019 @20:30 UTC
Pad is here:
https://pad.dyne.org/code/#/2/code/edit/En6tAyr3dP5a1L-+ES5R7uOr/
Meet here: https://vdc.dyne.org/devuan
* Please post notes prior to the meet.
* Please add your name as 'Present' below when you get to the
meet.
* When adding a comment in someone else's notes, please
pre-pend your name like this: (whoever) whatever . . .
Present: onefang, golinux, rrq, plasma41, fsr, danyspin97
## Old Business
### LeePen
- AFAIK the buildhost problems presented last week are unaddressed.
Therefore, I have not been able to build any updates for beowulf.
Who is able to take a look at them?
### fsmithred
- beowulf gets both slim and lightdm.
https://dev1galaxy.org/viewtopic.php?id=3124
- task-xfce-desktop requires slim
- xfce4-session recommends light-locker, which requires lightdm
- I understand that this can't be fixed until the build system is fixed.
(note: there's a request for adding slimlock support to xfce4-session)
- (LeePen) Yes, I have fixes for this ready for testing once the
buildhosts are working reliably.
## Old Actions
## New Business
### fsmithred
- Should openrc debs be added to dvd and cd installer isos for offline
install?
- (plasma) I'm in favor of that.
### onefang
- I've not seen anything from Evilham since the 18th of last month.
- I've sent him an email today, as yet no response. I'll update this
if I get one.
- I'm worried that I may be the only remaining mirror herder. While I
have no problem with that, other than we should have some backup,
there is a big problem if I am currently the only one - I don't have
access to all the things I need to do the job. (rrq gave me shell
access to pkgmaster, that solves most of these access problems.)
They are:
- <strike> mirrors@??? is the main contact point for the
mirror herders. I don't have access, Evilham usually just forwards
stuff he thinks I need to read. If Evilham has been inactive since
last month, there are likely things at that address that no one
has read. </strike> (I have access to that now. The only recent
ones since I last spoke to Evilham, I had sent or already read
anyway.)
- The devuan-mirror email list admin pages.
- <strike> Files on pkgmaster.devuan.org - mirror_list.txt,
mirror_status.html, and devuan_mirror_walkthrough.txt. Actualy I
don't know if they are the originals, or if they are copied from
someplace else. </strike> (I can edit these now.)
<strike> At the beginning Evilham said he wanted to set up
something so I can edit these files without having root access.
As far as I know, that has not been done. So I can't update them
as needed. </strike>
- I want to run my new apt-panopticon mirror checking script on what
ever server usualy produces mirror_status.html, and dump the results
into a folder at the same place as mirror_status.html. It'll produce
something similar to mirror_status.html, but with links to the raw
checker logs in that same directory. This is so that mirror admins can
dig down into the details when they see [FAIL] next to their mirror,
and have a chance to figure out what's wrong with their mirror so they
can fix it. Or so they can figure out apt-panopticon is doing
something wrong and tell me about it, so I can fix it.
Several cron jobs will be needed to run it, once every few minutes for
the quick connectivity tests, and once a week for the full analysis
checks. Apt-panopticon can run as an ordinary user, though likely
needs special priviledges to dump the results onto the web server. The
weekly job will also create the weekly mirror status email report, and
likely should actually email it to the devuan-mirror list.
Evilham wants to have Prometheus + Grafana graphs of the results, but
failing that I'll be doing collectd + CGraphz graphs. I can do both.
The report generation system of apt-panopticon is modular, it's easy
to write modules to support that sort of output. Perhaps one of these
monitoring + graphing systems can be hosted on Devuan infrastructure
somewhere? I'm open to adding other things, likely I'll add
Icinga/Nagios alerting as well for example.
You can find the source code at -
https://sledjhamr.org/cgit/apt-panopticon/
You can find the issue tracker at -
https://sledjhamr.org/mantisbt/project_page.php?project_id=13
https://sledjhamr.org/apt-panopticon/ is the results of running it
hourly on my server.
- While I'm at it, could someone add me to
https://devuan.org/os/team/
please? I suggest pointing my name to
https://sledjhamr.org/ and the
text could be something like "onefang :: mirror herder, last gen
greybeard" (that's the non USA spelling of grey).
### rrq
- added arm64-builder and armhf-builder to Devuan ganeti infrastructure,
to be hooked in to Jenkins.
### LeePen
- Sorry I can't attend.
- Over the last few days I have been exploring britney2 (Debian's
unstable -> testing automatic migration script) as part of getting
Debian's elogind testing migration through. It occurred to me, that
once beowulf is released ;) it might be a useful thing for us to
automate migrations with less manual intervention. I believe it can
talk directly to dak.
### kramer
- can't attend
### golinux
- Very few arm images have been forthcoming. I have been hanging on the
arm channel. There is tinkering but no focus at all on the point
release. It has been discussed before that we drop arm images and
encourage users to build their own with the SDK. Doing that would
accelerate the Beowulf release. This advice from yeti:
- ditch all arm images
- they are a mess since pre1.0 days
- I'm very unhappy about this but its better than keeping them
- only some tinkerers can use them
- they are not enduser-ready
- they never have been
- images without kernel updates are not enduser ready
- I'd love to have the same OS on my PCs and ARMish boards
- but it didnt work out for too long now
- xcept for the 2 cubies which were transgraded from debian9 and so
have inherited debians kernel update way
- And there you have it. Let's move on . . .
### plasma
- Both of the Raspberry Pi 1 & 2 images made by danielinux on 2019-10-19
pass a basic "boot and ping an internet server" test
## New Actions
- We will drop official support for arm images
- Send formal announcement of the 2.1 release including to announce list
- Create post on forum where DIY arm images can be posted and encourage
users to build their own with SDK.
- plasma41 will host a torrent for arm images
- onefang to set up apt-panopticon reports, logs, and graphs on
sledjhamr.org. pkgmaster/mirror_status.html can point to it.
- Have a status.mirror.devuan.org or something that points to
sledjhamr.org.
- Prometheus metrics will be added for Evilham to add to his graph
system.
- update the devuan.org team page at beta.devuan.org IN PROGRESS