Re: Fedora packaging process

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5 February 2013 10:04, Peter Robinson <pbrobinson@xxxxxxxxx> wrote:
> On Tue, Feb 5, 2013 at 9:41 AM, Andrew Wafaa <awafaa@xxxxxxxxxxxx> wrote:
>> Aloha all,
>>
>> If possible could someone briefly explain the packaging process on
>> Fedora, please? As an example, on openSUSE (as that is what I'm
>> accustomed to) the process is basically this:
>>
>> Package is built in a users home repo, once built and tested it is
>> then submitted to the appropriate development project with a request
>> in the message to go into factory (equivalent to rawhide) ->
>> development project accepts/rejects the submission, if accepted the
>> package is then submitted to factory for inclusion in the next distro
>> release, if rejected clear explanation as to why is given.
>
> We have a package review process [1] where the package goes through
> review. The process is linked below. The review covers licensing and
> making sure the package meets the guidelines [2] etc. Once that is
> passed and the package is approved and a git repo is created for the
> package which includes spec file and fedora specific patches [3] like
> this one.
>
>> What is the equivalent on Fedora? How does mock, koji shadow etc all fit in?
>
> So mock is basically a chroot platform to build packages. koji uses
> mock to actually build the packages but you can also use mock to build
> packages in a chroot locally standalone.
>
> koji-shadow is a script that allows a koji platform to mirror the
> builds of another koji platform. This is how we build packages on the
> secondary arches as it allows us to recreate the exact NVRs that
> packages were used to build in the mainline platform to ensure package
> X is built against the same libraries etc as on the mainline koji (or
> the same version or newer if you select the option) and this allows us
> to stop any soname bump dep issues and hopefully ensure that we get
> consistent application experiences across different build platforms.
> koji-shadow will create a new repo for every separate build it
> generates to ensure we the exact NVRs of the build needed.
>
> Let me know if it makes sense or if you have more questions having read this.
>
> Peter
>
> [1] https://fedoraproject.org/wiki/Package_Review_Process
> [2] http://fedoraproject.org/wiki/Packaging:Guidelines
> [3] http://pkgs.fedoraproject.org/cgit/clutter.git

Thanks for the details and links Peter.

I'll go through them shortly and come back with any questions. I take
it with the move to Primary Arch the koji-shadow side of things will
be droped for v7 & v8?

Regards,

Andy

--
Andrew Wafaa
IRC: FunkyPenguin
GPG: 0x3A36312F
_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux