Refracta Development, Scripts, etc.
Post a reply

Refracta-8 on the horizon

Sun Oct 18, 2015 11:44 am

I was thinking about updating the jessV-nox isos, since they're more than six months old, but instead, I started on a devuan-based refracta. I've got i386 and amd64 VMs from a devuan debootstrap install. I'll soon replace the debian-based nox isos with devuan-based isos.

Since they have No X, it was easy-peasy to have no systemd or its libraries. You add a desktop, you're on your own. I'm not sure exactly what else has to be done before devuan can eliminate libsystemd0, but until then, I may add additional nosystemd repos to sources.list, and leave them commented out, in case someone wants to use them.

@dzz: is there anything in the exegnu repo that isn't in angband?

Re: Refracta-8 on the horizon

Mon Oct 19, 2015 1:54 pm

is there anything in the exegnu repo that isn't in angband?

Only a few left that nobody else seems to have yet compiled without systemd deps: sane-utils, consolekit2, eudev, apt-cacher-ng, newer cups* debs.

I don't know what other Devuan users do about consolekit but that's how I sorted user permissions for shutdown and removables in xfce4.

Some essential stuff in angband.pl is (was) not yet in Devuan. Last time I did a base noX without libsystemd0 I needed angband.pl immediately after (devuan-) debootstrap with appropriate exclude options.

I like to put 3rd party repos commented except when needed, in sources.list.d files.

I posted separately the package lists for my experimental devuan-based xfce4 builds if that's any help, maybe not if you're doing noX. Some stuff had to go to keep size <700MB, e.g. kernel headers, build-essential (not much use to me in a live environment anyway).

Re: Refracta-8 on the horizon

Mon Oct 19, 2015 9:42 pm

My devuan alpha2 installation has consolekit, policykit-1 (and -gnome), and libsystemd0. Shutdown and reboot are working. I can't remove libsystemd0 without breaking a lot of stuff.

I'm hoping to go beyond no-X with pure devuan. But I'm also thinking I should keep a no-X version. The current one gets around 20 downloads a week. I don't know if that's because people want it, or if they're just getting it because it's the newest version, and they think it's complete.

Re: Refracta-8 on the horizon

Tue Oct 20, 2015 1:37 am

What exactly is depending on libsystemd0? What versions of policykit and consolekit do you use?

Re: Refracta-8 on the horizon

Tue Oct 20, 2015 2:52 am

Code:
[email protected]:/home/user# aptitude why libsystemd0
i   task-print-server Depends cups                           
i A cups              Depends cups-daemon (>= 1.7.5-11+deb8u1)
i A cups-daemon       Depends libsystemd0

Also, gvfs-daemons needs libsystemd0. I'm not sure what else. Consolekit and policykit-1 don't depend on anything with systemd in the name.

Code:
[email protected]:/home/user# apt-cache policy consolekit
consolekit:
  Installed: 0.4.6-5
  Candidate: 0.4.6-5
  Version table:
*** 0.4.6-5 0
        500 http://us.mirror.devuan.org/merged/ ceres/main amd64 Packages
        990 http://us.mirror.devuan.org/merged/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status

[email protected]:/home/user# apt-cache policy policykit-1
policykit-1:
  Installed: 0.105-9+devuan1
  Candidate: 0.105-9+devuan1
  Version table:
*** 0.105-9+devuan1 0
        500 http://us.mirror.devuan.org/merged/ ceres/main amd64 Packages
        990 http://us.mirror.devuan.org/merged/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status

Re: Refracta-8 on the horizon

Fri Oct 23, 2015 2:01 am

Not all devuan users seem bothered by libsystemd0. I'm doing quite well without it.

The extra repos sort all that (mostly angband.pl). Here *systemd* is excluded in apt preferences.. libsystemd0 is not present. XFCE4 is fully functional, gvfs installed, I can print. I use consolekit2 https://github.com/ConsoleKit2/ConsoleKit2

Code:
$ apt-cache policy consolekit
consolekit:
  Installed: 0.9.2-2+nosystemd1
  Candidate: 0.9.2-2+nosystemd1
  Version table:
*** 0.9.2-2+nosystemd1 0
        500 http://exegnulinux.net/nosystemd/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
     0.4.6-5 0
        500 http://packages.devuan.org/merged/ jessie/main amd64 Packages

Code:
# apt-cache policy gvfs-daemons
gvfs-daemons:
  Installed: 1.22.2-1.0nosystemd1
  Candidate: 1.22.2-1.0nosystemd1
  Version table:
*** 1.22.2-1.0nosystemd1 0
        500 http://angband.pl/debian/ nosystemd/main amd64 Packages
        100 /var/lib/dpkg/status
     1.22.2-1 0
        500 http://packages.devuan.org/merged/ jessie/main amd64 Packages

Code:
# apt-cache policy cups-daemon
cups-daemon:
  Installed: 1:1.7.5-11.0nosystemd1
  Candidate: 1:1.7.5-11.0nosystemd1
  Version table:
*** 1:1.7.5-11.0nosystemd1 0
        500 http://exegnulinux.net/nosystemd/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
     1.7.5-11+deb8u1 0
        500 http://packages.devuan.org/merged/ jessie/main amd64 Packages
     1.7.5-10.0nosystemd1 0
        500 http://angband.pl/debian/ nosystemd/main amd64 Packages

Note debian cups version (depends libsystemd0) is higher than angband.pl!
Post a reply