public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [review] adding first stable masks to the new profiles
@ 2013-01-19 17:37 Michał Górny
  0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2013-01-19 17:37 UTC (permalink / raw
  To: Gentoo Developer Mailing List; +Cc: python, dev-portage

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

Hello,

We -- the Python team -- would like to add the first masks to the new
profiles. As a test target, I have chosen the python_targets_pypy1_9
flag.

I have prepared and committed the necessary changes to my CVS checkout
[1]. I would appreciate if you could review them and tell me if they
are done correctly.


The idea is that:

1) pypy1_9 is masked globally -- for old profiles and unsupported
arches,

2) pypy1_9 is unmasked for the new profiles in supported arches,

3) pypy1_9 is stable-masked for the new profiles in supported arches.


In order to test, I have added pypy1_9 to PYTHON_COMPAT
in app-portage/flaggie-0.2-r2 amd64&x86-stable ebuild. Sadly, it
doesn't seem to work but I believe it is a bug in repoman.

The interesting thing is that adding the stable-mask makes
the situation even worse. When testing without it, repoman complains
about non-keyworded pypy:1.9:

  dependency.bad                36
   app-portage/flaggie/flaggie-0.2-r2.ebuild: DEPEND: amd64(default/linux/amd64/10.0) ['dev-python/pypy:1.9']

When running with pypy1_9 flag stable-masked, it complains about
python-exec flags as well:

  dependency.badindev           28
   app-portage/flaggie/flaggie-0.2-r2.ebuild: DEPEND: amd64(default/linux/amd64/13.0) ['dev-python/python-exec[python_targets_python2_6?,python_targets_python2_7?,python_targets_python3_1?,python_targets_python3_2?,python_targets_pypy1_8?,python_targets_pypy1_9?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_pypy1_8(-),-python_single_target_pypy1_9(-)]', 'dev-python/pypy:1.9']

Long output short, it still complains about pypy:1.9 but seems also to
notice that pypy1_9 was masked in python-exec. But it is also masked
in the ebuild in question, therefore it shouldn't complain…

[1]:https://bitbucket.org/mgorny/gx86-working-tree/commits/54ec3860de

-- 
Best regards,
Michał Górny

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

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

only message in thread, other threads:[~2013-01-19 17:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-19 17:37 [gentoo-dev] [review] adding first stable masks to the new profiles 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