Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 217346 - paludis-?.?? spews QA warnings with new style profiles(e.g, amd64/no-multilib)
Summary: paludis-?.?? spews QA warnings with new style profiles(e.g, amd64/no-multilib)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Stephen Bennett (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 337180
  Show dependency tree
 
Reported: 2008-04-12 00:31 UTC by Redeeman
Modified: 2010-09-16 00:37 UTC (History)
2 users (show)

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 Redeeman 2008-04-12 00:31:20 UTC
i was testing out paludis, and it complained about the 2008.0 amd64 no-multilib profile, after a bit of investigation, it seems that it is a bug in the profile, in the parents file, causing arch/amd64 to be pulled in twice.
"default/linux/amd64 -> arch/amd64 and default/linux/amd64/2008.0/no-multilib/parent -> arch/amd64/no-multilib -> arch/amd64"

Reproducible: Always
Comment 1 Mike Doty (RETIRED) gentoo-dev 2008-04-13 02:50:19 UTC
other way around...
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-13 15:34:56 UTC
What *exactly* was the error, because I don't see anything wrong.  A profile can be inherited 1000 times, so long as it still ends up with the correct dependency/inheritance order.
Comment 3 Redeeman 2008-04-13 19:38:50 UTC
the error message from paludis is:
Building dependency list...paludis@1208115475: [QA] In program paludis -i world -p:
  ... When performing install action from command line:
  ... When executing install task:
  ... When building dependency list:
  ... When adding NamedSetDepSpec 'system':
  ... When loading profiles '/usr/portage/profiles/default/linux/amd64/2008.0/no-multilib' for repository 'gentoo':
  ... When using directory '/usr/portage/profiles/default/linux/amd64/2008.0/no-multilib':
  ... When adding profile directory '/usr/portage/profiles/default/linux/amd64/2008.0/no-multilib:
  ... When handling parent file for profile directory '/usr/portage/profiles/default/linux/amd64/2008.0/no-multilib:
  ... When adding profile directory '/usr/portage/profiles/arch/amd64/no-multilib:
  ... When handling parent file for profile directory '/usr/portage/profiles/arch/amd64/no-multilib:
  ... When adding profile directory '/usr/portage/profiles/arch/amd64:
  ... When adding profile configuration file '/usr/portage/profiles/arch/amd64/package.mask':
  ... No match for '->=app-accessibility/dasher-4.7'
paludis@1208115475: [QA] (same context) No match for '->=app-accessibility/gnome-mag-0.15.0'
paludis@1208115475: [QA] (same context) No match for '->=app-crypt/seahorse-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/libgtop-2.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-themes/gtk-engines-2.14'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/libbonobo-2.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-libs/libwnck-2.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-themes/gnome-backgrounds-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gail-1.22'
paludis@1208115475: [QA] (same context) No match for '->=app-text/rarian-0.8'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-menus-2.22'
paludis@1208115475: [QA] (same context) No match for '->=dev-python/pygtksourceview-2.2.0'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gconf-2.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-wm/metacity-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gucharmap-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gcalctool-5.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-themes/gnome-icon-theme-2.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-themes/gnome-themes-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/zenity-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/at-spi-1.21'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/libgnomeui-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-desktop-2.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-terms/gnome-terminal-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-vfs-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/libgnome-2.22'
paludis@1208115475: [QA] (same context) No match for '-dev-libs/libgweather'
paludis@1208115475: [QA] (same context) No match for '->=app-editors/gedit-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/libbonoboui-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/libgnomekbd-2.21'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gconf-editor-2.22'
paludis@1208115475: [QA] (same context) No match for '->=media-sound/sound-juicer-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/yelp-2.22'
paludis@1208115475: [QA] (same context) No match for '->=app-arch/file-roller-2.22'
paludis@1208115475: [QA] (same context) No match for '->=dev-python/gnome-python-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gtkhtml-3.18'
paludis@1208115475: [QA] (same context) No match for '->=www-client/epiphany-2.22'
paludis@1208115475: [QA] (same context) No match for '->=www-client/epiphany-extensions-2.22'
paludis@1208115475: [QA] (same context) No match for '->=media-gfx/eog-2.22'
paludis@1208115475: [QA] (same context) No match for '->=app-accessibility/orca-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/librsvg-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gnome-system-monitor-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-keyring-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/evolution-data-server-2.22'
paludis@1208115475: [QA] (same context) No match for '->=net-misc/vino-2.22'
paludis@1208115475: [QA] (same context) No match for '->=app-text/evince-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-panel-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/bug-buddy-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/evolution-webcal-2.21'
paludis@1208115475: [QA] (same context) No match for '->=dev-python/gnome-python-desktop-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gnome-games-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/deskbar-applet-2.22'
paludis@1208115475: [QA] (same context) No match for '->=net-analyzer/gnome-nettool-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/fast-user-switch-applet-2.22'
paludis@1208115475: [QA] (same context) No match for '->=app-admin/sabayon-2.21'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-applets-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-volume-manager-2.22'
paludis@1208115475: [QA] (same context) No match for '->=mail-client/evolution-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/evolution-exchange-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gnome-screensaver-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gnome-power-manager-2.22'
paludis@1208115475: [QA] (same context) No match for '-dev-libs/totem-pl-parser'
paludis@1208115475: [QA] (same context) No match for '->=media-plugins/gst-plugins-meta-0.10-r2'
paludis@1208115475: [QA] (same context) No match for '->=media-sound/rhythmbox-0.11.4'
paludis@1208115475: [QA] (same context) No match for '->=media-video/totem-2.22'
paludis@1208115475: [QA] (same context) No match for '-gnome-base/gnome-settings-daemon'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/control-center-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-session-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/eel-2.22'
paludis@1208115475: [QA] (same context) No match for '-gnome-base/gvfs'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/nautilus-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/nautilus-cd-burner-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/nautilus-open-terminal-0.9'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gdm-2.20.4'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gnome-media-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-extra/gnome2-user-docs-2.22'
paludis@1208115475: [QA] (same context) No match for '->=x11-themes/gnome-themes-extras-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-light-2.22'
paludis@1208115475: [QA] (same context) No match for '->=gnome-base/gnome-2.22'


i talked to the paludis devs, they say its a broken profile.
Comment 4 Ciaran McCreesh 2008-04-13 21:23:19 UTC
That's not an error, that's a QA notice. Paludis tells you when a -line fails to remove something, because it's usually an indication that someone screwed up (e.g. a mask was changed without also changing the -line). But in this case, it's not being removed because it's already been removed.

If people are going to be using the same profile multiple times, I'll change Paludis to not warn for failed removes that have already been removed. But is using the same profile multiple times really what's intended? The behaviour is well defined, but the defined behaviour is moderately weird for composite variables.
Comment 5 Ciaran McCreesh 2008-04-15 03:37:38 UTC
kingtaco -- have you definitely established that what's being done with the profiles here is desired behaviour?
Comment 6 Mike Doty (RETIRED) gentoo-dev 2008-04-15 16:27:26 UTC
(In reply to comment #5)
> kingtaco -- have you definitely established that what's being done with the
> profiles here is desired behaviour?
> 

Yes, I don't see any problem with it.
Comment 7 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-04-16 23:15:28 UTC
This is fixed in 0.26.0_pre2 and above.