Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 727618 - dev-lisp/ecls-21.2.1-r3 : QA Notice: Unrecognized configure options:
Summary: dev-lisp/ecls-21.2.1-r3 : QA Notice: Unrecognized configure options:
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords: PullRequest, QAglobalscope
Depends on:
Blocks:
 
Reported: 2020-06-09 07:47 UTC by Toralf Förster
Modified: 2021-11-05 07:38 UTC (History)
1 user (show)

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


Attachments
dev-lisp:ecls-20.4.24:20200609-043823.log (dev-lisp:ecls-20.4.24:20200609-043823.log,310.09 KB, text/plain)
2020-06-09 07:47 UTC, Toralf Förster
Details
elog-dev-lisp:ecls-20.4.24:20200609-044509.log (elog-dev-lisp:ecls-20.4.24:20200609-044509.log,559 bytes, text/plain)
2020-06-09 07:47 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,10.71 KB, application/x-bzip)
2020-06-09 07:47 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2020-06-09 07:47:43 UTC
QA: install
QA Notice: Unrecognized configure options:

	--enable-longdouble
	--with-__thread
	--with-unicode-names
	--enable-longdouble

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_systemd-libressl-20200607-173856

  -------------------------------------------------------------------
Comment 1 Toralf Förster gentoo-dev 2020-06-09 07:47:49 UTC
Created attachment 644074 [details]
dev-lisp:ecls-20.4.24:20200609-043823.log
Comment 2 Toralf Förster gentoo-dev 2020-06-09 07:47:52 UTC
Created attachment 644076 [details]
elog-dev-lisp:ecls-20.4.24:20200609-044509.log
Comment 3 Toralf Förster gentoo-dev 2020-06-09 07:47:55 UTC
Created attachment 644078 [details]
etc.portage.tbz2
Comment 4 François Bissey 2020-07-16 08:51:21 UTC
I have just bumped ecls in the sage-on-gentoo overlay to add some backport included in sage and I fixed most of these QA. I am not seeing the one about dpp. I will have to look a bit more to see where that may be coming from but I have the rest under control.
I will fill a PR of my fixes to the main tree.
Comment 5 François Bissey 2020-07-17 10:50:19 UTC
My PR is in. I fixed:
* configure options: remove unrecognized options (fix QA warning)
* configure options: migrated some deprecated options to new ones
* configure options: add --with-defsystem. Without it maxima doesn't even start.
* move to EAPI 7
* add a patch to install the info file uncompressed (fix QA warning)
* clean eclass
* use DOCS variable to install most documentation
* move dependency from virtual/libffi to dev-libs/libffi (make repoman happy)
* remove -j1 in src_compile, parallel build appear to work at -j7 and -j8 here (make repoman happy)

I cannot reproduce the QA warning about /usr/lib64/ecl-20.4.24/dpp.
Comment 6 François Bissey 2020-08-17 23:43:21 UTC
Ping?
Comment 7 Agostino Sarubbo gentoo-dev 2021-10-02 14:10:08 UTC
tinderbox has reproduced this issue with version 21.2.1-r3 - Updating summary.
Comment 8 François Bissey 2021-11-03 21:49:55 UTC
OK new PR for 21.2.1. The summary is almost the same.
* configure options: remove unrecognized options (fix QA warning)
* configure options: migrated some deprecated options to new ones
* configure options: add --with-defsystem. Without it maxima doesn't even start.
* move to EAPI 7
* clean eclass
* use DOCS variable to install most documentation
* use readme.gentoo-r1 eclass to provide README.gentoo
* move dependency from virtual/libffi to dev-libs/libffi (make repoman happy)
* remove -j1 in src_compile, parallel build appear to work at -j7 and -j8 here (make repoman happy)

Main difference:
* I am not patching for flagged QA about ecl.info.gz. Since texinfo can deal with it, I would like to know why this QA is not wrong.
* I use readme.gentoo-r1 eclass as suggested on the previous PR. It required copying files/README.Gentoo to files/README.gentoo as the capital "G" is not what the eclass expect.
Comment 9 Larry the Git Cow gentoo-dev 2021-11-05 07:38:24 UTC
The bug has been closed via the following commit(s):

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

commit 4be74dcf6262b8018b188aa5f155cf154220c1f9
Author:     François Bissey <frp.bissey@gmail.com>
AuthorDate: 2021-11-03 21:41:54 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2021-11-05 07:38:11 +0000

    dev-lisp/ecls: Fix QA, port to EAPI 7
    
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Closes: https://bugs.gentoo.org/727618
    Signed-off-by: François René Pierre Bissey <frp.bissey@gmail.com>
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 dev-lisp/ecls/ecls-21.2.1-r4.ebuild | 89 +++++++++++++++++++++++++++++++++++++
 dev-lisp/ecls/files/README.gentoo   | 13 ++++++
 2 files changed, 102 insertions(+)