Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 834321 - net-misc/iputils-20211215 version bump, iputils-99999999 ERROR: Unknown options
Summary: net-misc/iputils-20211215 version bump, iputils-99999999 ERROR: Unknown options
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-27 21:10 UTC by jospezial
Modified: 2022-04-03 01:48 UTC (History)
0 users

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


Attachments
patch for iputils-99999999.ebuild (iputils-99999999.ebuild.patch,1.58 KB, patch)
2022-03-03 03:39 UTC, jospezial
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2022-02-27 21:10:27 UTC
https://github.com/iputils/iputils/releases/tag/20211215

tftpd and traceroute6 have been removed.
Comment 1 jospezial 2022-03-03 02:43:24 UTC
et-misc/iputils-99999999 also needs to be updated:

   repository:               https://github.com/iputils/iputils.git
   at the commit:            854873bdd28fcdd9cc3fe0c2d29c083a07d07a86
>>> Source unpacked in /var/tmp/portage/net-misc/iputils-99999999/work
>>> Preparing source in /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999 ...
meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/net-misc/iputils-99999999/temp/meson.x86_64-pc-linux-gnu.amd64.ini --buildtype plain -DUSE_CAP=false -DUSE_IDN=true -DBUILD_ARPING=true -DBUILD_CLOCKDIFF=false -DBUILD_PING=true -DBUILD_RARPD=false -DBUILD_RDISC=false -DENABLE_RDISC_SERVER=false -DBUILD_TFTPD=true -DBUILD_TRACEPATH=true -DBUILD_TRACEROUTE6=false -DBUILD_NINFOD=false -DNINFOD_MESSAGES=false -DNO_SETCAP_OR_SUID=true -Dsystemdunitdir=/lib/systemd/system -DUSE_GETTEXT=true -DSKIP_TESTS=true -DBUILD_HTML_MANS=false -DBUILD_MANS=true /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999 /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999-build
The Meson build system
Version: 0.61.1
Source dir: /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999
Build dir: /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999-build
Build type: native build

meson.build:3:0: ERROR: Unknown options: "BUILD_NINFOD, BUILD_RARPD, BUILD_RDISC, BUILD_TFTPD, BUILD_TRACEROUTE6, ENABLE_RDISC_SERVER, NINFOD_MESSAGES"

A full log can be found at /var/tmp/portage/net-misc/iputils-99999999/work/iputils-99999999-build/meson-logs/meson-log.txt
 * ERROR: net-misc/iputils-99999999::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 3557:  Called meson_src_configure
 *   environment, line 2781:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
Comment 2 jospezial 2022-03-03 02:54:21 UTC
WARNING: More tools (ninfod, rarpd, rdisc) are going to be removed in next release
That already hits net-misc/iputils-99999999
Comment 3 jospezial 2022-03-03 03:39:10 UTC
Created attachment 766172 [details, diff]
patch for iputils-99999999.ebuild

With EAPI="8"

Builds.
Some changes of this patch can be used for net-misc/iputils-20211215

Messages from configure phase:
WARNING: You should add the boolean check kwarg to the run_command call.
         It currently defaults to false,
         but it will default to true in future releases of meson.
         See also: https://github.com/mesonbuild/meson/issues/9300
NOTICE: Future-deprecated features used:
 * 0.56.0: {'meson.source_root'}
Comment 4 Larry the Git Cow gentoo-dev 2022-04-03 01:48:03 UTC
The bug has been closed via the following commit(s):

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

commit ffc4b0ff48f2ba9a2241b91a791ae9ef210103b2
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-04-03 01:47:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-04-03 01:47:54 +0000

    net-misc/iputils: add 20211215
    
    Closes: https://bugs.gentoo.org/834321
    Signed-off-by: Sam James <sam@gentoo.org>

 net-misc/iputils/Manifest                |   2 +
 net-misc/iputils/iputils-20211215.ebuild | 189 +++++++++++++++++++++++++++++++
 net-misc/iputils/iputils-99999999.ebuild |  31 ++---
 3 files changed, 209 insertions(+), 13 deletions(-)