On Thu, 2014-09-11 at 13:54 +0200, Nikos Mavrogiannopoulos wrote: > On Thu, 2014-09-11 at 12:25 +0200, Michael Schwendt wrote: > > On Thu, 11 Sep 2014 12:15:49 +0200, Nikos Mavrogiannopoulos wrote: > > > > > Hello, > > > There is a package which includes a subpackage that I'd like it split > > > as a proper package (possibly with different maintainers). Is there some > > > special process for that or does it have to follow the full process for > > > new packages as in [0]? > > > > > > regards, > > > Nikos > > > > > > [0]. > > > https://fedoraproject.org/wiki/New_package_process_for_existing_contributors > > > > You could/should have given more details, which would make it easier to > > answer. > > I'd like to split vpnc-script from vpnc [0], but I don't maintain the > package, so I omitted the details. Anyway the issue is, that vpnc-script > which has a different upstream [1] than vpnc, is used by both vpnc and > openconnect, and is part of the vpnc package. For that I'd like it split > from vpnc and being a separate package, so I can help maintain it > without maintaining vpnc which I have no idea about (the issue started > when vpnc was not in epel7 and that prevented openconnect from being > there). > > [0]. https://bugzilla.redhat.com/show_bug.cgi?id=1128147 > [1]. > http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/HEAD:/vpnc-script > > >Usually, everything from one _source tarball_ is included in a _single_ > > src.rpm, so you split the build into subpackages. Once upstream splits off > > something into a separate tarball, it may be time to create another src.rpm > > for it. There is no strict requirement to do so, however, because RPM can > > handle multiple source archives per src.rpm. It may be more convenient to > > create multiple src.rpm packages depending on how often the individual > > pieces are updated/upgraded/rebuilt. And yes, [0] applies to new packages. > > Ok, but on this case we have both vpnc and vpnc-script from vpnc.spec. > If vpnc-script becomes a separate package (with its own repository), > does it qualify as new package? In this context, « new package » means any new source package, which is equivalent to any new spec file, or any new git module, etc... So yes, that is the very same process. -- Mathieu -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct