Le dim 26/01/2003 à 09:00, Stefan van der Eijk a écrit : > php-dba_bundle currently BuildRequires db4-devel > ADVX-build is needed by apache-1.3.27-5mdk > db4-devel is needed by php-dba_bundle-4.3.0-2mdk > libjs1 >= 1.5 is needed by php-xslt-4.3.0-2mdk > Can we please be a bit more carefull with these?
The problem here, is that Cooker is always in constant evolution, but at the same time, you are not allowed to upload new packages into Cooker. You have to e-mail QA all the time, and these changes are manual, unfortunately. So instead of having to wait for a week for the package to be accepted manually into Cooker, and not being able to work on my packages during that time, the solution is to *temporarily* put packages into Contribs. In the case of db4, I'm still waiting for the decision from my manager to include it into Cooker main. In the case of php-xslt, it is due to the fact that Mozilla used to provide libjs1, but no longer does, for an unknown reason. So I had to manually create an RPM. Maybe the Mozilla packager will re-put libjs1 into Mozilla, I don't know, I'm still waiting for the answer. In the case of ADVX-build, Apache 1.3 will be moved to Contribs, while Apache 2.0 will be moved to Cooker. This should be complete within a week. In conclusion, as a general rule, the final distrib must not depend on any contribs packages, but as Cooker is the *development* version, I think we should be a bit more flexible, as packages can move from one tree to the other, depending on the available space on the final CDs. If it were only me, I would put *all* Apache modules and their Requires and BuildRequires into the Main distro, but I don't think this can be acceptable, since we would have to remove some packages to make some room. Jean-Michel