Niltze [Hello], Peter-

On Mon, Aug 21, 2017 at 7:08 AM, Peter kovacs <pe...@apache.org> wrote:
> Jose,
>
> Why do you say non-freedom respecting 'Debian Desktop' LibreOffice dependency?

If during Debian installation an user selects GNOME -based 'Debian
desktop environment', (please see pic in long link below)
< 
https://metztli.it/blog/media/blogs/ixiptli/quick-uploads/p121/nanahuahuatl-2016-03-18_22-31-19.jpg
>

it will download LibreOffice -- as the meta-package has artificial
dependence on LibreOffice.

Moreover, after the debian installation completes successfully, if the
user wants to purge LibreOffice, action will also remove critical
GNOME component(s) that will eventually cause software incompatibility
issues with the 'Debian desktop environment'; in other words, purging
LibreOffice breaks desktop GUI and GDM3.

It can be easily verfified at:
< https://packages.debian.org/stretch/gnome-core >
If you look at the source:
< 
http://http.debian.net/debian/pool/main/m/meta-gnome3/meta-gnome3_3.22+3.tar.xz
>

after expanding it, grep control and control.in:

grep -i libreoffice meta-gnome3-3.22+3/debian/control*
meta-gnome3-3.22+3/debian/control:         libreoffice-evolution,
meta-gnome3-3.22+3/debian/control:         libreoffice-gnome,
meta-gnome3-3.22+3/debian/control:         libreoffice-writer,
meta-gnome3-3.22+3/debian/control:         libreoffice-calc,
meta-gnome3-3.22+3/debian/control:         libreoffice-impress,
meta-gnome3-3.22+3/debian/control.in:         libreoffice-evolution,
meta-gnome3-3.22+3/debian/control.in:         libreoffice-gnome,
meta-gnome3-3.22+3/debian/control.in:         libreoffice-writer,
meta-gnome3-3.22+3/debian/control.in:         libreoffice-calc,
meta-gnome3-3.22+3/debian/control.in:         libreoffice-impress,

dependency is totally *artificial* since the 'Debian desktop
environment' can be perfectly built without forcing LibreOffice on the
user.

As a matter of fact, it could ask the user whether s/he wants Apache
OpenOffice OR no office suite at all -- if the Debian devs so desired.

Of course it is possible to rebuild the above package after stripping
references to LibreOffice and it will succeed. After the user merely
installs minimally two(2) generated DEB replacements:

gnome_3.22+3.1_amd64.deb
gnome-core_3.22+3.1_amd64.deb

(my built replacements above have a .1 above debian official
LibreOffice equivalents)

< 
https://sourceforge.net/projects/metztli-reiser4/files/No-LibreOffice-dependency_GNOME/
>

s/he can purge LibreOffice *without* breaking her 'Debian desktop
environment' GUI nor GDM3.

Notwithstanding, it is no trivial task to rebuild package without
references to LibreOffice.

I produced the above components when Debian Stretch was released and
had to satisfy build procedure by installing dependencies for 'Debian
desktop environment':

accerciser adwaita-icon-theme aisleriot alacarte anacron anjuta
anjuta-extras at-spi2-core avahi-daemon baobab bijiben brasero caribou
caribou-antler cdbs cheese cups-pk-helper dconf-gsettings-backend
dconf-tools debhelper desktop-base devhelp empathy eog evince
evolution evolution-data-server evolution-plugins file-roller
five-or-more fonts-cantarell four-in-a-row gdm3 gedit gedit-plugins
gimp gitg gkbd-capplet glade glib-networking gnome-api-docs
gnome-backgrounds gnome-bluetooth gnome-boxes gnome-calculator
gnome-chess gnome-clocks gnome-color-manager gnome-contacts
gnome-control-center gnome-core gnome-devel-docs gnome-dictionary
gnome-disk-utility gnome-documents gnome-font-viewer gnome-games
gnome-getting-started-docs gnome-keyring gnome-klotski gnome-logs
gnome-mahjongg gnome-maps gnome-menus gnome-mines gnome-music
gnome-nettool gnome-nibbles gnome-online-accounts gnome-online-miners
gnome-orca gnome-packagekit gnome-photos gnome-pkg-tools gnome-robots
gnome-screenshot gnome-session gnome-settings-daemon gnome-shell
gnome-shell-extensions gnome-shell-extension-weather
gnome-sound-recorder gnome-sudoku gnome-sushi gnome-system-log
gnome-system-monitor gnome-terminal gnome-tetravex
gnome-themes-standard gnome-tweak-tool gnome-user-guide
gnome-user-share goobox gsettings-desktop-schemas gstreamer1.0-doc
gstreamer1.0-libav gstreamer1.0-plugins-base gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gtk2-engines
gtk-doc-tools gucharmap gvfs-backends gvfs-bin gvfs-fuse
hamster-applet hitori iagno iceweasel inkscape libatk1.0-dbg
libatk1.0-dev libatk1.0-doc libatk-adaptor libcairo2-doc
libcanberra-doc libcanberra-pulse libcaribou-gtk3-module
libcaribou-gtk-module libclutter-1.0-dbg libclutter-1.0-dev
libclutter-1.0-doc libclutter-gtk-1.0-dbg libclutter-gtk-1.0-dev
libclutter-gtk-1.0-doc libcogl20-dbg libcogl-dev libcogl-doc
libcogl-pango20-dbg libgail-3-0-dbg libgail-3-doc libgail-dbg
libgail-doc libgdk-pixbuf2.0-dev libgdk-pixbuf2.0-doc libglib2.0-0-dbg
libglib2.0-dev libglib2.0-doc libgstreamer1.0-0-dbg
libgstreamer1.0-dev libgtk2.0-0-dbg libgtk2.0-dev libgtk2.0-doc
libgtk2-perl libgtk-3-0-dbg libgtk-3-common libgtk-3-dev libgtk-3-doc
libgtksourceview-3.0-dev libgtksourceview-3.0-doc libnotify-doc
libpam-gnome-keyring libpango1.0-0-dbg libpango1.0-dev libpango1.0-doc
libtelepathy-glib-doc libxml2-doc lightsoff metacity mousetweaks
nautilus nautilus-sendto nemiver network-manager-gnome polari
policykit-1-doc policykit-1-gnome pulseaudio quadrapassel rhythmbox
rhythmbox-plugin-cdrecorder rhythmbox-plugins rygel-playbin
rygel-tracker seahorse simple-scan sound-theme-freedesktop swell-foop
tali telepathy-gabble telepathy-rakia telepathy-salut totem
totem-plugins tracker-gui transmission-gtk vinagre vino
xdg-user-dirs-gtk yelp yelp-tools zenity

*and* then generate the DEB component replacements.

>>Built from source:
>>< http://svn.apache.org/repos/asf/openoffice/branches/AOO414 >
>>
>>On Debian Stretch for AMD64 (after purging non-freedom respecting
>>'Debian Desktop' LibreOffice dependency)
>>< http://www.enlightenment.org/ss/e-599ad194853a53.25100016.jpg >
>>
>>
>>Best Professional Regards
>

Hope that answers your question. Thank you.


-- 
Jose R R
http://metztli.it
---------------------------------------------------------------------------------------------
Download Metztli Reiser4: Debian Stretch with Linux 4.12
---------------------------------------------------------------------------------------------
for AMD64 https://sf.net/projects/metztli-reiser4/
---------------------------------------------------------------------------------------------
Try at no charge http://b2evolution.net for http://OpenShift.com PaaS
---------------------------------------------------------------------------------------------
from our GitHub http://Nepohualtzintzin.com repository. Cloud the easy way!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org

Reply via email to