I would happily provide a build server if there's some interest within the community
Yes, sure!
But, what is your proposition exactly? Have you your own server and you would like to share some part of it? Maybe git serveur? I would like to create OUR like AUR, your proposition can cover it?
Should we liberate Arch's multilib repo from all systemd dependencies? Maybe rebuild all core and extra packages while we're at it?
Make a clean pkgbuild, rebuild the package and share the binary are not complicated. The problem come with update. Make this tree phases take time and effords (security upgrade, improvement of file by upstream, etc...). Push a pkgbuild and binaries without maintaining it that is, to be clear, unacceptable. So, these kind of stuff must be made with serious and with continuity.
However that following are the package by repo which contains an explicit dependencies for systemd stuff (note : the # ### caractere at the end of the line meaning that it can be found on obarun repo) :
for the repo core
obarun@ obarunS6 obarun-libs [master] % ./call_test core
systemd
/home/obarun/tmp/test/core/crda-3.18-1/depends # ###
systemd
/home/obarun/tmp/test/core/device-mapper-2.02.164-1/desc # ###
libsystemd
/home/obarun/tmp/test/core/dhcpcd-6.11.3-1/desc # ###
libsystemd
/home/obarun/tmp/test/core/libdbus-1.10.8-1/desc # ###
systemd
/home/obarun/tmp/test/core/libusb-1.0.20-1/depends # ###
systemd
/home/obarun/tmp/test/core/lvm2-2.02.164-1/desc # ###
systemd
/home/obarun/tmp/test/core/mkinitcpio-20-1/desc # ###
systemd
/home/obarun/tmp/test/core/netctl-1.12-2/desc (can be replaced by netcfg easily)
libsystemd
/home/obarun/tmp/test/core/openvpn-2.3.12-1/desc (shame on me for this package thanks you bit)
systemd
/home/obarun/tmp/test/core/pcmciautils-018-7/depends # ###
libsystemd
/home/obarun/tmp/test/core/procps-ng-3.3.12-1/desc # ###
libsystemd
/home/obarun/tmp/test/core/rpcbind-0.2.3-3/depends # ###
libsystemd
/home/obarun/tmp/test/core/systemd-231-1/desc (well, removing systemd here risk to be difficult haaa :D )
systemd
/home/obarun/tmp/test/core/systemd-sysvcompat-231-1/desc
libsystemd
/home/obarun/tmp/test/core/util-linux-2.28.1-1/desc # ###
for the repo extra
obarun@ obarunS6 obarun-libs [master] % ./call_test extra
systemd
/home/obarun/tmp/test/extra/accountsservice-0.6.42-1/desc # ###
systemd>=185
systemd-sysvcompat>=188-2
/home/obarun/tmp/test/extra/archboot-2016.05-1/desc
systemd
/home/obarun/tmp/test/extra/bluez-hid2hci-5.41-2/desc
systemd
/home/obarun/tmp/test/extra/bluez-plugins-5.41-2/desc
systemd
/home/obarun/tmp/test/extra/bluez-utils-5.41-2/desc
libsystemd
/home/obarun/tmp/test/extra/ceph-0.94.5-3/depends
systemd
/home/obarun/tmp/test/extra/chromium-52.0.2743.116-1/desc
systemd
/home/obarun/tmp/test/extra/colord-1.3.2-2/desc # ###
systemd
/home/obarun/tmp/test/extra/cups-2.1.4-2/desc # ###
systemd
/home/obarun/tmp/test/extra/flatpak-0.6.8-1/desc
systemd
/home/obarun/tmp/test/extra/gnome-logs-3.20.1-2/desc
systemd
systemd
/home/obarun/tmp/test/extra/gnome-session-3.20.2-1/desc
libsystemd
/home/obarun/tmp/test/extra/gnome-settings-daemon-3.20.1+8+g40bf4fd-1/desc
systemd
/home/obarun/tmp/test/extra/gnome-system-monitor-3.20.1-2/desc
libsystemd
/home/obarun/tmp/test/extra/libatasmart-0.19-3/depends # ###
systemd
/home/obarun/tmp/test/extra/libgdm-3.20.1-2/desc
libsystemd
/home/obarun/tmp/test/extra/libgsystem-2015.2-1/depends
libsystemd
/home/obarun/tmp/test/extra/libgudev-230-1/depends # ###
systemd
/home/obarun/tmp/test/extra/libinput-1.4.1-1/desc # ###
systemd
/home/obarun/tmp/test/extra/libmbim-1.14.0-1/desc # ###
systemd
/home/obarun/tmp/test/extra/libpulse-9.0-1/desc # ###
systemd
/home/obarun/tmp/test/extra/libwacom-0.22-1/desc # ###
systemd
/home/obarun/tmp/test/extra/lighttpd-1.4.41-2/desc
libsystemd
/home/obarun/tmp/test/extra/mariadb-10.1.16-2/desc (this one need to be done)
systemd
/home/obarun/tmp/test/extra/media-player-info-22-2/desc # ###
systemd
/home/obarun/tmp/test/extra/mesa-12.0.1-7/desc # ###
systemd
/home/obarun/tmp/test/extra/modemmanager-1.6.0-1/desc # ###
libsystemd
/home/obarun/tmp/test/extra/php-embed-7.0.10-1/desc
systemd
/home/obarun/tmp/test/extra/php-fpm-7.0.10-1/desc
systemd
/home/obarun/tmp/test/extra/pkgstats-2.3-6/depends
systemd
/home/obarun/tmp/test/extra/polkit-0.113-4/depends # ###
libsystemd
/home/obarun/tmp/test/extra/python-systemd-231-1/depends
libsystemd
/home/obarun/tmp/test/extra/python2-systemd-231-1/depends
systemd
/home/obarun/tmp/test/extra/qtwebkit-2.3.4-4/depends # ###
systemd
/home/obarun/tmp/test/extra/rtkit-0.11-5/depends # ###
systemd
/home/obarun/tmp/test/extra/subversion-1.9.4-1/desc
systemd
/home/obarun/tmp/test/extra/syslog-ng-3.6.3-2/desc # ###
systemd
/home/obarun/tmp/test/extra/transmission-cli-2.92-5/desc
systemd
/home/obarun/tmp/test/extra/udisks-1.0.5-3/desc # ###
systemd
/home/obarun/tmp/test/extra/udisks2-2.1.7-1/desc # ###
systemd
/home/obarun/tmp/test/extra/upower-0.99.4+12+g402640b-1/desc # ###
systemd
/home/obarun/tmp/test/extra/xdg-user-dirs-0.15-4/desc (make a systemd dependency here just for create directory, seriously? :D)
systemd
/home/obarun/tmp/test/extra/xf86-input-evdev-2.10.3-1/desc # ###
libsystemd
/home/obarun/tmp/test/extra/xf86-input-vmmouse-13.1.0-2/depends # ###
systemd
/home/obarun/tmp/test/extra/xf86-input-wacom-0.33.0-1/desc # ###
systemd
/home/obarun/tmp/test/extra/xf86-video-amdgpu-1.1.0-1/desc
systemd
/home/obarun/tmp/test/extra/xf86-video-ati-1:7.7.0-1/desc # ###
systemd
/home/obarun/tmp/test/extra/xf86-video-nouveau-1.0.12-2/desc # ###
systemd
/home/obarun/tmp/test/extra/xf86-video-openchrome-0.5.0-1/desc # ###
libsystemd
/home/obarun/tmp/test/extra/xorg-server-xnest-1.18.4-1/desc # ###
systemd
/home/obarun/tmp/test/extra/xorg-xdm-1.1.11-6/depends
systemd
/home/obarun/tmp/test/extra/ypbind-mt-1.38-1/depends
for the repo community
obarun@ obarunS6 obarun-libs [master] % ./call_test community
systemd-sysvcompat
/home/obarun/tmp/test/community/apcupsd-3.14.14-1/desc
systemd
/home/obarun/tmp/test/community/cloud-init-0.7.6-2/depends
systemd
/home/obarun/tmp/test/community/cor-0.1.17-2/depends
systemd
/home/obarun/tmp/test/community/dnscrypt-proxy-1.7.0-1/desc
systemd
/home/obarun/tmp/test/community/docker-1:1.12.1-1/desc
systemd
/home/obarun/tmp/test/community/elasticsearch-2.3.5-1/desc
systemd
/home/obarun/tmp/test/community/envoy-14-2/depends
python-systemd
/home/obarun/tmp/test/community/fail2ban-0.9.5-1/desc
systemd
/home/obarun/tmp/test/community/fcgiwrap-1.1.0-4/depends
systemd
/home/obarun/tmp/test/community/kmscon-8-3/depends
systemd
/home/obarun/tmp/test/community/liblogging-1.0.5-1/depends
systemd
/home/obarun/tmp/test/community/mailman-2.1.22-1/desc
systemd
/home/obarun/tmp/test/community/pcsclite-1.8.16-1/desc
systemd-tools
/home/obarun/tmp/test/community/percona-server-5.7.14_7-1/desc
systemd
/home/obarun/tmp/test/community/playpen-1:13-1/depends
systemd
/home/obarun/tmp/test/community/qopenvpn-1.3.2-2/depends
systemd
/home/obarun/tmp/test/community/rabbitmq-3.6.5-1/desc
systemd
/home/obarun/tmp/test/community/rkt-1.13.0-1/desc
libsystemd
/home/obarun/tmp/test/community/rsyslog-8.20.0-1/desc
python2-systemd
/home/obarun/tmp/test/community/salt-raet-2016.3.2-1/desc
python2-systemd
/home/obarun/tmp/test/community/salt-zmq-2016.3.2-1/desc
libsystemd
/home/obarun/tmp/test/community/snap-confine-1.0.39-1/desc
systemd
/home/obarun/tmp/test/community/systemd-swap-2.27.2-1/desc
systemd
/home/obarun/tmp/test/community/toxcore-3747-2/desc ( a pkgbuild was provided on the forum)
libsystemd
/home/obarun/tmp/test/community/usbip-4.7-2/desc
libsystemd
/home/obarun/tmp/test/community/uwsgi-2.0.13.1-3/desc
and finaly for the repo multilib
./call_test multilib
lib32-systemd
/home/obarun/tmp/test/multilib/lib32-libgudev-230-1/depends
lib32-systemd
/home/obarun/tmp/test/multilib/lib32-libpulse-8.0-1/depends
lib32-systemd
/home/obarun/tmp/test/multilib/lib32-libusb-1.0.20-1/depends
lib32-systemd
/home/obarun/tmp/test/multilib/lib32-mesa-11.1.2-1/depends
lib32-systemd
/home/obarun/tmp/test/multilib/lib32-polkit-0.113-2/depends
systemd
/home/obarun/tmp/test/multilib/lib32-systemd-229-1/desc
As you see some packages are not present mostly on community repo, but for the base of the system (core, extra) we almost have a clean machine
I can let anybody make a pkgbuild and binairies and push it on the official site/serveur of obarun. I need "to be sure" that the person will continued the maintenance. This is for why OUR will can be good :).
2. Contributing to the (ftp) repository is inaccessible to anyone else except eric*
I can make a .htaccess on my server to allow you pushing some binairies. if you have a github account , i can add you on the obarun-pkgbuild repository on my github to allow you pushing the pkgbuild.
But the trouble is the gpg. I mean, the obarun database is signed with my key, what happen if you push some package on the server, the database must be signed but how?
Maybe make a trusted key database like arch but how?
this is need to be discussed to find a solution. :)
Erics (admin) response for this is to do "--assume-installed systemd"
not exactly, if a people want the package and have no time or skill to rewrite the pkgbuild and build the package, the --assume-installed is the solution, but obviously it's better to remake the package.
nor used it for current packages because it is prone to breakage (much like --force)
agree at 100%