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
  1. 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

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
  • ACTION: more people need access to dak and knowledge about its
  1. 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: 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: 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)
  1. 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)
  • 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 🔼

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

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