Yes, thanks a lot for the details. It is interesting development.

All the best
Peter

Am 21. August 2017 17:55:36 MESZ schrieb Jose R R <jose....@metztli.com>:
>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.

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

Reply via email to