Announce: DistGit namespace migration: docker -> container

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

 



Hello all,
    The migration of the docker namespace in DistGit, cgit, PackageDB
and Container Guidelines is now complete. This migration is at the
request of the Fedora Atomic WG[0] to highlight that Fedora is
targeting all OCI[1] compliant container runtimes instead of any
specific one.

For those who maintain container layered images in Fedora space you
will need to re-clone your DistGit repositories under the new
namespace. (Backwards compatibility was not left in place on purpose
because of an inheritance attribute of namespaces mapping to koji
build targets):

    $ fedpkg clone container/foo

Instead of:

    $ fedpkg clone docker/foo

This marks "Phase 1" of the migration and was the big ticket items. We
did not want to wait on Phase 2 to announce because they are mostly
cosmetic/book-keeping and with Phase 1 complete we can keep from
increasing the layered images needing migration later. We also wanted
to let container maintainers know as soon as possible after the
changes to DistGit and PackageDB went live.

Builds will continue to work as they had previously with once you re-clone:

    $ fedpkg container-build

Phase 2
    There are three final items which are: the migration of the koji
targets, the migration of the $DISTTAG and the Buzilla entry[2].

The koji tags and targets exist but builds won't use them until a
required rpkg patch is merged upstream[3] to properly inherit the new
DistGit namespace.

The Bugzilla entry is currently awaiting update from the Fedora Infra
and Bugzilla Admin groups[4].

Once these changes are in place, we will release a new Fedora base
image set that will include the updated $DISTTAG which will be
inherited by layered image builds upon new builds (which are all
rebuilt before a container release so this will happen automatically).

Thank you,
-AdamM

[0] - https://pagure.io/atomic-wg
[1] - https://www.opencontainers.org/
[2] - https://bugzilla.redhat.com/enter_bug.cgi?classification=Fedora
[3] - https://pagure.io/rpkg/pull-request/214
[4] - https://pagure.io/fedora-infrastructure/issue/5920
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux