public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Initial (partial) EAPI6 implementation for Portage
@ 2014-08-18 21:10 Michał Górny
  0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2014-08-18 21:10 UTC (permalink / raw
  To: gentoo-dev; +Cc: pms-bugs

[-- Attachment #1: Type: text/plain, Size: 1313 bytes --]

Hello,

Since most of EAPI6 seems to be defined already, I've started working
on an initial implementation for Portage. Since many of the features
are not precisely defined yet, I've made a few assumptions. I'd like
to ask you to look through it and ask any questions that may arise or
report any issues you see.

As a note, I've implemented everything in the accepted list [1] except
for runtime USE flags (sorry, Ciaran, not yet). I've also added --docdir
and --htmldir [2] since I was requested to test it more.

If possible, feel free to test it. The ebuilds need to be EAPI=6_pre1
for it.

The code is available in 'eapi6' branch of my Portage mirror. To clone:

  $ git clone -b eapi6 https://github.com/mgorny/portage.git

To install via portage-9999, put the following in make.conf:

  portage_LIVE_REPO=https://github.com/mgorny/portage.git
  portage_LIVE_BRANCH=eapi6

To view online (and feel free to comment via github):

  https://github.com/mgorny/portage/commits/eapi6

To compare the EAPI6 added content:

  https://github.com/mgorny/portage/compare/mgorny:random-cleanup...eapi6

Thanks and have fun!

[1]:https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_6_tentative_features
[2]:https://bugs.gentoo.org/show_bug.cgi?id=468202

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 949 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-08-18 21:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-18 21:10 [gentoo-dev] Initial (partial) EAPI6 implementation for Portage Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox