November 08 2017 @20:30 UTC 🔼
Location: https://vdc.dyne.org/devuan
- (golinux) If you have not used jitsi before, please test your setup before the meet. Doing so at the meet is very time-consuming. I'm available to test with you. Just ping me.
- 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 . . .
- With the time change, double check the meet time in your time zone.
Present: blinkdog, evilham, fsmithred, golinux, katolaz, parazyd
Agenda 🔼
Old Business 🔼
Ongoing Actions 🔼
- ACTION: @everybody propose viable solutions for the CDN setup for package mirrors
- (parazyd) discuss on the email thread
- atm we have several offers for mirrors
- 6 package mirrors are active at the moment
- ACTION: @everybody make proposals for a suitable backup strategy, on to it. top of instance redundancy
- utilize the mailinglist for this
- ACTION: @everybody test the proposed packages, to check that they work in all possible update/upgrade scenarios:
- Debian/Wheezy -> Devuan/Jessie
- Debian/Jessie -> Devuan/Jessie
- Devuan/Jessie -> Devuan/Ascii
- Debian/Stretch -> Devuan/Ascii
- Devuan/Ascii -> Devuan/Ceres
- so far successful, keep em coming
- ACTION: @everybody test all possible install/update/upgrade
- Example of upgrade paths:
- Fresh ASCII install
- Debian/Jessie -> Devuan/ASCII
- Devuan/Jessie -> Devuan/ASCII
- Debian/Stretch -> Devuan/ASCII
- ACTION: We need to discuss how we will attend the transitional udev
- Talk to parazyd for more info.
- transitional packages (only a control file/empty packages)
- decision: let's make an entire package with a debian dir on git.do/devuan-packages/udev
- (will be done by parazyd and gnu_srs)
- ACTION: base-files were updated by Evilham. Needs review.
- put into ascii-proposed
- will build it
- ACTION: https://bugs.devuan.org/db/78/78.html
- make a patch for upstream: *-Security instead of Debian-Security
- if not accepted; fork and apply it to our own
Dan's Actions 🔼
- ACTION: @CenturionDan will have a look at building util-linux for ascii (the build is stuck due to circular deps)
- Dan has past experience on that
- (parazyd) anyone else, please look into this ASAP
- (gnu_srs) @CenturionDan: Please try to find the time to fix the build
- No progress for four weeks (https://git.devuan.org/devuan-packages/util-linux/activity).
- this can be blocking (e)udev
- (gnu_srs) No, it is related to openrc
- ACTION: more people need access to dak and knowledge about its
- we are not able to delete debs from repos, nor do any kind of other operations.
- dak is also still undocumented in infrastructure_doc
- ACTION: https://bugs.devuan.org/db/12/124.html
- Jaromil or Centurion dan have root on packages.do
- The nginx config on pkgmaster can be used to close this bug.
- ACTION: ascii-proposed and experimental don't offer deb-src.
- @Centurion_Dan: Please have a look.
- Proposed ACTION: d1dev Webinar Series (wishlist)
- Subject: How I Learned to Stop Worrying and Love the Debian Installer
- Presenter: CenturionDan
- Time/date/location TBA
Actions in progress 🔼
- ACTION: @everybody complete the proposed ASCII ROADMAP
- ACTION: @parazyd will produce a one-shot script to import the MATE ~~and Cinnamon~~ repos by Antofox, and build them
- (parazyd) Packages were moved to devuan-packages. Most of the repos need trivial touchups though, so once those are done, I will build them all in sequence, and fix what breaks
- build005 has (had) a bug in pbuilder. Centurion_Dan was investigating it.
- cinnamon will be attended once MATE is done
- Packages have now been moved to devuan-packages, and will be built in due time. (from ascii roadmap)
- ACTION: @KatolaZ make tests of instance migration to the new server
- conversion of d1g and gitlab to DRBD
- d1g -- Thu 9th Nov. Night 21:00 (UTC)
- gitlab -- Fri 10th Nov. evening 18:00 (UTC)
- see what to do with gitlab updates afterwards
- ACTION: share the DNS management cred's for dev1galaxy.com (Evilham, rrq, chanku)
- Today we changed the dns server account because there was no response from Chanku who was the only one with the auth
- Domain expires in 2 weeks, discuss ownership transfer to dyne
- ACTION: (Evilham)Trying to straighten up devuan-baseconf: https://git.devuan.org/evilham/devuan-baseconf/commits/suites/unstable
- Delete suites/jessie-proposed as that is behind suites/jessie
- suites/jessie contains what is currently in suites/jessie
- New version would be 6.5 in unstable, 6.5+devuan1 in jessie-proposed and 6.5+devuan2 in ascii
- Deleted postinst.old / postrm.old: they existed in suites/jessie as postinst.old and postrm.old which, has no effect? They also exist as postint and postrm in suites/ascii but the commits disabling them (rename to .old) are much more recent, so I guess they were not needed any more
- Related bugs:
- Related understanding question: /etc/apt/sources.list gets generated somewhere else, where?
Actions Completed 🔼
- ACTION: @onefang help test out package mirroring on personal mirror server (DONE)
- https://friendsofdevuan.org/doku.php/users:onefang:mirrors
- ACTION: parazyd will reimport (git push -f) the current Debootstrap package, in order to have Debian's git histin our repo as well. Initially it was imported as a tarball. (DONE; debootstrap is up to date in ascii now)
- ACTION: arm64 debootstrap on the arm64 build slave is broken. (DONE)
- parazyd will try to solve this after updating the debootstrap package
- ACTION: @parazyd will start working on a package with all the config files that cure various insanities introduced by upstream (non-devuan)
- We will start with vimrc (to solve the issue of mouse copy/paste), and include there more stuff as needed. We could call it "devuan-sanity" or something like that. (DONE)
- The package has now been created and built for experimental.
- https://git.devuan.org/devuan-packages/devuan-sanity
- (parazyd) I will make a short introduction README, and a way to contribute to it.
- ACTION: Newest eudev has been built for all arches (DONE)
New Business 🔼
- ACTION: delete our forked openssh packages from the repositories
- questions: who decided this package should be forked, and why?
- Not only ssh, also openvpn and other packages. (cups comes to mind
- who is ben walsh?
- (Centurion_dan) ben walsh was a contributor that did the initial work on a few packages like openvpn
- (Evilham) Still: how was it decided that forking openssh was a good idea?
- ACTION: move files.devuan.org to our ganeti cluster
- (KatolaZ) OK, I can do that as well...
- ACTION: transfer dev1galaxy out of godaddy, and decide what to do afterwards
- to where exactly?? better decide on how we are going to manage domains before moving things around.
- (Evilham) There's also an ownership transfer to dyne or sth devuan specific that should be done
- ACTION: put together a script to inject files automagically in debian packages (KatolaZ)
golinux 🔼
- Sent email to DNG about the new leadership structure
- Sent email to devuan-dev with possible choices for release name to follow Beowulf.
- Coppernicus - mathematician and astronomer (historical reference)
- Cassini - Space probe (where no man has gone before)
- Credo - I believe (we have faith that Devuan will not fail)
- This is a well-reasoned argument: https://lists.dyne.org/lurker/message/20171106.122602.819c3301.en.html
- (blinkdog) Candy
- (golinux) NOOOOOOOO!
- (blinkdog) Free candy to all who vote for Candy
- Posted last weeks notes to the wiki: https://friendsofdevuan.org/doku.php/community:development:devuan-dev_meet_notes:2017:november_01_2017
- Working on a revised Team page to reflect recent leadership changes.
- Changed dns on the forum and going to change registrar from godaddy later today
Evilham 🔼
- some ideas about #devuan-security, to be elaborated over the next few weeks
- using oldpackages.txt from pkgmaster to compare with package names from debian-security announcements should be doable. we want to be aware of security updates important to debian that affect devuan and should be attended.
blinkdog 🔼
- Question: Is Wheezy a good baseline for sysv init scripts?
- (blinkdog) Thinking about the bot that checks for script changes
- can recognize initscripts by checking for LSB headers
- (evilham) what about just checking if the package would change anything under /etc/init.d?
- (Evilham) apt-file search /etc/init.d/ lists all packages that install init scripts
- (blinkdog) Thanks! That cuts down the necessary baseline significantly
- (Evilham) #devuan-bot for notifications
- (ZFS is missing init scripts) https://bugs.devuan.org/db/14/14.html
- look into automerging of trivial changes from upstream
- injecting our own initscripts into packages we fork while automatically pulling updates (do ZFS for PoC)
- (blinkdog) KatolaZ, do you have the Debian package names that we'd inject for the ZFS PoC?
parazyd 🔼
- think about a template that people can fill when requesting package inclusion in devuan
- (KatolaZ) We need maintainers for those new packages....
- (fsmitrhed) Template could have a field for Maintainer:
- things needed:
- Package name
- Description
- Maintainer name (YOU?)
- Upstream
- how do we actually move jessie to oldstable and ascii to stable? and when exactly?
- https://git.devuan.org/devuan-infrastructure/amprolla3/blob/master/doc/directories
- https://git.devuan.org/devuan-infrastructure/amprolla3/blob/master/contrib/populate_aliases.sh
- hopefully it's a matter of changing the symlink structure in /devuan. /merged is solved through amprolla.
KatolaZ 🔼
- Should be able to attend
- have worked on drbd, but had no time in the last few days to prepare the maintainance for gitlab and dev1galaxy. Hopefully done by this
- ACTION: have a look into util-linux
- ACTION: convert galaxy and gitlab to drbd
- ACTION: gotta go back at reportbug for jessie/ascii/ceres (email
- ACTION: gotta work on ascii minimal-live
- ACTION: gotta update the list of maintainers on debbugs
fsmithred 🔼
- Trying to figure out how to put d-i in the live isos. Currenly using live-build to do that. It almost works. Installer fails because of missing kernel modules and installer kernel doesn't match the one in the archive. How do I fix this? (Pretty sure we had this in one of the beta or RC installer isos.) Dan?
- (parazyd) maybe we can teach debian-installer to use the current running kernel regardless. will look into d-i source
- where do these come from? http://packages.devuan.org/merged/dists/jessie/main/installer-*
- they're missing in pkgmaster.
d1dev Webinar Series (wishlist) 🔼
- Subject: Packaging Tips and Tricks
- Presenter: Parazyd
- Time/date/location TBA
- (parazyd) gladly, but keep in mind i have no useful experience with d1h