Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 570568 - dev-util/catfish-1.4.4 version bump
Summary: dev-util/catfish-1.4.4 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
: 560794 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-01-02 08:56 UTC by Rustam Karimov
Modified: 2020-04-28 09:05 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
catfish-1.3.3.ebuild (catfish-1.3.3.ebuild,1.49 KB, text/plain)
2016-01-02 08:58 UTC, Rustam Karimov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rustam Karimov 2016-01-02 08:56:31 UTC
A frontend for find, (s)locate, doodle, tracker, beagle, strigi and pinot

Reproducible: Always
Comment 1 Rustam Karimov 2016-01-02 08:58:28 UTC
Created attachment 421586 [details]
catfish-1.3.3.ebuild
Comment 2 thunderrd 2016-10-21 05:41:01 UTC
There is a much more current version 1.4.2 available as of last month.  Is it possible to get the version bumped in Portage?

Last version there is 1.2.2

Thanks
Comment 3 thunderrd 2017-02-23 06:48:53 UTC
Apologies for bumping this 1 year old bug, but perhaps I should have opened a new one for a version update to 1.4.2?  I simply added my 2016-10-21 request to the original reporter's bug.

I'm not sure what the correct protocol is for version bumps.
Comment 4 Rustam Karimov 2017-12-08 09:50:43 UTC
(In reply to thunderrd from comment #3)
> Apologies for bumping this 1 year old bug, but perhaps I should have opened
> a new one for a version update to 1.4.2?  I simply added my 2016-10-21
> request to the original reporter's bug.
> 
> I'm not sure what the correct protocol is for version bumps.

You may download catfish-1.4.2.ebuild from my overlay https://github.com/karimov-rustam/karimov-overlay
Comment 5 thunderrd 2017-12-10 13:48:39 UTC
The ebuild for version 1.4.2 that you kindly pointed me to in your overlay fails to build for me with the following, using gcc-7.2.0 and the new profile [default/linux/amd64/17.0/desktop]:

>>> Emerging (3 of 3) dev-util/catfish-1.4.2::BZ-overlay
 * catfish-1.4.2.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...                           [ ok ]
>>> Unpacking source...
>>> Unpacking catfish-1.4.2.tar.bz2 to /var/tmp/portage/dev-util/catfish-1.4.2/work
>>> Source unpacked in /var/tmp/portage/dev-util/catfish-1.4.2/work
>>> Preparing source in /var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2 ...
cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/catfish.in.in': No such file or directory
cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/catfish.py': No such file or directory
cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/build.py': No such file or directory
cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/configure': No such file or directory
cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/control.in.in': No such file or directory
cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/Makefile.in.in': No such file or directory
sed: can't read Makefile.in.in: No such file or directory
 * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (prepare phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_prepare
 *   environment, line 3289:  Called die
 * The specific snippet of code:
 *       sed -i -e "s:share/doc/\$(APPNAME):share/doc/${PF}:" Makefile.in.in || die
 * 
 * If you need support, post the output of `emerge --info '=dev-util/catfish-1.4.2::BZ-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/catfish-1.4.2::BZ-overlay'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
 * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'

>>> Failed to emerge dev-util/catfish-1.4.2, Log file:

>>>  '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'

 * Messages for package dev-util/catfish-1.4.2:

 * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (prepare phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_prepare
 *   environment, line 3289:  Called die
 * The specific snippet of code:
 *       sed -i -e "s:share/doc/\$(APPNAME):share/doc/${PF}:" Makefile.in.in || die
 * 
 * If you need support, post the output of `emerge --info '=dev-util/catfish-1.4.2::BZ-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/catfish-1.4.2::BZ-overlay'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
 * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'

 * GNU info directory index is up-to-date.
Comment 6 Rustam Karimov 2017-12-10 14:10:09 UTC
(In reply to thunderrd from comment #5)
> The ebuild for version 1.4.2 that you kindly pointed me to in your overlay
> fails to build for me with the following, using gcc-7.2.0 and the new
> profile [default/linux/amd64/17.0/desktop]:
> 
> >>> Emerging (3 of 3) dev-util/catfish-1.4.2::BZ-overlay
>  * catfish-1.4.2.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...               
> [ ok ]
> >>> Unpacking source...
> >>> Unpacking catfish-1.4.2.tar.bz2 to /var/tmp/portage/dev-util/catfish-1.4.2/work
> >>> Source unpacked in /var/tmp/portage/dev-util/catfish-1.4.2/work
> >>> Preparing source in /var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2 ...
> cp: cannot stat
> '/var/tmp/portage/dev-util/catfish-1.4.2/files/catfish.in.in': No such file
> or directory
> cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/catfish.py':
> No such file or directory
> cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/build.py': No
> such file or directory
> cp: cannot stat '/var/tmp/portage/dev-util/catfish-1.4.2/files/configure':
> No such file or directory
> cp: cannot stat
> '/var/tmp/portage/dev-util/catfish-1.4.2/files/control.in.in': No such file
> or directory
> cp: cannot stat
> '/var/tmp/portage/dev-util/catfish-1.4.2/files/Makefile.in.in': No such file
> or directory
> sed: can't read Makefile.in.in: No such file or directory
>  * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (prepare phase):
>  *   (no error message)
>  * 
>  * Call stack:
>  *     ebuild.sh, line 124:  Called src_prepare
>  *   environment, line 3289:  Called die
>  * The specific snippet of code:
>  *       sed -i -e "s:share/doc/\$(APPNAME):share/doc/${PF}:" Makefile.in.in
> || die
>  * 
>  * If you need support, post the output of `emerge --info
> '=dev-util/catfish-1.4.2::BZ-overlay'`,
>  * the complete build log and the output of `emerge -pqv
> '=dev-util/catfish-1.4.2::BZ-overlay'`.
>  * The complete build log is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
>  * Working directory:
> '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
>  * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
> 
> >>> Failed to emerge dev-util/catfish-1.4.2, Log file:
> 
> >>>  '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'
> 
>  * Messages for package dev-util/catfish-1.4.2:
> 
>  * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (prepare phase):
>  *   (no error message)
>  * 
>  * Call stack:
>  *     ebuild.sh, line 124:  Called src_prepare
>  *   environment, line 3289:  Called die
>  * The specific snippet of code:
>  *       sed -i -e "s:share/doc/\$(APPNAME):share/doc/${PF}:" Makefile.in.in
> || die
>  * 
>  * If you need support, post the output of `emerge --info
> '=dev-util/catfish-1.4.2::BZ-overlay'`,
>  * the complete build log and the output of `emerge -pqv
> '=dev-util/catfish-1.4.2::BZ-overlay'`.
>  * The complete build log is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
>  * Working directory:
> '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
>  * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
> 
>  * GNU info directory index is up-to-date.

You should download all files from directory https://github.com/karimov-rustam/karimov-overlay/tree/master/dev-util/catfish/files
Comment 7 thunderrd 2017-12-10 14:11:53 UTC
Derp, sorry for the noise.  I had forgotten to copy over the /files directory.

However, now that I have all the files in place in my overlay, the build still fails:

>>> Emerging (1 of 1) dev-util/catfish-1.4.2::BZ-overlay
 * catfish-1.4.2.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                           [ ok ]
>>> Unpacking source...
>>> Unpacking catfish-1.4.2.tar.bz2 to /var/tmp/portage/dev-util/catfish-1.4.2/work
>>> Source unpacked in /var/tmp/portage/dev-util/catfish-1.4.2/work
>>> Preparing source in /var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2 ...
/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment: line 3265: ./configure: Permission denied
 * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_configure
 *   environment, line 3265:  Called die
 * The specific snippet of code:
 *       ./configure --prefix=/usr --python="${EPYTHON}" || die
 * 
 * If you need support, post the output of `emerge --info '=dev-util/catfish-1.4.2::BZ-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/catfish-1.4.2::BZ-overlay'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
 * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'

>>> Failed to emerge dev-util/catfish-1.4.2, Log file:

>>>  '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'

 * Messages for package dev-util/catfish-1.4.2:

 * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_configure
 *   environment, line 3265:  Called die
 * The specific snippet of code:
 *       ./configure --prefix=/usr --python="${EPYTHON}" || die
 * 
 * If you need support, post the output of `emerge --info '=dev-util/catfish-1.4.2::BZ-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-util/catfish-1.4.2::BZ-overlay'`.
 * The complete build log is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
 * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
Comment 8 Rustam Karimov 2017-12-10 14:28:24 UTC
(In reply to thunderrd from comment #7)
> Derp, sorry for the noise.  I had forgotten to copy over the /files
> directory.
> 
> However, now that I have all the files in place in my overlay, the build
> still fails:
> 
> >>> Emerging (1 of 1) dev-util/catfish-1.4.2::BZ-overlay
>  * catfish-1.4.2.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ...               
> [ ok ]
> >>> Unpacking source...
> >>> Unpacking catfish-1.4.2.tar.bz2 to /var/tmp/portage/dev-util/catfish-1.4.2/work
> >>> Source unpacked in /var/tmp/portage/dev-util/catfish-1.4.2/work
> >>> Preparing source in /var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2 ...
> >>> Source prepared.
> >>> Configuring source in /var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2 ...
> /var/tmp/portage/dev-util/catfish-1.4.2/temp/environment: line 3265:
> ./configure: Permission denied
>  * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (configure phase):
>  *   (no error message)
>  * 
>  * Call stack:
>  *     ebuild.sh, line 124:  Called src_configure
>  *   environment, line 3265:  Called die
>  * The specific snippet of code:
>  *       ./configure --prefix=/usr --python="${EPYTHON}" || die
>  * 
>  * If you need support, post the output of `emerge --info
> '=dev-util/catfish-1.4.2::BZ-overlay'`,
>  * the complete build log and the output of `emerge -pqv
> '=dev-util/catfish-1.4.2::BZ-overlay'`.
>  * The complete build log is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
>  * Working directory:
> '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
>  * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
> 
> >>> Failed to emerge dev-util/catfish-1.4.2, Log file:
> 
> >>>  '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'
> 
>  * Messages for package dev-util/catfish-1.4.2:
> 
>  * ERROR: dev-util/catfish-1.4.2::BZ-overlay failed (configure phase):
>  *   (no error message)
>  * 
>  * Call stack:
>  *     ebuild.sh, line 124:  Called src_configure
>  *   environment, line 3265:  Called die
>  * The specific snippet of code:
>  *       ./configure --prefix=/usr --python="${EPYTHON}" || die
>  * 
>  * If you need support, post the output of `emerge --info
> '=dev-util/catfish-1.4.2::BZ-overlay'`,
>  * the complete build log and the output of `emerge -pqv
> '=dev-util/catfish-1.4.2::BZ-overlay'`.
>  * The complete build log is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment'.
>  * Working directory:
> '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'
>  * S: '/var/tmp/portage/dev-util/catfish-1.4.2/work/catfish-1.4.2'

Post full build.log on pastebin
Comment 9 thunderrd 2017-12-10 15:24:03 UTC
It errors almost immediately, so there isn't much there: http://dpaste.com/04MYAGY
Comment 10 Rustam Karimov 2017-12-10 16:32:08 UTC
(In reply to thunderrd from comment #9)
> It errors almost immediately, so there isn't much there:
> http://dpaste.com/04MYAGY

You haven't got permissions for /var/tmp/portage/dev-util folder:

>/var/tmp/portage/dev-util/catfish-1.4.2/temp/environment: line 3265:
> ./configure: Permission denied

You should setup local overlay correctly. 

Follow the instructions:
https://wiki.gentoo.org/wiki/Custom_repository

Or setup overlay as described in:
https://github.com/karimov-rustam/karimov-overlay
Comment 11 thunderrd 2017-12-10 17:04:22 UTC
Thanks, I'll take a look at that.
Comment 12 Perfect Gentleman 2018-01-31 09:35:02 UTC
https://launchpad.net/catfish-search
1.4.4 is out
Comment 13 Sebastian Pipping gentoo-dev 2018-02-04 16:21:31 UTC
*** Bug 560794 has been marked as a duplicate of this bug. ***
Comment 14 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-28 09:05:27 UTC
Long done.