Re: [gentoo-dev] Re: What are || ( ) dependencies?

2010-12-19 Thread Matti Bickel
On 12/18/2010 08:35 PM, Ryan Hill wrote:
 On Fri, 17 Dec 2010 15:25:04 +
 Ciaran McCreesh ciaran.mccre...@googlemail.com wrote:
 
 So would anyone be especially opposed to making best leftmost an
 explicit requirement, enforced by repoman where possible (at least for
 the = /  case)?
 
 I already thought that was the case, so +1 from me.

Me too, but can't tell where I picked that up. +1 anyway.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] What are || ( ) dependencies?

2010-12-19 Thread Ciaran McCreesh
On Sat, 18 Dec 2010 22:22:07 -0800
Zac Medico zmed...@gentoo.org wrote:
  What about if you decide upon a early on, and then later on
  something hard-depends upon b?
  
  Then you're collapsing the graph too early. =)
  (speaking as an utter novice)
 
 This is the same kind of case as in bug 264434. We solved it in
 portage by putting || and virtual dependencies on stack, and delaying
 their evaluation until as late as possible. You may be able to dream
 up some corner cases where this approach doesn't help, but in
 practice it seems to help more often than not.

That's just another case where a fancy heuristic sometimes gives you
better results, but in general doesn't solve the problem at all. If
you've got two lots of undecided || ( ) deps, sooner or later you have
to decide at least one lot, but you can't correctly make that decision
until you've decided the other lot (which of course then can't be
decided until you've decided the first...).

We're all having to be way too clever here, and it isn't even helping.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2010-12-19 23h59 UTC

2010-12-19 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2010-12-19 23h59 UTC.

Removals:
x11-themes/neu-icon-theme   2010-12-13 19:31:31 ssuominen
dev-tex/ha-prosper  2010-12-16 13:14:23 aballier
gnome-base/gnome-volume-manager 2010-12-16 23:40:57 eva
app-text/gnome-spell2010-12-16 23:47:25 eva
net-libs/libtelepathy   2010-12-16 23:49:18 eva
net-voip/cohoba 2010-12-16 23:50:41 eva
x11-libs/gtkscintilla2  2010-12-16 23:52:22 eva
sys-apps/slocate2010-12-18 17:11:59 ssuominen
app-laptop/acer_acpi2010-12-18 17:23:51 ssuominen
app-laptop/acerhk   2010-12-18 17:23:51 ssuominen
app-misc/mplinuxman 2010-12-18 17:26:44 ssuominen
sys-apps/mondo  2010-12-18 17:27:40 ssuominen
net-misc/LinNeighborhood2010-12-18 17:32:02 ssuominen
dev-haskell/hmake   2010-12-18 17:33:06 ssuominen
app-emulation/vmware-dsp2010-12-18 17:34:51 ssuominen
kde-base/policykit-kde  2010-12-18 23:04:07 ssuominen
sys-auth/policykit-qt   2010-12-18 23:04:38 ssuominen
gnome-extra/policykit-gnome 2010-12-18 23:14:34 ssuominen
app-pda/libopensync-plugin-synce2010-12-19 00:16:31 ssuominen
app-pda/synce   2010-12-19 00:16:31 ssuominen
app-pda/synce-dccm  2010-12-19 00:16:31 ssuominen
app-pda/synce-fur   2010-12-19 00:16:31 ssuominen
app-pda/synce-gcemirror 2010-12-19 00:16:31 ssuominen
app-pda/synce-gnomevfs  2010-12-19 00:16:31 ssuominen
app-pda/synce-gvfs  2010-12-19 00:16:31 ssuominen
app-pda/synce-hal   2010-12-19 00:16:32 ssuominen
app-pda/synce-kpm   2010-12-19 00:16:32 ssuominen
app-pda/synce-librapi2  2010-12-19 00:16:32 ssuominen
app-pda/synce-librra2010-12-19 00:16:32 ssuominen
app-pda/synce-librtfcomp2010-12-19 00:16:33 ssuominen
app-pda/synce-odccm 2010-12-19 00:16:33 ssuominen
app-pda/synce-pywbxml   2010-12-19 00:16:33 ssuominen
app-pda/synce-serial2010-12-19 00:16:33 ssuominen
app-pda/synce-software-manager  2010-12-19 00:16:33 ssuominen
app-pda/synce-sync-engine   2010-12-19 00:16:33 ssuominen
app-pda/synce-trayicon  2010-12-19 00:16:34 ssuominen

Additions:
app-office/openerp-server   2010-12-13 11:02:20 elvanor
app-office/openerp-web  2010-12-13 11:08:43 elvanor
dev-python/pytest   2010-12-13 13:30:30 arfrever
dev-python/pycmd2010-12-13 13:33:35 arfrever
x11-themes/oxygen-gtk   2010-12-13 17:29:05 spatz
dev-python/speaklater   2010-12-14 22:24:38 rafaelmartins
dev-python/flask-babel  2010-12-14 22:50:18 rafaelmartins
dev-python/flask-script 2010-12-14 23:08:06 rafaelmartins
dev-python/flask-themes 2010-12-14 23:21:53 rafaelmartins
net-libs/liboping   2010-12-16 23:31:14 dilfridge
virtual/commonlisp  2010-12-17 20:13:14 ulm
sci-mathematics/prng2010-12-17 22:36:07 bicatali
sci-mathematics/unuran  2010-12-17 22:36:07 bicatali
sci-mathematics/rngstreams  2010-12-17 22:36:07 bicatali
games-board/kaya2010-12-18 00:32:19 dilfridge

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
x11-themes/neu-icon-theme,removed,ssuominen,2010-12-13 19:31:31
dev-tex/ha-prosper,removed,aballier,2010-12-16 13:14:23
gnome-base/gnome-volume-manager,removed,eva,2010-12-16 23:40:57
app-text/gnome-spell,removed,eva,2010-12-16 23:47:25
net-libs/libtelepathy,removed,eva,2010-12-16 23:49:18
net-voip/cohoba,removed,eva,2010-12-16 23:50:41
x11-libs/gtkscintilla2,removed,eva,2010-12-16 23:52:22
sys-apps/slocate,removed,ssuominen,2010-12-18 17:11:59
app-laptop/acer_acpi,removed,ssuominen,2010-12-18 17:23:51
app-laptop/acerhk,removed,ssuominen,2010-12-18 17:23:51
app-misc/mplinuxman,removed,ssuominen,2010-12-18 17:26:44
sys-apps/mondo,removed,ssuominen,2010-12-18 17:27:40
net-misc/LinNeighborhood,removed,ssuominen,2010-12-18 17:32:02
dev-haskell/hmake,removed,ssuominen,2010-12-18 17:33:06
app-emulation/vmware-dsp,removed,ssuominen,2010-12-18 17:34:51
kde-base/policykit-kde,removed,ssuominen,2010-12-18 23:04:07