1 |
Am Sonntag, den 08.03.2009, 12:05 +0100 schrieb Arfrever Frehtes |
2 |
Taifersar Arahesis: |
3 |
> 2009-03-08 10:43:44 Tiziano Müller napisał(a): |
4 |
> > Am Sonntag, den 08.03.2009, 00:08 -0800 schrieb Josh Saddler: |
5 |
> > > Tiziano Müller wrote: |
6 |
> > > > Hi everyone |
7 |
> > > > |
8 |
> > > > With eapis 1 and 2 we introduced nice features but also a couple of new |
9 |
> > > > problems. One of them are the use dependencies when the package you |
10 |
> > > > depend on doesn't have the use flag anymore (see [1] for an example). |
11 |
> > > > |
12 |
> > > > So I think it's time for a short eapi bump with some distinct |
13 |
> > > > improvements: |
14 |
> > > > |
15 |
> > > > http://spreadsheets.google.com/ccc?key=pPAJXP6shYH78lCXeqRqCUQ |
16 |
> > > |
17 |
> > > Is there a reason why we should ram through a new EAPI for something |
18 |
> > > that *looks* like another "Paludis supports this so let's make it a |
19 |
> > > Portage standard" proposal? |
20 |
> > Ok, first it's not about paludis,portage,pkgcore,whatever but about the |
21 |
> > ebuild-format. Paludis also fails if you have DEPEND="cat/foo[moo]" in |
22 |
> > bar-0.1.ebuild but cat/foo doesn't have a "moo" USE flag. |
23 |
> > |
24 |
> > So, please let's focus on the problems we have and try to find a |
25 |
> > solution. Please fill in the blanks in the table if you know how portage |
26 |
> > has it implemented. |
27 |
> > |
28 |
> > And I used the word "fast" because people start to use use-dependencies |
29 |
> > on a larger scale leading to more problems like the one I described in |
30 |
> > the example. In fact, you could already say that for git the dep-tree is |
31 |
> > broken because newer subversion doesn't carry the "dso" USE flag |
32 |
> > anymore. |
33 |
> |
34 |
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/subversion/subversion-1.5.5.ebuild?view=markup |
35 |
> contains: |
36 |
> IUSE="apache2 berkdb debug doc +dso emacs extras java nls perl python ruby sasl vim-syntax +webdav-neon webdav-serf" |
37 |
> ^^^ |
38 |
True, but subversion-1.4* doesn't. Anyway, it was meant as an example... |