• [gentoo-user] libreoffice fails to build, cannot download non-existant

    From Steven Lembark@21:1/5 to All on Mon Feb 21 19:10:01 2022
    Need to install libreoffice (welcome to Tax Time!).

    Building either libreoffice or libreoffice-bin failes with
    the same error downloading lpsolve from an
    apparently non-exitant "dev.gentooexperimental.org".

    Disabling lpsolve or switching to coinmp, or disabling both, don't
    avoid the issue: lpsolve seems both required and unavailable.

    Q: Any known workaround?

    Thanks

    (1) Current status of libreoffice

    * app-office/libreoffice
    Latest version available: 7.2.5.2
    Latest version installed: [ Not Installed ]
    Size of files: 367,553 KiB
    Homepage: https://www.libreoffice.org
    Description: A full office productivity suite
    License: || ( LGPL-3 MPL-1.1 )



    (2) libreoffice use flags should be ignoring lpsolve, I think?

    lpsolver is turned off and I've picked coinmp in any case.
    turning off coinmp gets the same result: failure downloading
    lpsolve (see #3, below).

    From /etc/portage/pacakge.use/local (whitespace added):

    app-office/libreoffice
    pdfimport
    postgres
    * coinmp
    * -libreoffice_extensions_nlpsolver
    -accessibility
    -bluetooth
    -clang
    -firebird
    -googledrive
    -java
    -kde
    -ldap
    -mariadb

    # equery uses app-office/libreoffice;
    [ Legend : U - final flag setting for installation]
    [ : I - package is installed with flag ]
    [ Colors : set, unset ]
    * Found these USE flags for app-office/libreoffice-7.2.5.2:
    U I
    - - accessibility : Add support for accessibility (eg 'at-spi' library)
    - - base : Enable full support for LibreOffice Base databases (involves additional bundled libs)
    - - bluetooth : Enable Bluetooth Support
    + - branding : Enable Gentoo specific branding
    - - clang : Use Clang compiler instead of GCC
    * + - coinmp : Use sci-libs/coinor-mp as alternative solver
    + + cups : Add support for CUPS (Common Unix Printing System)
    - - custom-cflags : Build with user-specified CFLAGS (unsupported)
    + + dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
    - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful
    backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
    - - eds : Enable support for Evolution-Data-Server (EDS)
    - - firebird : Add support for the Firebird relational database
    - - googledrive : Enable support for remote files on Google Drive
    - - gstreamer : Add support for media-libs/gstreamer (Streaming media)
    + + gtk : Add support for x11-libs/gtk+ (The GIMP Toolkit)
    - + java : Add support for Java
    - - kde : Add support for software made by KDE, a free software community
    - - ldap : Add LDAP support (Lightweight Directory Access Protocol)
    * - - libreoffice_extensions_nlpsolver : LIBREOFFICE_EXTENSIONS option to build non-linear solver for calc
    - - libreoffice_extensions_scripting-beanshell : LIBREOFFICE_EXTENSIONS option to build beanshell scripts parser
    - - libreoffice_extensions_scripting-javascript : LIBREOFFICE_EXTENSIONS option to build javascript scripts parser
    - - libreoffice_extensions_wiki-publisher : LIBREOFFICE_EXTENSIONS option to build mediawiki integration
    - - mariadb : Prefer mariadb connector over mysql connector
    - - odk : Build the Office Development Kit
    + - pdfimport : Enable PDF import via the Poppler library
    + - postgres : Add support for the postgresql database
    - - python_single_target_python3_10 : Build for Python 3.10 only
    - - python_single_target_python3_8 : Build for Python 3.8 only
    + + python_single_target_python3_9 : Build for Python 3.9 only
    - - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by
    FEATURES=test but can be toggled independently)
    - - vulkan : Enable Vulkan usage via the skia library (clang recommended)


    (3) "dev.gentooexperimental.org" seems not to exist?

    Which seems to make sense:

    "packages.gentooexperimental.org",

    resolves in DNS and firefox but

    "dev.gentooexperimental.org"

    does not. I've wandered around the site.. infinte
    construction doesn't seem to include "dev." or
    anything like lpsolve.

    Checking packages.../repoman-checks/sci-mathematics.txt gives me
    a not-so-good feeling about lpsolve due to "deprecated":

    repo.eapi.deprecated sci-mathematics/lpsolve/lpsolve-5.5.2.0.ebuild: 4

    # emerge --fetchonly app-office/libreoffice;
    Calculating dependencies... done!

    <snip>

    >>> Downloading 'http://dev.gentooexperimental.org/~scarabeus/lpsolve-5.5.2.0.tar.xz'
    --2022-02-21 12:48:01-- http://dev.gentooexperimental.org/~scarabeus/lpsolve-5.5.2.0.tar.xz
    * Resolving dev.gentooexperimental.org... failed: Unknown host.
    * wget: unable to resolve host address ‘dev.gentooexperimental.org’
    * !!! Couldn't download 'lpsolve-5.5.2.0.tar.xz'. Aborting.
    * Fetch failed for 'sci-mathematics/lpsolve-5.5.2.0'

    >>> Failed to emerge sci-mathematics/lpsolve-5.5.2.0



    --
    Steven Lembark
    Workhorse Computing
    lembark@wrkhors.com
    +1 888 359 3508

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jack@21:1/5 to Steven Lembark on Mon Feb 21 19:40:01 2022
    I'm not sure where experimental anything is coming from.  Do you have
    some overlay set up? How recently have you synced?

    I see libreoffice-7.2.5.2-r1 and lpsolve-5.5.2.0 as the only stable
    versions in the main portage tree, and both were re-installed within the
    past three days.

    On 2/21/22 13:07, Steven Lembark wrote:
    Need to install libreoffice (welcome to Tax Time!).

    Building either libreoffice or libreoffice-bin failes with
    the same error downloading lpsolve from an
    apparently non-exitant "dev.gentooexperimental.org".

    Disabling lpsolve or switching to coinmp, or disabling both, don't
    avoid the issue: lpsolve seems both required and unavailable.

    Q: Any known workaround?

    Thanks

    (1) Current status of libreoffice

    * app-office/libreoffice
    Latest version available: 7.2.5.2
    Latest version installed: [ Not Installed ]
    Size of files: 367,553 KiB
    Homepage: https://www.libreoffice.org
    Description: A full office productivity suite
    License: || ( LGPL-3 MPL-1.1 )



    (2) libreoffice use flags should be ignoring lpsolve, I think?

    lpsolver is turned off and I've picked coinmp in any case.
    turning off coinmp gets the same result: failure downloading
    lpsolve (see #3, below).

    From /etc/portage/pacakge.use/local (whitespace added):

    app-office/libreoffice
    pdfimport
    postgres
    * coinmp
    * -libreoffice_extensions_nlpsolver
    -accessibility
    -bluetooth
    -clang
    -firebird
    -googledrive
    -java
    -kde
    -ldap
    -mariadb

    # equery uses app-office/libreoffice;
    [ Legend : U - final flag setting for installation]
    [ : I - package is installed with flag ]
    [ Colors : set, unset ]
    * Found these USE flags for app-office/libreoffice-7.2.5.2:
    U I
    - - accessibility : Add support for accessibility (eg 'at-spi' library)
    - - base : Enable full support for LibreOffice Base databases (involves additional bundled libs)
    - - bluetooth : Enable Bluetooth Support
    + - branding : Enable Gentoo specific branding
    - - clang : Use Clang compiler instead of GCC
    * + - coinmp : Use sci-libs/coinor-mp as alternative solver
    + + cups : Add support for CUPS (Common Unix Printing System)
    - - custom-cflags : Build with user-specified CFLAGS (unsupported)
    + + dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
    - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful
    backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
    - - eds : Enable support for Evolution-Data-Server (EDS)
    - - firebird : Add support for the Firebird relational database
    - - googledrive : Enable support for remote files on Google Drive
    - - gstreamer : Add support for media-libs/gstreamer (Streaming media)
    + + gtk : Add support for x11-libs/gtk+ (The GIMP Toolkit)
    - + java : Add support for Java
    - - kde : Add support for software made by KDE, a free software community
    - - ldap : Add LDAP support (Lightweight Directory Access Protocol)
    * - - libreoffice_extensions_nlpsolver : LIBREOFFICE_EXTENSIONS option to build non-linear solver for calc
    - - libreoffice_extensions_scripting-beanshell : LIBREOFFICE_EXTENSIONS option to build beanshell scripts parser
    - - libreoffice_extensions_scripting-javascript : LIBREOFFICE_EXTENSIONS option to build javascript scripts parser
    - - libreoffice_extensions_wiki-publisher : LIBREOFFICE_EXTENSIONS option to build mediawiki integration
    - - mariadb : Prefer mariadb connector over mysql connector
    - - odk : Build the Office Development Kit
    + - pdfimport : Enable PDF import via the Poppler library
    + - postgres : Add support for the postgresql database
    - - python_single_target_python3_10 : Build for Python 3.10 only
    - - python_single_target_python3_8 : Build for Python 3.8 only
    + + python_single_target_python3_9 : Build for Python 3.9 only
    - - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by
    FEATURES=test but can be toggled independently)
    - - vulkan : Enable Vulkan usage via the skia library (clang recommended)


    (3) "dev.gentooexperimental.org" seems not to exist?

    Which seems to make sense:

    "packages.gentooexperimental.org",

    resolves in DNS and firefox but

    "dev.gentooexperimental.org"

    does not. I've wandered around the site.. infinte
    construction doesn't seem to include "dev." or
    anything like lpsolve.

    Checking packages.../repoman-checks/sci-mathematics.txt gives me
    a not-so-good feeling about lpsolve due to "deprecated":

    repo.eapi.deprecated sci-mathematics/lpsolve/lpsolve-5.5.2.0.ebuild: 4

    # emerge --fetchonly app-office/libreoffice;
    Calculating dependencies... done!

    <snip>

    >>> Downloading 'http://dev.gentooexperimental.org/~scarabeus/lpsolve-5.5.2.0.tar.xz'
    --2022-02-21 12:48:01-- http://dev.gentooexperimental.org/~scarabeus/lpsolve-5.5.2.0.tar.xz
    * Resolving dev.gentooexperimental.org... failed: Unknown host.
    * wget: unable to resolve host address ‘dev.gentooexperimental.org’
    * !!! Couldn't download 'lpsolve-5.5.2.0.tar.xz'. Aborting.
    * Fetch failed for 'sci-mathematics/lpsolve-5.5.2.0'

    >>> Failed to emerge sci-mathematics/lpsolve-5.5.2.0




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dale@21:1/5 to Steven Lembark on Mon Feb 21 20:10:01 2022
    Steven Lembark wrote:
    Need to install libreoffice (welcome to Tax Time!).

    Building either libreoffice or libreoffice-bin failes with
    the same error downloading lpsolve from an
    apparently non-exitant "dev.gentooexperimental.org".

    Disabling lpsolve or switching to coinmp, or disabling both, don't
    avoid the issue: lpsolve seems both required and unavailable.

    Q: Any known workaround?

    Thanks

    (1) Current status of libreoffice

    * app-office/libreoffice
    Latest version available: 7.2.5.2
    Latest version installed: [ Not Installed ]
    Size of files: 367,553 KiB
    Homepage: https://www.libreoffice.org
    Description: A full office productivity suite
    License: || ( LGPL-3 MPL-1.1 )



    (2) libreoffice use flags should be ignoring lpsolve, I think?

    lpsolver is turned off and I've picked coinmp in any case.
    turning off coinmp gets the same result: failure downloading
    lpsolve (see #3, below).

    From /etc/portage/pacakge.use/local (whitespace added):

    app-office/libreoffice
    pdfimport
    postgres
    * coinmp
    * -libreoffice_extensions_nlpsolver
    -accessibility
    -bluetooth
    -clang
    -firebird
    -googledrive
    -java
    -kde
    -ldap
    -mariadb

    # equery uses app-office/libreoffice;
    [ Legend : U - final flag setting for installation]
    [ : I - package is installed with flag ]
    [ Colors : set, unset ]
    * Found these USE flags for app-office/libreoffice-7.2.5.2:
    U I
    - - accessibility : Add support for accessibility (eg 'at-spi' library)
    - - base : Enable full support for LibreOffice Base databases (involves additional bundled libs)
    - - bluetooth : Enable Bluetooth Support
    + - branding : Enable Gentoo specific branding
    - - clang : Use Clang compiler instead of GCC
    * + - coinmp : Use sci-libs/coinor-mp as alternative solver
    + + cups : Add support for CUPS (Common Unix Printing System)
    - - custom-cflags : Build with user-specified CFLAGS (unsupported)
    + + dbus : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
    - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful
    backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
    - - eds : Enable support for Evolution-Data-Server (EDS)
    - - firebird : Add support for the Firebird relational database
    - - googledrive : Enable support for remote files on Google Drive
    - - gstreamer : Add support for media-libs/gstreamer (Streaming media)
    + + gtk : Add support for x11-libs/gtk+ (The GIMP Toolkit)
    - + java : Add support for Java
    - - kde : Add support for software made by KDE, a free software community
    - - ldap : Add LDAP support (Lightweight Directory Access Protocol)
    * - - libreoffice_extensions_nlpsolver : LIBREOFFICE_EXTENSIONS option to build non-linear solver for calc
    - - libreoffice_extensions_scripting-beanshell : LIBREOFFICE_EXTENSIONS option to build beanshell scripts parser
    - - libreoffice_extensions_scripting-javascript : LIBREOFFICE_EXTENSIONS option to build javascript scripts parser
    - - libreoffice_extensions_wiki-publisher : LIBREOFFICE_EXTENSIONS option to build mediawiki integration
    - - mariadb : Prefer mariadb connector over mysql connector
    - - odk : Build the Office Development Kit
    + - pdfimport : Enable PDF import via the Poppler library
    + - postgres : Add support for the postgresql database
    - - python_single_target_python3_10 : Build for Python 3.10 only
    - - python_single_target_python3_8 : Build for Python 3.8 only
    + + python_single_target_python3_9 : Build for Python 3.9 only
    - - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by
    FEATURES=test but can be toggled independently)
    - - vulkan : Enable Vulkan usage via the skia library (clang recommended)


    (3) "dev.gentooexperimental.org" seems not to exist?

    Which seems to make sense:

    "packages.gentooexperimental.org",

    resolves in DNS and firefox but

    "dev.gentooexperimental.org"

    does not. I've wandered around the site.. infinte
    construction doesn't seem to include "dev." or
    anything like lpsolve.

    Checking packages.../repoman-checks/sci-mathematics.txt gives me
    a not-so-good feeling about lpsolve due to "deprecated":

    repo.eapi.deprecated sci-mathematics/lpsolve/lpsolve-5.5.2.0.ebuild: 4

    # emerge --fetchonly app-office/libreoffice;
    Calculating dependencies... done!

    <snip>

    >>> Downloading 'http://dev.gentooexperimental.org/~scarabeus/lpsolve-5.5.2.0.tar.xz'
    --2022-02-21 12:48:01-- http://dev.gentooexperimental.org/~scarabeus/lpsolve-5.5.2.0.tar.xz
    * Resolving dev.gentooexperimental.org... failed: Unknown host.
    * wget: unable to resolve host address ‘dev.gentooexperimental.org’
    * !!! Couldn't download 'lpsolve-5.5.2.0.tar.xz'. Aborting.
    * Fetch failed for 'sci-mathematics/lpsolve-5.5.2.0'

    >>> Failed to emerge sci-mathematics/lpsolve-5.5.2.0





    Sending the somewhat small file off list.  Keep a eye out for it. 

    Dale

    :-)  :-) 

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jack@21:1/5 to Daniel Pielmeier on Mon Feb 21 21:00:01 2022
    This is a multi-part message in MIME format.
    On 2/21/22 14:35, Daniel Pielmeier wrote:
    https://bugs.gentoo.org/614866
    That is strange.  I just deleted the lpsolve file from my distfiles dir,
    and ran "ebuild path/to/ebuild fetch" and it downloaded just fine - but
    not from
    SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz" (from
    the ebuild) it actually fetched https://mirror.leaseweb.com/gentoo/distfiles/aa/lpsolve-5.5.2.0.tar.xz.
    I can't figure out where it made the switch in servers.  It does also
    look like the dependency on lpserve in the libreoffice ebuild does NOT
    depend on the libreoffice_extensions_nlpsolver setting.

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">On 2/21/22 14:35, Daniel Pielmeier
    wrote:<br>
    </div>
    <blockquote type="cite"
    cite="mid:c4348278-c21f-b862-cfc4-e2501d7e820c@gentoo.org"><a class="moz-txt-link-freetext" href="https://bugs.gentoo.org/614866">https://bugs.gentoo.org/614866</a>
    <br>
    </blockquote>
    That is strange.  I just deleted the lpsolve file from my distfiles
    dir, and ran "ebuild path/to/ebuild fetch" and it downloaded just
    fine - but not from <span style="font-family:monospace"><span
    style="color:#000000;background-color:#ffffff;">SRC_URI=<a class="moz-txt-link-rfc2396E" href="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz">"http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz"</a></span>
    (from the ebuild) it actually fetched </span><span
    style="font-family:monospace"><span style="font-family:monospace"><a class="moz-txt-link-freetext" href="https://mirror.leaseweb.com/gentoo/distfiles/aa/lpsolve-5.5.2.0.tar.xz">https://mirror.leaseweb.com/gentoo/distfiles/aa/lpsolve-5.5.2.0.tar.xz</
    . 
    I can't figure out where it made the switch in servers.  It does
    also look like the dependency on lpserve in the libreoffice
    ebuild does NOT depend on the </span></span><span
    style="font-family:monospace"><span style="font-family:monospace"><span
    style="font-family:monospace"><span
    style="color:#000000;background-color:#ffffff;">libreoffice_extensions_nlpsolve</span><span
    style="font-weight:bold;color:#ff5454;background-color:#ffffff;"></span><span
    style="color:#000000;background-color:#ffffff;">r setting.</span></span></span></span>
    <p><span style="font-family:monospace"><span
    style="font-family:monospace"><span
    style="font-family:monospace"></span></span></span></p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steven Lembark@21:1/5 to Daniel Pielmeier on Mon Feb 21 21:00:01 2022
    On Mon, 21 Feb 2022 20:35:23 +0100
    Daniel Pielmeier <billie@gentoo.org> wrote:

    https://bugs.gentoo.org/614866

    Bug doesn't address it, but shouldn't using the alternate
    lp library via "coinmp" sidestep the issue?


    --
    Steven Lembark
    Workhorse Computing
    lembark@wrkhors.com
    +1 888 359 3508

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daniel Pielmeier@21:1/5 to All on Mon Feb 21 20:40:01 2022
    https://bugs.gentoo.org/614866

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daniel Pielmeier@21:1/5 to All on Mon Feb 21 21:50:01 2022
    Am 21. Februar 2022 19:58:00 UTC schrieb Steven Lembark <lembark@wrkhors.com>: >On Mon, 21 Feb 2022 20:35:23 +0100
    Daniel Pielmeier <billie@gentoo.org> wrote:

    https://bugs.gentoo.org/614866

    Bug doesn't address it, but shouldn't using the alternate
    lp library via "coinmp" sidestep the issue?

    If you read through the bug you will find that it is addressed, at least indirectly. See comment #4.

    If you take a look at the libreoffice ebuild you will find that the sci-mathematics/lpsolve dependency is not controlled by the nlpsolver USE flag. This means it depends on it unconditionally.
    Only coimp is controllable via flag.
    Whether this is correct or not is another issue.

    --
    Best regards
    Daniel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jack@21:1/5 to Jack on Mon Feb 21 23:40:01 2022
    On 2022.02.21 14:55, Jack wrote:
    On 2/21/22 14:35, Daniel Pielmeier wrote:
    https://bugs.gentoo.org/614866
    That is strange.  I just deleted the lpsolve file from my distfiles
    dir, and ran "ebuild path/to/ebuild fetch" and it downloaded just
    fine - but not from SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz"
    (from the ebuild) it actually fetched https://mirror.leaseweb.com/gentoo/distfiles/aa/lpsolve-5.5.2.0.tar.xz.
    I can't figure out where it made the switch in servers.  It does also
    look like the dependency on lpserve in the libreoffice ebuild does
    NOT depend on the libreoffice_extensions_nlpsolver setting.

    I posted the above to that bug, and asturm pointed out that
    GENTOO_MIRRORS in make.conf is responsible. So, if you're retrieval
    of the tarball fails because it can't find the dead site dev.gentooexperimental.com, take a look at your GENTOO_MIRRORS settings.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)