Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 908000 - media-gfx/hydrus-9999 ebuild needs changes from 528 (rm: cannot remove 'hydrus/hydrus_test.py': No such file or directory)
Summary: media-gfx/hydrus-9999 ebuild needs changes from 528 (rm: cannot remove 'hydru...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ekaterina Vaartis
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-06-07 11:04 UTC by Carp
Modified: 2023-06-18 12:08 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,3.37 KB, text/x-log)
2023-06-07 11:04 UTC, Carp
Details
emerge --info (emerge--info.txt,10.06 KB, text/plain)
2023-06-07 11:05 UTC, Carp
Details
emerge -pqv (emerge-pqv.txt,103 bytes, text/plain)
2023-06-07 11:05 UTC, Carp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carp 2023-06-07 11:04:48 UTC
Created attachment 863492 [details]
build.log

The ebuild fails when trying to remove the static test files:

```
>>> Install media-gfx/hydrus-9999 into /var/tmp/portage/media-gfx/hydrus-9999/image
 * Hydrus includes an excellent manual, that can either be viewed at
 * /usr/share/doc/hydrus-9999/html/help/index.html
 * or accessed through the hydrus help menu.
rm: cannot remove 'test.py': No such file or directory
rm: cannot remove 'hydrus/hydrus_test.py': No such file or directory
 * ERROR: media-gfx/hydrus-9999::gentoo failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 136:  Called src_install
 *   environment, line 3364:  Called die
 * The specific snippet of code:
 *       rm test.py hydrus/hydrus_test.py || die;

```

The merge in https://github.com/gentoo/gentoo/pull/30890 describes the required changes to the ebuild, which were only applied going from 526 to 528, but not the 9999 ebuild.

Sorry i am too unfamiliar with the tooling and bug reporting procedure otherwise i would have created a merge request directly myself.
Comment 1 Carp 2023-06-07 11:05:31 UTC
Created attachment 863493 [details]
emerge --info
Comment 2 Carp 2023-06-07 11:05:56 UTC
Created attachment 863494 [details]
emerge -pqv
Comment 3 Ekaterina Vaartis 2023-06-08 07:55:39 UTC
Right, I'll get to it soon together with updating the package to the new version.
Comment 4 Carp 2023-06-08 19:34:53 UTC
(In reply to Ekaterina Vaartis from comment #3)
> Right, I'll get to it soon together with updating the package to the new
> version.

Cheers, thank you :)
Comment 5 Larry the Git Cow gentoo-dev 2023-06-18 12:08:20 UTC
The bug has been closed via the following commit(s):

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

commit 6cb97c9aba3fd8d69b66e6052284ed81bef187a1
Author:     Ekaterina Vaartis <vaartis@kotobank.ch>
AuthorDate: 2023-06-08 07:58:11 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-06-18 12:08:16 +0000

    media-gfx/hydrus: Update 9999 to match the current ebuild
    
    Signed-off-by: Ekaterina Vaartis <vaartis@kotobank.ch>
    Closes: https://bugs.gentoo.org/908000
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 media-gfx/hydrus/hydrus-9999.ebuild | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)