Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 658674 - net-nds/openldap-2.4.45 - Multiple QA issues ( deprecated configure.in - calls econf in src_compile )
Summary: net-nds/openldap-2.4.45 - Multiple QA issues ( deprecated configure.in - call...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo LDAP project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-21 17:53 UTC by Francesco Turco
Modified: 2024-08-25 20:12 UTC (History)
3 users (show)

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


Attachments
build.log.xz (build.log.xz,40.21 KB, application/x-xz)
2018-06-21 17:53 UTC, Francesco Turco
Details
emerge-info.txt (emerge-info.txt,6.39 KB, text/plain)
2018-06-21 17:54 UTC, Francesco Turco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Turco 2018-06-21 17:53:56 UTC
Created attachment 536700 [details]
build.log.xz

Portage reports the following QA issues with net-nds/openldap:

> QA: prepare
> This package has a configure.in file which has long been deprecated.  Please
> update it to use configure.ac instead as newer versions of autotools will die
> when it finds this file.  See https://bugs.gentoo.org/426262 for details.

> QA: compile
> QA Notice: econf called in src_compile instead of src_configure

> One or more empty directories installed to /var:
>   /var/lib/run
> If those directories need to be preserved, please make sure to create
> or mark them for keeping using 'keepdir'. Future versions of Portage
> will strip empty directories from installation image.

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

$ emerge -pv openldap

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] net-nds/openldap-2.4.45::gentoo  USE="berkdb crypt cxx gnutls ipv6 perl sasl ssl tcpd -debug -experimental -iodbc -kerberos -kinit -libressl -minimal -odbc -overlays -pbkdf2 -samba (-selinux) -sha2 -slp -smbkrb5passwd -static-libs -syslog" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Comment 1 Francesco Turco 2018-06-21 17:54:18 UTC
Created attachment 536702 [details]
emerge-info.txt

emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2021-10-05 06:03:33 UTC
changing summary to avoid duplicates.
Comment 3 Agostino Sarubbo gentoo-dev 2024-03-11 08:12:57 UTC
let's track installs empty directories to /var in a separate bug, since I don't reproduce the other issues but I can reproduce the "installs empty directories to /var"
Comment 4 Larry the Git Cow gentoo-dev 2024-08-25 20:12:42 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3ab00f0043adb296acfac9135a4865dcab10ac

commit 7b3ab00f0043adb296acfac9135a4865dcab10ac
Author:     Robin H. Johnson <robbat2@gentoo.org>
AuthorDate: 2024-08-25 20:12:19 +0000
Commit:     Robin H. Johnson <robbat2@gentoo.org>
CommitDate: 2024-08-25 20:12:19 +0000

    net-nds/openldap: QA trivial fix configure.in
    
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
    Bug: https://bugs.gentoo.org/658674

 net-nds/openldap/openldap-2.4.59-r3.ebuild | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2024-08-25 20:12:53 UTC
(In reply to Francesco Turco from comment #0)
> > QA: prepare
> > This package has a configure.in file which has long been deprecated.  Please
> > update it to use configure.ac instead as newer versions of autotools will die
> > when it finds this file.  See https://bugs.gentoo.org/426262 for details.
Resolved in newer versions, 2.5.x or newer.

> > QA: compile
> > QA Notice: econf called in src_compile instead of src_configure
CANTFIX - this is a false positive, please read the ebuild closely, because it has to configure AND compile the main app, and then configure the contrib portion.


> > One or more empty directories installed to /var:
> >   /var/lib/run
> > If those directories need to be preserved, please make sure to create
> > or mark them for keeping using 'keepdir'. Future versions of Portage
> > will strip empty directories from installation image.
Already fixed.