Hi, I can try to explain (at least from an outside view). Am 12.01.2011 02:09, schrieb Pascal Bleser:
Tbh not all the devel projects have a team with one or more people who feed responsible for taking care of pushing stuff to factory. GNOME and KDE are poster child (OBS) projects for that, but they don't represent the most common use case.
That's true but shouldn't be an issue. Actually different devel projects are organized differently.
I maintain quite a few packages e.g. in network:utilities, or utilities, or a good (few) dozen of other projects. I don't even know what is a devel project and where factory is pulling things from.
That is bad ;-) "Every" Factory package has defined a place where it's prepared before it gets submitted to Factory. The "devel project". http://old-en.opensuse.org/Build_Service/Concepts/Devel_Project wolfi@Hygiea:~> osc meta pkg openSUSE:Factory tcpdump | grep devel <devel project="network:utilities" package="tcpdump"/> That means every change to Factory needs to happen through that package. In projects like network:utilities not every project maintainer wants to push foreign stuff to Factory but everyone package maintainer should know for which package he's responsible. wolfi@Hygiea:~> osc maintainer network:utilities tcpdump bugowner of network:utilities/tcpdump : puzel maintainer of network:utilities/tcpdump : puzel Every package must have one or more maintainers. These are first responsible to push to Factory. Technically project maintainers can do it as well as a fallback.
Yes, we mostly have a "pull" model right now... Maybe a bit more explanations about the current workflow (of Coolo and whoever assists him with that, although I'm afraid that it's pretty much just Coolo having all the work on his hands) of how packages are getting pulled into Factory. And maybe we'll manage to switch to a "push" model instead :)
It's not meant to be a pull model (probably it is in code freeze phases) but a push model already. Actually I think that's pretty natural and always was the case even more before devel projects existed. One issue I see though is that it's not straightforward (my feeling) to see the packages in a devel project which have updates compared to Factory. There is a way but this might be a pretty unknown one? https://build.opensuse.org/stage/project/status?project=openSUSE%3AFactory&a... This shows interesting facts about the network:utilities project. I hope that helps a bit? Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org