:: [devuan-dev] Notes - Devuan meet No…
Top Pagina
Delete this message
Reply to this message
Auteur: Patrick Meade
Datum:  
Aan: devuan-dev
Onderwerp: [devuan-dev] Notes - Devuan meet Nov. 29, 2017
And now for your kind attention, the devuan-dev Meet Notes from
Wednesday, November 29th, 2017.

Patrick

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

# November 29 2017 @20:30 UTC

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: blinkdog, chillfan, evilham, fsmithred, golinux, jaromil,
KatolaZ, msi (pad, irc), parazyd, rrq

## Agenda

### Old Business
   * 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
     * there are two options:
       * ACTION:  rebuild jessie ISOs (point release 1.1?) (with updated
         packages (~130 out of date (mostly jessie-security) packages))
         and including new devuan-keyring
         * (msi) When doing that, please consider
           http://bugs.devuan.org/db/11/117.html and
           http://bugs.devuan.org/db/15/158.html
   * ACTION: investigate if devuan-cd should be still used or revert
     to barebone d-i
     https://git.devuan.org/devuan-packages/debian-cd/
     * (Evilham) this would imply re-building the live isos
       (fsmithred), arm images (parazyd) and minimal-live (KatolaZ)
       besides regular installer (jaromil/Centurion_Dan)
     * (fsmithred) No problem with making new live isos. Installer
       has some corrections and should be updated in the isos.
     * (rejected) leaving isos as is: keeping auto.mirror a CNAME for
       packages.do
   * ACTION: @everybody make proposals for a suitable backup
     strategy, on to it. top of instance redundancy
     * utilize the mailinglist for this
     * NEEDS MORE DISCUSSION (but also an immediate plan)
   * ACTION: @everybody study alternatives to dak (KatolaZ: maybe try
     aptly)
   * ACTION: @everybody test all possible install/update/upgrade (IN
     PROCESS) paths involving ASCII and document
     * Example of upgrade paths:
       * Fresh ASCII install
       * Debian/Jessie -> Devuan/ASCII
       * Devuan/Jessie -> Devuan/ASCII
       * Debian/Stretch -> Devuan/ASCII
     * (fsmithred) Which display manager for fresh ascii install? Fix
       slim or change deps in task-xfce-desktop.
   * ACTION: We need to discuss how we will attend the transitional
     udev packages. Talk to parazyd for more info.
     * (discuss this meeting)
       * 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)
     * (KatolaZ): this is done, right?
   * ACTION: base-files were updated by Evilham. Needs review.
     * (KatolaZ) Update: I managed to rebuild the package: it's in
       ascii-proposed now -- we just need to move it to ascii)
     * (Evilham) made the discussed motd/uname change since it's
       minor and nothing was said against it.
   * ACTION: https://bugs.devuan.org/db/78/78.html
     * For beowulf+: make a patch for Debian: (add vendor file)
     * For ascii: fork with the vendor file added
     * consider having deb.devuan.org as the round-robin instead of
       auto.mirror to support all the mirors immediately in ascii
   * ACTION: build util-linux for ascii (KatolaZ, parazyd, Evilham,
     Centurion_Dan)
     * (parazyd): sysvinit needs updating to a version that is in
       stretch this will ideally avoid the circuar dependency, or we
       see what's next


#### 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 (+ anyone else, please look into this ASAP;
     ~parazyd)
     * (gnu_srs) @CenturionDan: Please try to find the time to fix the
       build
     * No progress for seven 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
     internals. 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.
       * (unknown) *** this is an amprolla issue *** use packagemaster
   * ACTION: delete our forked openssh packages from the repositories
     * Not only ssh, also openvpn and other packages. (cups comes to
       mind also)
     * SOLUTION: access to packages is there, from user dak using dak
       commands
   * 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 Process
   * ACTION: @everybody complete the proposed ASCII ROADMAP (IN PROCESS)
   * ACTION there is an instance on ganeti for a newer files.devuan.org
     (KatolaZ) jaromil to transfer them, we need to copy the nginx setup
     * ACTION: give access to jaromil
     * ACTION: setup nginx there
     * ACTION: increase files.devuan.org FS space
   * ACTION: @parazyd  MATE ~~and Cinnamon~~ repos by Antofox
     * 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 GitLab updates
     * see what to do with gitlab updates
       * (golinux) Discuss after ascii gets out the door
   * 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
     * Related bugs:
       * https://bugs.devuan.org/db/12/128.html
       * https://bugs.devuan.org/db/13/131.html


#### Ongoing Actions
   * (KatolaZ) add documentation to the configuration of pkgmaster
     (mirror-admin)


#### Completed Actions
   * (KatolaZ) set up the second new server as soon as it is ordered -
     Jaromil!
     * DONE: rrq and katolaz have access
   * 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.
       * SOLVED


### New Business

#### msi
   * Please have a look at
     https://friendsofdevuan.org/doku.php/devuan_doc:start for the state
     of the draft for Devuan's documentation
     * one important thing missing there: developers' documentation
     * we need to decide on how to fit that in
       * suggestions at:


