public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] Auto dependency builder progress report. Week 11.
@ 2011-08-14 20:04 Александр Берсенев
  2011-08-15  8:33 ` [gentoo-soc] " Александр Берсенев
  0 siblings, 1 reply; 2+ messages in thread
From: Александр Берсенев @ 2011-08-14 20:04 UTC (permalink / raw
  To: gentoo-soc

In this week I done an integration with portage. Diff is here
http://pastebin.com/Ny55XcwE

  I added two feature flags: depcheck and depcheckstrict. If depcheck
is set one can  see packages accessed during building process. If
depcheckstrict is set in FEATURES then files not from dependencies are
blocked.

 I tried to show it in this video from my screen:
http://www.youtube.com/watch?v=QZsyMMz4K-Y (~5 mins, speed of video
was increased by factor two).

All is working correctly even if several packages are merged
simultaneously, for example, with "emerge -j 3 cowsay bash lsof".

I use external utils from portage-utils package(qlist and qfile) to
map files to packages because they are fast.

Next week I plan to make an ebuild for this utility and another ebuild
for modified portage. Also I want to test various packages building
with depcheckstrict.

Best,

Alexander Bersenev



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-soc] Re: Auto dependency builder progress report. Week 11.
  2011-08-14 20:04 [gentoo-soc] Auto dependency builder progress report. Week 11 Александр Берсенев
@ 2011-08-15  8:33 ` Александр Берсенев
  0 siblings, 0 replies; 2+ messages in thread
From: Александр Берсенев @ 2011-08-15  8:33 UTC (permalink / raw
  To: gentoo-soc

Today I started to run emerge --deep -u world with depcheckstrict
enabled. It is ~600 packages. I allow an access to build dependencies
of current package and to runtime dependencies of that dependencies.
If file not belongs to any package access is also allowed.

Build have stopped on 6th package. It was
sys-power/cpufrequtils-008-r1 package and here is a log of building
http://pastebin.com/hYWKFfMx. This is a few strings from it:

Blocking an access to /usr/bin/xgettext
/bin/sh: /usr/bin/xgettext: No such file or directory
make: *** [po/cpufrequtils.pot] Error 127

Looks like this package should depend on gettext or on virtual/libintl
on build time. These two packages are not a part of my system profile.

Should I submit this on a bugs.gentoo.org?

Best,

Alexander Bersenev



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-08-15  8:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-14 20:04 [gentoo-soc] Auto dependency builder progress report. Week 11 Александр Берсенев
2011-08-15  8:33 ` [gentoo-soc] " Александр Берсенев

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox