Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 779211 - sci-mathematics/maxima-5.44.0-r6: make_desktop_entry: command not found
Summary: sci-mathematics/maxima-5.44.0-r6: make_desktop_entry: command not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Orlitzky
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-30 07:46 UTC by Michał Górny
Modified: 2021-03-30 12:47 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-03-30 07:46:29 UTC
* Messages for package sci-mathematics/maxima-5.44.0-r6:
 * Log file: /var/log/portage/sci-mathematics:maxima-5.44.0-r6:20210330-073312.log

 * QA Notice: command not found:
 * 
 *      /tmp/portage/sci-mathematics/maxima-5.44.0-r6/temp/environment: line 3216: make_desktop_entry: command not found
 * QA Notice: Pre-stripped files found:
 * /usr/lib64/maxima/5.44.0/binary-clisp/lisp.run
 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib64/maxima/5.44.0/binary-clisp/lisp.run
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2021-03-30 07:47:45 UTC
Seems to be a non-maintainer commit.
Comment 2 Michael Orlitzky gentoo-dev 2021-03-30 11:16:07 UTC
This problem already existed in the older ebuilds but I didn't notice it. I think all we need to do is inherit desktop.eclass. Fix incoming after a build test.
Comment 3 Andreas Sturmlechner gentoo-dev 2021-03-30 11:22:00 UTC
It happened in commit 33d71eafab35a8f6083ebeeaa849a7c0a5d82e29 when you bumped to EAPI-7. But eutils.eclass which almost certainly has no business in EAPI-7 does not inherit desktop.eclass in EAPI-7.
Comment 4 Michael Orlitzky gentoo-dev 2021-03-30 12:13:47 UTC
(In reply to Andreas Sturmlechner from comment #3)
> It happened in commit 33d71eafab35a8f6083ebeeaa849a7c0a5d82e29 when you
> bumped to EAPI-7. But eutils.eclass which almost certainly has no business
> in EAPI-7 does not inherit desktop.eclass in EAPI-7.

Ok, guilty =)

Maxima is actually installing two launchers with USE=gui since upstream provides its own. I plan to drop the make_desktop_entry one and fix the icon path in the upstream launcher. I'll drop eutils.eclass in the process.
Comment 5 Michael Orlitzky gentoo-dev 2021-03-30 12:47:15 UTC
Fixed in https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d165604ed61363129ae90021ba998bde968ab2a1 but I'll never copy/paste the correct URL again until I manage to switch away from firefox.

Thanks for the kick in the butt.