[opensuse-factory] About package inclusion request.
Hi. Can I request the inclusion of packages from user's projects? Are there any requirements to be met for a package to be taken into consideration? Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jul 31, 2014 at 1:20 PM, jcsl
Hi.
Can I request the inclusion of packages from user's projects? Are there any requirements to be met for a package to be taken into consideration?
I think you miss the fundamental approach. Packages never go straight from a home project to factory. They have to first get put in a devel project and from there pushed to factory. When I've wanted to do that I've branched the other user's package to my home project, then cleaned it up and submitted it to the appropriate devel project with me as the maintainer. Then test it from the devel package. Once I'm happy submit it to factory. Note that to get it into factory I have to step up to the plate and volunteer to maintain the new package. Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
El Jueves, 31 de julio de 2014 13:27:59 Greg Freemyer escribió:
On Thu, Jul 31, 2014 at 1:20 PM, jcsl
wrote: Hi.
Can I request the inclusion of packages from user's projects? Are there any requirements to be met for a package to be taken into consideration?
I think you miss the fundamental approach. Packages never go straight from a home project to factory. They have to first get put in a devel project and from there pushed to factory.
When I've wanted to do that I've branched the other user's package to my home project, then cleaned it up and submitted it to the appropriate devel project with me as the maintainer. Then test it from the devel package. Once I'm happy submit it to factory.
Note that to get it into factory I have to step up to the plate and volunteer to maintain the new package.
Greg
Hi. Yeah, I know. I want to make the request first to X11:lxde and, if it is accepted, then I'll request a change in openSUSE:Factory patterns-openSUSE (as I was suggested). What I don't know is if I have to take some rules into account and if I can choose whatever package I can find in the OBS. Thanks. Greetings. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jul 31, 2014 at 1:38 PM, jcsl
Hi.
Yeah, I know. I want to make the request first to X11:lxde and, if it is accepted, then I'll request a change in openSUSE:Factory patterns-openSUSE (as I was suggested). What I don't know is if I have to take some rules into account and if I can choose whatever package I can find in the OBS. Thanks.
Greetings.
In theory everything in OBS home projects is opensource as far as I know. I think even the specfiles that users may have written are supposed to be opensource if they are in OBS. In practice there are packages that are not appropriate and should not be in OBS. You should do at least a cursory review for legal issues. Both copyright issues related to proprietary software and violations of German law. German law does not allow hacker tools as an example. I think you will find some hacker tools in some home projects. Anyway, I evaluate those 2 concerns before I consider grabbing an existing package. If I think that passes, I next look at the quality of the specfile. If all 3 of those are good I branch the project and begin my own effort based on it. I guess you know all new packages to factory go thru legal review, so if you fail to identify issues that should have been found, it likely will be during legal review. Greg -- Greg Freemyer -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thursday 2014-07-31 22:48, Greg Freemyer wrote:
In theory everything in OBS home projects is opensource as far as I know. I think even the specfiles that users may have written are supposed to be opensource if they are in OBS.
Not just open source, but also free software.
You should do at least a cursory review for legal issues. Both copyright issues related to proprietary software and violations of German law. German law does not allow hacker tools as an example.
Cursory review need not include dealing with badly formulated laws or things otherwise subject to interpretation. Leave that to the real lawyers. As a packager, concentrate on the things that are easily decidable, like: what licenses are used in the source, are they OSI compliant, and whether they do not run afoul of the No Fly List[1]. [1] http://en.opensuse.org/Restricted_formats -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Jul 31, 2014 at 07:20:17PM +0200, jcsl wrote:
Hi.
Can I request the inclusion of packages from user's projects? Are there any requirements to be met for a package to be taken into consideration?
Others wrote about it, but one point was not mentioned. You need to take care of the package, aka maintenance... basically taking care it builds again when something breaks, taking care of bugreports, and also maintenance updates when included in released products. Efforts here might vary from 0 bugs in the whole lifetime and easy building to some bugs. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Greg Freemyer
-
Jan Engelhardt
-
jcsl
-
Marcus Meissner