{"push_id":572330633,"size":1,"distinct_size":1,"ref":"refs/heads/multi-binpkg-per-ebuild","head":"b3c6ac3bc4d59c053b9e6a7723755f0f3091584d","before":"3fabb1e82e862f104c511d660b4ce5718adce3dd","commits":[{"sha":"b3c6ac3bc4d59c053b9e6a7723755f0f3091584d","author":{"email":"a17fa1dcf5b7e2df0c563c7a30fa1870d6a8ff57@gentoo.org","name":"Zac Medico"},"message":"Add FEATURES=binpkg-multi-instance and profile-formats=build-id (work in progress)\n\nThis adds a concept of an integer build-id that is associated with each\nbinary package instance. The build-id serves a few purposes:\n\n* Inclusion of the build-id in the file name of the binary package file\n  makes it possible to store an arbitrary number of binary packages\n  built from the same ebuild.\n\n* When \"profile-formats = build-id\" is enabled in layout.conf of the\n  containing repository, a dependency atom in the profile can refer\n  to a specific build. For example, an atom in the \"packages\" file can\n  pull a specific build of a package into the @system set, and an atom\n  in the \"package.keywords\" file can be used to modify the effective\n  KEYWORDS of a specific build of a package.\n\nX-Gentoo-Bug: 150031\nX-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=150031","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/b3c6ac3bc4d59c053b9e6a7723755f0f3091584d"}]}