Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 653090

Summary: sci-visualization/labplot-9999 - Unable to fetch from any of EGIT_REPO_URI
Product: Gentoo Linux Reporter: urcindalo <urcindalo>
Component: Current packagesAssignee: Andreas K. Hüttel <dilfridge>
Status: RESOLVED FIXED    
Severity: normal CC: kde, sci
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description urcindalo 2018-04-13 08:53:20 UTC
I was trying install the latest development branch of labplot to check it out its non-linear fitting abilities. Sadly, current labplot-9999 in the tree is not able to find the source code:
=====
These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild     U *] sci-visualization/labplot-9999:5::gentoo [2.4.0:5::gentoo] USE="fftw handbook -cantor -debug -fits -hdf5 -netcdf" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] Y

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sci-visualization/labplot-9999::gentoo
>>> Unpacking source...
Initialized empty Git repository in /usr/portage/distfiles/git3-src/labplot.git/
 * Fetching https://anongit.kde.org/labplot ...
git fetch https://anongit.kde.org/labplot +refs/heads/frameworks:refs/heads/frameworks
fatal: Couldn't find remote ref refs/heads/frameworks
 * ERROR: sci-visualization/labplot-9999::gentoo failed (unpack phase):
 *   Unable to fetch from any of EGIT_REPO_URI
 * 
 * Call stack:
 *     ebuild.sh, line  124:  Called src_unpack
 *   environment, line 4403:  Called kde5_src_unpack
 *   environment, line 3510:  Called git-r3_src_unpack
 *   environment, line 2930:  Called git-r3_src_fetch
 *   environment, line 2924:  Called git-r3_fetch
 *   environment, line 2846:  Called die
 * The specific snippet of code:
 *       [[ -n ${success} ]] || die "Unable to fetch from any of EGIT_REPO_URI";
 * 
 * If you need support, post the output of `emerge --info '=sci-visualization/labplot-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sci-visualization/labplot-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sci-visualization/labplot-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-visualization/labplot-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/sci-visualization/labplot-9999/work'
 * S: '/var/tmp/portage/sci-visualization/labplot-9999/work/labplot-9999'
=====

However, according to the labplot site, the 9999 ebuild points to the correct git address as indicated in https://labplot.kde.org/download/

It would be great to have a working labplot-9999 ebuild.
Comment 1 Larry the Git Cow gentoo-dev 2018-04-13 09:02:58 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd3aead941542c28dbaacfc72dd40fe30bc186a

commit fcd3aead941542c28dbaacfc72dd40fe30bc186a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-04-13 09:02:35 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-04-13 09:02:46 +0000

    sci-visualization/labplot: Frameworks merged to master
    
    Closes: https://bugs.gentoo.org/653090
    Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sci-visualization/labplot/labplot-9999.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
Comment 2 urcindalo 2018-04-13 10:49:56 UTC
(In reply to Larry the Git Cow from comment #1)
> The bug has been closed via the following commit(s):
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=fcd3aead941542c28dbaacfc72dd40fe30bc186a
> 
> commit fcd3aead941542c28dbaacfc72dd40fe30bc186a
> Author:     Andreas Sturmlechner <asturm@gentoo.org>
> AuthorDate: 2018-04-13 09:02:35 +0000
> Commit:     Andreas Sturmlechner <asturm@gentoo.org>
> CommitDate: 2018-04-13 09:02:46 +0000
> 
>     sci-visualization/labplot: Frameworks merged to master
>     
>     Closes: https://bugs.gentoo.org/653090
>     Package-Manager: Portage-2.3.28, Repoman-2.3.9
> 
>  sci-visualization/labplot/labplot-9999.ebuild | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)

Good Lord!This is the fastest-solving bug in history! :)
Thanks very much indeed!

It seems the current development version of labplot depends upon qtserialport:
=====
CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5SerialPort"
  with any of the following names:

    Qt5SerialPortConfig.cmake
    qt5serialport-config.cmake

  Add the installation prefix of "Qt5SerialPort" to CMAKE_PREFIX_PATH or set
  "Qt5SerialPort_DIR" to a directory containing one of the above files.  If
  "Qt5SerialPort" provides a separate development package or SDK, be sure it
  has been installed.
=====

Emerging the stable dev-qt/qtserialport-5.9.4 solves this and allows labplot-9999 to finely compile.