https://friendsofdevuan.org/doku.php/discuss:devuan_doc:start#developers_documentation
   * blinkdog uses scripts for formatting pad notes for the wiki and
     the mailing list. To make sure those notes get into the wiki and
     to the list quickly, we've discussed the idea of putting up a
     website running these scripts, so anyone could do the conversions.
     Currently, these scripts are written in CoffeeScript, which has
     some advantages. The downside is: You won't be able to use them in
     a browser that doesn't support JavaScript (e.g. w3m).


#### blinkdog
   * Meet notes added to the Wiki
     * 
https://friendsofdevuan.org/doku.php/community:development:devuan-dev_meet_notes:2017:november_22_2017
   * Meet notes sent to the Mailing List
     * 
https://lists.dyne.org/lurker/message/20171127.235333.e74e572a.en.html
     * Sorry about the delay; I was on a programming bender. :-)
   * vivus talked to me after the meet  last week (and I think golinux on
     the 28th?) about maintaining packages for Devuan:


     <vivus> Does Devuan need any volunteers for package maintenance?
     <blinkdog> which packages would you like to maintain vivus?
     <vivus> blinkdog: anything Python and I can assist


   * (Evilham) pkg maintaining: YES.
     * Python-specific: from the looks of it, not atm. Maybe some RFP
       over Debian?
   * msi had a great suggestion about embedding the wikify/listify
     scripts into a web page so that anybody can cut/paste.
     * Evilham: Are you willing to host such a page if I create it?
       * (Evilham): Yes :)
   * Anybody use Pidgin for messaging? Specifically with Off The
     Record (OTR)?
     * I've registered a nick `blinkdog_otr` on freenode; feel free
       to add me.
     * B8A6F401 ... C135D683
   * Slow/No Progress on these items, but they are still on my list
     * init-script-checker-bot
     * sane group and permission structure for wiki
   * Happy Birthday Devuan! (November, 27, 2014)
     * Is there a press release?


#### KatolaZ
* I will probably attend today
* worked on ascii minimal-live images. it's almost ready
* rebuilt Evilham's base-files (it's in ascii-proposed)
* added points in ASCII roadmap (please see the relevant pad)
* studying (our patched version of) dak
* studying other tools for repo management (aptly)

#### fsmithred
   * ascii desktop-live isos work (with a little nudge)
     * Remove alsa-base from libdevuansdk/config  <-- N.B parazyd
     * desktop-base 0.99 in ascii does grub theme correctly (old purpy)
     * Add grub-common and grub2-common to blend config, or grub package
       does not install.
     * There will be one iso for uefi and bios in amd64.
       * (latest cli installer does the right thing.)
     * Other things I need to do:
       * Get fontsnaps package into repo.
       * Update refractainstaller and refractasnapshot packages for ascii
       * Learn to love d-i. (Later, I guess.)


#### golinux
   * Making progress on the theming:
     https://transfer.sh/cobFy/ascii_darker.png Which is a better
     filename? Clearlooks-Phenix-Ascii or Clearlooks-Phenix-Purpydark?
     First one is shorter . . . This one is a little lighter:
     https://transfer.sh/XUaNU/ascii_bestest.png
   * Discourse . . . Today I had an email from a local user.  Not a power
     user by any means - he edited sources.list with Libre Office!
     Anyway, he found this post
     https://talk.devuan.org/t/upgrading-devuan-jessie-to-ascii/363 and
     things are not quite working right for him.  Of course pkgmaster
     didn't exist back then, the landscape is constantly changing and he
     likely did something silly.  But still I'm concerned that some of
     the posts there if not already out-dated will quickly become so.
     Would be nice if a message could be posted there that the site is
     for archival use only.


### Evilham
   * Swamped working ahead to prepare for the weekend at Ungleich, prob.
     will be able to work on Devuan all weekend :).
   * Will prioritise the bot ideas, since it's a hackathon :-p.
   * Have been thinking about apt-transport-ipfs <-- https://ipfs.io/ may
     be doable!


#### New Actions
   * ACTION: @jaromil give katolaz access to the current dak installation
   * ACTION: @jaromil give evilham and katolaz access to the new vpn
     gateway
   * ACTION: give access katolaz/parazyd to packages.devuan.org (to close
     bug #124)
   * ACTION: @jaromil give access to discourse for evilham
   * ACTION: @KatolaZ / @jaromil check on dak why there is no binary-all
     under ascii-proposed
   * new server online, for a new ganeti node setup
     * rrq and katolaz and jrml have accces for start
     * ip: 37.59.56.43 - we need a name! napier.devuan.org! (pls update
       the DNS) DONE!
   * choosemirror package responsible to choose the mirrors by the
     installer this is the point to interact about the repo update
     * deb.devuan.org <- new cdn / auto.mirror link
   * DONE ACTION: create a dns entry A record to same ip of pkgmaster for
     now (deb.devuan.org) (DONE)
   * ACTION: Update website instructions re: repositories + sources.list
   * ACTION: (KatolaZ) put list of mirrors *somewhere* for Evilham to
     pull it
     *(Evilham) this can be GL, a website, on the mirrors, ... :) doesn't
       matter
   * ACTION: put the list of package mirrors  (on the webpage
   * DONE ACTION: get certs for deb.devuan.org (KatolaZ)
   * ACTION: SPRINT ON 15-16-17 DECEMBER