On 160919-08:11-1000, Joel Roth wrote:
> Miroslav Rovis wrote:
> > https://git.devuan.org/dev1fanboy/Upgrade-Install-Devuan/wikis/Devuan-without-dbus
>
> apt-get remove dbus doesn't help with de**an packaged apps dependent on
> dbus such as inkscape and liferea.
>
(unable to make this experiment quicker and simpler)
I'm attempting:
# emerge -ptuDN inkscape
These are the packages that would be merged, in reverse order:
Calculating dependencies ... done!
!!! All ebuilds that could satisfy ">=app-text/poppler-0.26.0:=[cairo]" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-text/poppler-9999::gentoo (masked by: package.mask, missing keyword)
/etc/portage/package.mask:
#sys-fs/udev-init-scripts
# (steveL) pulls in gdbus
# 2 ln were temporarily masked. Else wouldn't have 'emerge world'.
- app-text/poppler-0.47.0::gentoo (masked by: package.mask)
- app-text/poppler-0.46.0-r1::gentoo (masked by: package.mask)
- app-text/poppler-0.45.0::gentoo (masked by: package.mask)
- app-text/poppler-0.42.0::gentoo (masked by: package.mask)
(dependency required by "media-gfx/inkscape-0.91-r3::gentoo" [ebuild])
(dependency required by "inkscape" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
These are the packages that would be merged, in reverse order:
Calculating dependencies ... done!
Total: 0 packages, Size of downloads: 0 KiB
#
And yes, poppler pulls in dbus (if I tried to unmask it).
Just as dev1fanboy says in this page:
https://git.devuan.org/dev1fanboy/Upgrade-Install-Devuan/wikis/devuan-talk-version
"Removing dbus is more involved and requires some compromises."
I know I have Gimp installed. And maybe if there were devs (I have to
remind that I'm not one, and for that reason I will soon abandon
actively participating for this time around and continue only following
the list)...
[And maybe if there were devs] with time and enthusiasm it wouldn't be
too hard to make a sans-dbus Inkscape...
# emerge -p1 liferea
These are the packages that would be merged, in order:
Calculating dependencies ... done!
!!! All ebuilds that could satisfy ">=gnome-base/gconf-1.1.9:2" have been masked.
!!! One of the following masked packages is required to complete your request:
- gnome-base/gconf-3.2.6-r4::gentoo (masked by: package.mask)
- gnome-base/gconf-3.2.6-r3::gentoo (masked by: package.mask)
(dependency required by "net-news/liferea-1.10.16::gentoo" [ebuild])
(dependency required by "liferea" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
#
Same thoughts as for Inkscape above.
Also about Firefox, I forgot to say that getting a san-dbus Firefox
package for Devuan is likely very little work, but on the part of a
developer/maintainer. (And see my previous post in this thread: as
advanced user I really can recommend Firefox, to my best understanding
--not a programmer, so do take it with some reserve, sure-- it has
improved privacy-wise.)
On Gentoo it is available for user who ban dbus from their systems, like
me:
# emerge -p1 firefox
These are the packages that would be merged, in order:
Calculating dependencies .... done! [ebuild R ]
www-client/firefox-48.0.1::gentoo USE="hardened hwaccel jemalloc3 skia
-bindist -custom-cflags -custom-optimization -dbus -debug
(-gmp-autoupdate) -gtk2 -jit (-neon) -pgo -pulseaudio (-selinux)
-startup-notification (-system-cairo) -system-harfbuzz -system-icu
-system-jpeg -system-libevent -system-libvpx -system-sqlite {-test}
-wifi" L10N="-ach -af -an -ar -as -ast -az -be -bg -bn-BD -bn-IN -br -bs
-ca -cs -cy -da -de -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX
-et -eu -fa -fi -fr -fy -ga -gd -gl -gu -he -hi -hr -hsb -hu -hy -id -is
-it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa
-pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th
-tr -uk -uz -vi -xh -zh-CN -zh-TW" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB
#
The "-dbus" without quotes above means it would compile without dbus
dependency (and -p means only pretend --no actual install, and -1 this
time, do not mark this install down).
Regards to everybody! The remaining truly free world depends on the work
of people like you. I mean it.
(And if there are no followups I believe I have talked
enough for this time around)
--
Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr