:: [devuan-dev] Notes - Devuan meet De…
Pàgina inicial
Delete this message
Reply to this message
Autor: Plasma
Data:  
A: devuan-dev
Assumpte: [devuan-dev] Notes - Devuan meet Dec. 26, 2019
And now for your kind attention, the devuan-dev meet notes for
Thursday, December 26th, 2019.

plasma41

------------------------------------------------------------------------

# Devuan meet Dec. 26, 2019 @20:30 UTC

Pad is here:
https://pad.dyne.org/code/#/2/code/edit/GAcSp8X-Kt4O4pjlnTuxvbbc/

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: golinux, rrq, beer, fsr, kramer


## Old Business

- (gl) Summary of migration of d1g to new infra in 2017. Thought it
might be helpful for the current planned migrations:
https://lists.dyne.org/lurker/message/20170810.174330.f798910e.en.html
Will try to find other examples.
https://lists.dyne.org/lurker/message/20170725.174629.907a0fcf.en.html


## Old Actions

### LeePen
I may not make it as we have house guests. Not coming.

#### Packaging for beowulf
Is just about finished.

Needs thorough testing, especially different desktop combinations,
upgrade from ascii and migration from buster.

I will review the buster migration instructions that we started on in
the autumn.
- (gl) Will add them to the website documentation as soon as they
are ready.

### Beer
Provided PoC organization of Git projects to store configuration
management (Ansible) playbooks & roles.
- (gl) I did not know this until a few minutes ago:
"Ansible was written by Michael DeHaan and acquired by Red Hat in
2015." Red Hat? Really?? That thought completely eliminates the need
for Ex-lax. :D (In meet joke) Remember that RH is the master of
weaponizing free software to control its users. ;) Who is going to vet
the code for shennanigans that might get slipped in?

Successfully cloned https://github.com/nginxinc/ansible-role-nginx and
adapted/strimmed it to drive Devuan/Debian's own package. Deployment on
doc.devuan.org machine proved successful (both install & uninstall)

On Evilham's advice, looked into debops roles collection
(https://galaxy.ansible.com/debops/debops).
Tried out the nginx role
(https://github.com/debops/debops/tree/master/ansible/roles/debops.nginx);
Results unsatisfactory:
- Immaturity: Uninstall not implemented
(https://github.com/debops/debops/blob/master/ansible/roles/debops.nginx/defaults/main.yml#L35)
- Complexity: Huge amount of roles with inter-dependencies. I had to
import 2 other roles for the nginx one to run
(https://github.com/debops/debops/blob/master/ansible/roles/debops.nginx/meta/main.yml#L3)
- Overreaching: The role is fiddling with more than the technology, like
system groups & sudo permissions
(https://github.com/debops/debops/blob/master/ansible/roles/debops.nginx/tasks/main.yml#L94),
and litters the system with Ansible facts

All in all, judging by its contruction & current state, I am unconvinced
this debops collection is good pick on the long run. I will continue my
work either based on the nginx, inc. role, or maybe spawn a new, basic,
unparameterized, one?

### rrq
- making amd64 and i386 installer iso for beowulf


## New Business


## New Actions

### LeePen

#### Chimaera
I plan to add the chimaera suites to dak in the next week and also setup
an instance of britney2 to automate dak migrations from unstable.
- (gl) I would think that beowulf backports might be a higher priority
than chimaera.
- (LeePen) OK, yes, that too!
- (fsr) Check backports for packages that need to be devuanized. (Do you
have a script that finds these packages?)

### rrq
- look at completing www migration

### fsmithred
- Upgrades from fresh 2.1 install to beowulf:
  1. xfce: I had some weird problem with the target partition being
     remounted ro in the middle of the install. (onto a cheap usb).
     Previous xfce upgrades to beowulf were all smooth. 
  2. mate: no issues. It just worked.