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