Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 762679 - app-editors/qemacs-0.4.1_pre20170225 calls commands that do not exist
Summary: app-editors/qemacs-0.4.1_pre20170225 calls commands that do not exist
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-30 21:24 UTC by Agostino Sarubbo
Modified: 2020-12-31 17:08 UTC (History)
0 users

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


Attachments
build.log (build.log,29.48 KB, text/plain)
2020-12-30 21:24 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2020-12-30 21:24:27 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: app-editors/qemacs-0.4.1_pre20170225 calls commands that do not exist.
Discovered on: amd64 (internal ref: ci)
Comment 1 Agostino Sarubbo gentoo-dev 2020-12-30 21:24:30 UTC
Created attachment 680320 [details]
build.log

build log and emerge --info
Comment 2 Ulrich Müller gentoo-dev 2020-12-31 11:49:22 UTC
"size" is provided by sys-devel/binutils which is part of the system set.
Comment 3 Agostino Sarubbo gentoo-dev 2020-12-31 12:02:36 UTC
(In reply to Ulrich Müller from comment #2)
> "size" is provided by sys-devel/binutils which is part of the system set.

sys-devel/binutils-config has the native-symlink IUSE
Comment 4 Ulrich Müller gentoo-dev 2020-12-31 12:31:38 UTC
(In reply to Agostino Sarubbo from comment #3)
> (In reply to Ulrich Müller from comment #2)
> > "size" is provided by sys-devel/binutils which is part of the system set.
> 
> sys-devel/binutils-config has the native-symlink IUSE

*shrug* Which is enabled by default. Also "size" is only used at the end of the install phase to output some statistics, so it will make no difference for the installed package if the command isn't found.

I don't think that this is worth the effort of patching the build system. Please report upstream if you care enough.
Comment 5 Agostino Sarubbo gentoo-dev 2020-12-31 13:46:11 UTC
(In reply to Ulrich Müller from comment #4)
> (In reply to Agostino Sarubbo from comment #3)
> > (In reply to Ulrich Müller from comment #2)
> > > "size" is provided by sys-devel/binutils which is part of the system set.
> > 
> > sys-devel/binutils-config has the native-symlink IUSE
> 
> *shrug* Which is enabled by default. Also "size" is only used at the end of
> the install phase to output some statistics, so it will make no difference
> for the installed package if the command isn't found.
> 
> I don't think that this is worth the effort of patching the build system.
> Please report upstream if you care enough.

My task here is to report something that has not been noted before. If you think that it is invalid is fine for me.

However, if we do changes like introduce sys-devel/binutils-config[-native-symlinks] it is a nonsense go to upstream and say: "hey, in gentoo we dropped size, so please fix that". The response will be: you are on your own.

So, my personal thought is: if we introduce these changes we should support that and not just say "go to upstream"
Comment 6 Ulrich Müller gentoo-dev 2020-12-31 17:08:12 UTC
By that logic, if fixing it upstream makes no sense, then fixing it downstream doesn't make sense either. In any case, there's no breakage but only a warning (and we could even delete the size command from the Makefile entirely without causing problems).

Leaving this bug open, because I see that the Makefile in the upstream repo has a SIZE variable now: https://cvs.savannah.gnu.org/viewvc/qemacs/qemacs/Makefile?r1=1.98&r2=1.99
Which means that it will be trivial to suppress the warning, e.g. by passing SIZE=true to emake.

BTW, toolchain-funcs.eclass doesn't have a tc-getSIZE() and tc-getPROG() is not documented.