Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 598643 - profiles: please add 2 packages to default/bsd/fbsd/packages.build
Summary: profiles: please add 2 packages to default/bsd/fbsd/packages.build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: All FreeBSD
: Normal normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-31 15:32 UTC by Yuta SATOH
Modified: 2016-11-23 11:56 UTC (History)
0 users

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 Yuta SATOH 2016-10-31 15:32:58 UTC
We need to add the two packages to packages.build for make new stages.
* virtual/pkgconfig
* sys-libs/timezone-data


virtual/pkgconfig, fix the dependency issue when make a stage3.
Please see also bug 507930.

Copying stage3-chroot.sh to /tmp
copying stage3-chroot.sh to /var/tmp/catalyst/tmp/default/stage3-amd64-fbsd-10.3-20160923-clt/tmp
copying chroot-functions.sh to /var/tmp/catalyst/tmp/default/stage3-amd64-fbsd-10.3-20160923-clt/tmp
Ensure the file has the executable bit set
Running stage3-chroot.sh in chroot:
    chroot /var/tmp/catalyst/tmp/default/stage3-amd64-fbsd-10.3-20160923-clt /tmp/stage3-chroot.sh
>>> Regenerating /var/run/ld-elf.so.hints...
emerge --quiet --usepkg --buildpkg --newuse --oneshot --update --newuse sys-apps/portage


[nomerge       ] sys-apps/portage-2.3.1::gentoo  USE="(ipc) -build* -doc -epydoc (-selinux) (-xattr)" LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-python3_3) -python3_5"
[nomerge       ]  dev-lang/python-3.4.5:3.4/3.4m::gentoo  USE="gdbm* ipv6* ncurses* readline* ssl* (threads) xml* -build* -examples -hardened -libressl -sqlite -tk -wininst"
[nomerge       ]   virtual/pkgconfig-0-r1::gentoo  ABI_X86="(64) -32 (-x32)"
[nomerge       ]    dev-util/pkgconfig-0.29.1::gentoo  USE="-hardened -internal-glib" ABI_X86="(64) -32 (-x32)"
[nomerge       ]     dev-libs/glib-2.48.2:2::gentoo  USE="mime -dbus -debug -fam (-selinux) -static-libs (-systemtap) {-test} -utils (-xattr)" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7"
[ebuild  N     ]      x11-misc/shared-mime-info-1.7::gentoo  USE="{-test}" 569 KiB
[ebuild  N     ]    dev-util/pkgconfig-0.29.1::gentoo  USE="-hardened -internal-glib" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ]     dev-libs/glib-2.48.2:2::gentoo  USE="mime -dbus -debug -fam (-selinux) -static-libs (-systemtap) {-test} -utils (-xattr)" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 6259 KiB
[ebuild  N     ]      dev-libs/libpcre-8.39:3::gentoo  USE="cxx jit readline recursion-limit (unicode) zlib -bzip2 -libedit -pcre16 -pcre32 -static-libs" ABI_X86="(64) -32 (-x32)" 1525 KiB
[ebuild  N     ]      dev-util/gtk-doc-am-1.25-r1::gentoo  0 KiB
[ebuild  N     ]       virtual/pkgconfig-0-r1::gentoo  ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild   R    ]  dev-lang/python-3.4.5:3.4/3.4m::gentoo  USE="gdbm* ipv6* ncurses* readline* ssl* (threads) xml* -build* -examples -hardened -libressl -sqlite -tk -wininst" 0 KiB
[ebuild   R    ] sys-apps/portage-2.3.1::gentoo  USE="(ipc) -build* -doc -epydoc (-selinux) (-xattr)" LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-python3_3) -python3_5" 0 KiB
[ebuild   R    ]  dev-lang/python-2.7.12:2.7::gentoo  USE="gdbm* ipv6* ncurses* readline* ssl* threads* (wide-unicode) xml* (-berkdb) -build* -doc -examples -hardened -libressl -sqlite -tk -wininst" 0 KiB

Total: 9 packages (6 new, 3 reinstalls), Size of downloads: 8352 KiB

 * Error: circular dependencies:

(virtual/pkgconfig-0-r1:0/0::gentoo, ebuild scheduled for merge) depends on
 (dev-util/pkgconfig-0.29.1:0/0::gentoo, ebuild scheduled for merge) (runtime)
  (dev-libs/glib-2.48.2:2/2::gentoo, ebuild scheduled for merge) (buildtime)
   (dev-libs/libpcre-8.39:3/3::gentoo, ebuild scheduled for merge) (buildtime)
    (virtual/pkgconfig-0-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying the following change:
- dev-util/pkgconfig-0.29.1 (Change USE: +internal-glib)

Note that this change can be reverted, once the package has been installed.

Note that the dependency graph contains a lot of cycles.
Several changes might be required to resolve all cycles.
Temporarily changing some use flag for all packages might be the better option.


sys-libs/timezone-data is required when make a stage1.
/usr/share/zoneinfo/Factory is provided by sys-libs/timezone-data.

>>> Regenerating /tmp/stage1root/var/run/ld-elf.so.hints...
cp: /tmp/stage1root/usr/share/zoneinfo/Factory: No such file or directory
Skipping depclean operation for stage1
removing /var/tmp/catalyst/tmp/default/stage1-amd64-fbsd-11.0-20161014/tmp/stage1-preclean-chroot.sh from the chroot
removing /var/tmp/catalyst/tmp/default/stage1-amd64-fbsd-11.0-20161014/tmp/chroot-functions.sh from the chroot
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-11-23 11:56:07 UTC
commit bb8dbe55f48cd849fba6b37fb5a5a7df7ff920ea
Author:     Yuta Satoh <nigoro.dev@gmail.com>
AuthorDate: Mon Oct 31 16:41:46 2016
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Wed Nov 23 12:41:31 2016

    profiles: add packages needed to make new stages on Gentoo/FreeBSD
    
    Bug: https://bugs.gentoo.org/598643
    Closes: https://github.com/gentoo/gentoo/pull/2705



I'm sorry for the delay.