[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2016-05-01 23:59 UTC

2016-05-01 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2016-05-01 23:59 UTC.

Removals:
app-cdr/qmultirecord  20160427-11:39 kensington f753971
dev-libs/matrixssl20160426-08:31 bman   ee33c72
dev-perl/text-template20160425-06:36 dilfridge  55980dc
dev-perl/text-wrapper 20160425-06:46 dilfridge  ef9ad51
dev-perl/tie-encryptedhash20160425-09:32 dilfridge  2a84c39
dev-perl/yaml 20160426-13:13 dilfridge  643cab3
dev-python/llvmmath   20160427-11:58 kensington 23f08e1
dev-python/llvmpy 20160427-11:59 kensington 2ed0fc2
dev-python/pykit  20160427-11:55 kensington 542b02b
mail-client/claws-mail-acpi-notifier  20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-address_keeper 20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-archive20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-attachwarner   20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-att-remover20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-clamd  20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-fancy  20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-fetchinfo  20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-gdata  20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-gtkhtml20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-mailmbox   20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-newmail20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-notification   20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-pdf-viewer 20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-perl   20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-python 20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-rssyl  20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-spam-report20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-tnef-parse 20160428-10:56 polynomial-c   96d3be4
mail-client/claws-mail-vcalendar  20160428-10:56 polynomial-c   96d3be4
media-sound/shoutcast-server-bin  20160426-08:26 bman   f707d40
media-sound/shoutcast-trans-bin   20160426-08:26 bman   8ebf8af
net-irc/srvx  20160426-08:23 bman   d7ec853
net-p2p/hx20160427-11:37 kensington 28f1ec3
sys-apps/rsbac-admin  20160428-00:35 blueness   cf2cddd
sys-kernel/rsbac-sources  20160428-00:33 blueness   f038ddd
www-apps/coppermine   20160426-08:29 bman   1aa3616

Additions:
app-admin/yadm20160430-13:53 wraeth fe63884
app-emacs/basic-toolkit   20160424-20:44 ulm17b7d6b
app-emacs/buffer-extension20160424-20:45 ulmb2c2bca
app-emacs/cycle-buffer20160424-20:43 ulm6d2c182
app-emacs/revive  20160424-20:38 ulm7019e0e
app-emacs/windows 20160424-20:41 ulm1066bc4
app-emulation/diskimage-builder   20160501-20:46 prometheanfire 50b3a09
app-emulation/docker-registry 20160425-07:45 zmedicoaa1eaea
app-shells/mpv-bash-completion20160425-14:50 monsieurp  8b203a8
dev-java/jts-core 20160501-22:32 chewi  2310234
dev-libs/libarcus 20160412-20:11 idella4987453e
dev-perl/Text-Template20160425-06:19 dilfridge  0ffc342
dev-perl/Text-Wrapper 20160425-06:38 dilfridge  34e51d7
dev-perl/Tie-EncryptedHash20160425-09:28 dilfridge  ee32380
dev-perl/XML-RSS-LibXML   20160426-00:25 dilfridge  005f3a5
dev-perl/YAML 20160426-13:00 dilfridge  ef40501
dev-python/dib-utils  20160501-20:41 prometheanfire 6d0a82b
dev-python/dominate   20160425-22:16 idella4402a716
dev-python/flask-appconfig20160425-23:00 idella49d3f2a0
dev-python/flask-bootstrap20160425-23:09 idella4a6a5a81
dev-python/flask-debug20160425-23:06 idella40b4ba4e
dev-python/flask-nav  20160425-22:58 idella4e871e51
dev-python/inflection 20160425-22:44 idella40db7939
dev-python/jaraco-stream  20160430-00:55 idella4dcdbc7d
dev-python/rst-linker 20160430-00:52 idella40ed3a70
dev-python/uranium20160415-13:15 idella46a0fc3d
dev-python/visitor20160425-22:23 idella44368f8a
dev-qt/qtlocation 20160428-14:52

Re: [gentoo-dev] New gen-b0rk repository specifically for Q/A tools testing

2016-05-01 Thread M. J. Everitt
On 02/05/16 00:53, Brian Dolbec wrote:
> In order to further improve the chances of Q/A tools catching
> errors.  I have created a new repo (overlay) which will contain minimal
> test case ebuilds.  The idea is to have test case ebuilds to run
> repoman code against.  The outcome of these runs should be comparable
> to pre-recorded output.  In that way as more code changes are applied
> as part of the stage3 re-write as well as new test cases and checks to
> be added to it's capabilities.  It should minimize the bugs introduced
> in releases.
>
> Repoman does have some unit tests, but it is far from 100% coverage.
> Also with the major structural changes that the code has been
> undergoing, it is not always possible for the unit tests to be
> compatible with the new code.
>
> This new repository is open to all Gentoo developers to contribute to.
> All we ask is that you follow some simple common sense rules for adding
> additional test ebuilds.
>
> The repo is located at:
>
> https://gitweb.gentoo.org/repo/proj/gen-b0rk.git/
>
> Here is the README included in the base directory.
>
> This repository is for the primary purpose of testing Q/A tools like repoman.
>
> The ebuilds it contains are for testing specific areas of tests that are
> performed as part of the normal operation of that Q/A tool.
>
> This repository is open to all Gentoo developers under the following rules:
>
> 1) The master branch is to remain the stable Q/A testing branch.
>
> 2) All ebuilds are to be minimal test cases.
>
> 3) All ebuilds in it are to have no more than 3 or 4 flaws to detect.
>This makes it easier to spot errors during code development.  Simply 
> running
>repoman in a category should be enough to test everything the module tests.
>This excludes some commit only checks which can be run in a local only 
> branch.
>
> 4) All category names are to represent the Q/A category being tested.
>   ie:
>   ebuild-test - tests various aspects of the ebuild repoman module
>   eclass-test - various eclass module tests
>   ...
>
> 5) like the category naming, the package naming will follow the test
>being performed.
>ie:
>eclass-test/live-keywords - test the eclass module LiveEclassChecks
>keywords check
>ebuild-test/invalid - test for invalid package name detection
>
> 6) Profiles ... Not sure about this one, but probaly will have masters=gentoo
>That should ensure it maintains co-ordination with the main gentoo repo.
>All new or modified eclasses that affect pkg metadata should be validated 
> in
>a branch.
>
> 7) New module development and test ebuilds will be done in a branch or 
> personal
>repo and submitted to the gentoo-portage-dev email list for review and
>approval to merge into master.
>NOTE: This rule is lifted for the initial creation and population of
>  test ebuilds to use to test out the repoman code.  An anouncemnt to
>  the gentoo-project email list will be made when this initial 
> population
>  period is being ended.
>
> 8) Signed commits only, also signed-pushes are mandatory
>
> 9) The metadata category will get files of validated output that can be used
>to verify code changes in the various categories and repo wide runs.
>Diffing the output, should help to verify code changes did not break 
> anything.
>
> 10) See rules 1-9 :-)
>
+1 be good to have somewhere central for this stuff :]



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] New gen-b0rk repository specifically for Q/A tools testing

2016-05-01 Thread Brian Dolbec

In order to further improve the chances of Q/A tools catching
errors.  I have created a new repo (overlay) which will contain minimal
test case ebuilds.  The idea is to have test case ebuilds to run
repoman code against.  The outcome of these runs should be comparable
to pre-recorded output.  In that way as more code changes are applied
as part of the stage3 re-write as well as new test cases and checks to
be added to it's capabilities.  It should minimize the bugs introduced
in releases.

Repoman does have some unit tests, but it is far from 100% coverage.
Also with the major structural changes that the code has been
undergoing, it is not always possible for the unit tests to be
compatible with the new code.

This new repository is open to all Gentoo developers to contribute to.
All we ask is that you follow some simple common sense rules for adding
additional test ebuilds.

The repo is located at:

https://gitweb.gentoo.org/repo/proj/gen-b0rk.git/

Here is the README included in the base directory.

This repository is for the primary purpose of testing Q/A tools like repoman.

The ebuilds it contains are for testing specific areas of tests that are
performed as part of the normal operation of that Q/A tool.

This repository is open to all Gentoo developers under the following rules:

1) The master branch is to remain the stable Q/A testing branch.

2) All ebuilds are to be minimal test cases.

3) All ebuilds in it are to have no more than 3 or 4 flaws to detect.
   This makes it easier to spot errors during code development.  Simply running
   repoman in a category should be enough to test everything the module tests.
   This excludes some commit only checks which can be run in a local only 
branch.

4) All category names are to represent the Q/A category being tested.
  ie:
  ebuild-test - tests various aspects of the ebuild repoman module
  eclass-test - various eclass module tests
  ...

5) like the category naming, the package naming will follow the test
   being performed.
   ie:
   eclass-test/live-keywords - test the eclass module LiveEclassChecks
   keywords check
   ebuild-test/invalid - test for invalid package name detection

6) Profiles ... Not sure about this one, but probaly will have masters=gentoo
   That should ensure it maintains co-ordination with the main gentoo repo.
   All new or modified eclasses that affect pkg metadata should be validated in
   a branch.

7) New module development and test ebuilds will be done in a branch or personal
   repo and submitted to the gentoo-portage-dev email list for review and
   approval to merge into master.
   NOTE: This rule is lifted for the initial creation and population of
 test ebuilds to use to test out the repoman code.  An anouncemnt to
 the gentoo-project email list will be made when this initial population
 period is being ended.

8) Signed commits only, also signed-pushes are mandatory

9) The metadata category will get files of validated output that can be used
   to verify code changes in the various categories and repo wide runs.
   Diffing the output, should help to verify code changes did not break 
anything.

10) See rules 1-9 :-)

-- 
Brian Dolbec 



pgpU8UI_wWO7k.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Dev retirement - Farewell message

2016-05-01 Thread Daniel Campbell
On 05/01/2016 07:57 AM, José Fournier wrote:
> Hi everybody,
> 
> I have been a bit far from Gentoo for a rather long time now. I joined
> Gentoo in 2013 and I used to be a translator for the French language. At
> this time, I had to become a developer in order to be able to submit my
> work in the previous documentation system – but in reality I am not a
> developer at all.  Nowadays, with the new wiki – which I can see grow
> and improve day after day – it is no longer necessary for people like me
> become a developer.
> 
> At the beginning I could get a friendly and patient help from Sven
> Vermeulen who introduced me and was my mentor for a while. I am very
> grateful to him because it is not something obvious for someone who is
> not a computer scientist to enter a world like the Gentoo Community and
> Sven contributed a lot to make me feel at home.
> 
> Recently, I decided to join the Fedora community to help as a translator
> again. It a very different distribution and community but my previous
> experience at Gentoo is very valuable. Arriving in this new home, I told
> them all the good I think of the Gentoo distribution and of its people.
> If there is one distribution which made me progress substantially in my
> understanding of the Linux system, it is Gentoo, with no doubt.
> 
> Before leaving your community, I want to wish you all the best and thank
> you very much for your constant effort to make free and open source
> software available to everyone.
> 
> With kind regards
> 
> José
> 
> 
I never spoke with you, but totally agree that Gentoo's a great place to
learn more about GNU/Linux as a whole. I'm sure many French users
appreciated your work on the documentation, and I'm sure the people at
Fedora will feel the same. Good luck out there!

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH] metadata.dtd: Remove obsolete element per GLEP 68

2016-05-01 Thread Brian Dolbec
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Sun, 1 May 2016 18:42:54 -0400
Göktürk Yüksek  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
> 
> Michał Górny:
> > On Sat, 30 Apr 2016 02:36:18 -0400 Göktürk Yüksek
> >  wrote:
> >   
> >> -BEGIN PGP SIGNED MESSAGE- Hash: SHA512
> >> 
> >> Michał Górny:  
> >>> On Thu, 28 Apr 2016 19:41:06 -0400 Göktürk Yüksek 
> >>>  wrote:
> >>>   
>  -BEGIN PGP SIGNED MESSAGE- Hash: SHA512
>  
>  Brian Dolbec:  
> > On Thu, 28 Apr 2016 15:39:05 -0400 Göktürk Yüksek 
> >  wrote:
> >   
> >> --- metadata.dtd | 5 + 1 file changed, 1
> >> insertion(+), 4 deletions(-)
> >> 
> >> diff --git a/metadata.dtd b/metadata.dtd index 
> >> 7626a57..b608852 100644 --- a/metadata.dtd +++
> >> b/metadata.dtd @@ -3,7 +3,7 @@  >> pkgname CDATA "">
> >> 
> >>  - >>  
> >> (maintainer|natural-name|longdescription|slots|use|upstream)*  
> >>  )> + >> (maintainer|longdescription|slots|use|upstream)* )>
> >>   @@
> >> -13,9 +13,6 @@ explicit type) for Gentoo maintainers is
> >> prohibited. -->  >> (person|project|unknown) "unknown">
> >> 
> >> -   -   >> natural-name (#PCDATA)  
> >>> - 
> >>>   
> >>   
> > 
> > Isn't this almost obsolete?  it's now xmlschema...  And I
> > hope to have the new repoman with it out this weekend :)  
>  
>  Does GLEP 68 explicitly declare metadata.dtd obsolete? I see
>  that the example metadata.xml on the GLEP is missing DOCTYPE,
>  are we getting rid of those too?  
> >>> 
> >>> No, and I don't know.
> >>> 
> >>> metadata.dtd is still required by many tools, and as such it
> >>> makes sense to keep it. However, we may want to put some
> >>> warning that it's not very strict, and allows major structural
> >>> violations due to technical limitations.
> >>>   
> >> After a discussion with ulm on IRC, we agreed that the following
> >> makes sense: "the format of the metadata is defined in GLEP 68.
> >> the syntax is defined in metadata.dtd. The xml-schema can be used
> >> for stricter validation checks." If you have no objections, I
> >> will update devmanual based on this description.  
> > 
> > What is the precise difference between 'format' and 'syntax' here?
> > I'm no native English speaker, and I don't see any obvious split
> > of responsibility between the two here, and I'm pretty sure this
> > will be quite confusing for other people as well.
> >   
> I admit that it is hard to make a clear distinction. When I look at
> the GLEPs replaced by GLEP68, I see that they propose a change for
> metadata.xml and explain how that affects metadata.dtd. GLEP34 has
> "The DTD file would need to be updated to include the 
> element.", GLEP46 explicitly says "metadata.dtd should allow the use
> of a upstream tag in metadata.xml.", GLEP56 points to #199788 which
> required DTD to be patched. GLEP68 is rather vague as to how
> metadata.dtd is affected. It doesn't say whether it should be updated
> or if it has any role at all.
> 
> GLEP68 provides a single human readable specification for the metadata
> format. In that respect, however, the DTD along with the comments in
> it is just as expressive, if not better: a developer can read through
> the DTD and learn all the information contained in the GLEP, plus the
> remote-id values which are not part of the specification for reasons
> you stated earlier. And that was the reason why I used the term
> "syntax": the DTD lists all the allowed elements, attributes, and
> values for the metadata that should be used in conformance with the
> GLEP .
> 
> In the end, the DTD isn't much better than the GLEP as a human
> readable document and does a worse job than the xsd as a machine
> readable document for validation purposes. Once repoman switches to
> the xml-schema, there would be no good use for it and I don't know
> what should be done about the DTD. I think that until we figure it
> out, we should keep it in sync with the GLEP and xsd.


Can I trouble you and Michał to create some test ebuilds for repoman
that break the rules in a way that properly tests repoman code?

It'll be included in the new gen-b0rk repo which is specifically for
repoman test ebuilds.

 I'll be sending out an email for it shortly.

- -- 
Brian Dolbec 

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.1

iQJ8BAEBCgBmBQJXJpDdXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBNUQ3Qzc0RTA4MUNDNzBEQjRBNEFBRjVG
QkJEMDg3Mjc1ODIwRUQ4AAoJEPu9CHJ1gg7YAWgQAJ/oebwzsbbieOlEZZaONiZr
WPtpKY9en4Dgf2OLeLMbv3boQY71OVVJCdNbqfRHkeYPlIZLgYzoy+tWoh6lUJUS
91GJLVWNpm+OnD4ihc6/6YJW7SVXVv9Y6Ekm80lgWnm6EJZ5sczdvyvt3WzMciOD
P0bzdFPJEDaktCZzMZJrmrjWv6SHEwnNinFpBKASS/G7CpS88z1Ts87hlRdzjidE
Bpx+p1AVudS3WuQcqz/Tdu4QvNHRCm0ZM77XtNPVYl5ZAwAKn3rj8Nw+yZfLTjx9
ldv1n9k6vQoUi4kY/Icrj8FJOo7iWxm9whxh/5nUhcp8OgigsK7OiDyWaJ9+y5jP
AJeoMqfCjQbsmUV8pxeNv2AB0CbvJ00/m9C5aET0T7m7LwqK7N5xTMWPk3OVRHlm

Re: [gentoo-dev] Reminder: ALLARCHES

2016-05-01 Thread Daniel Campbell
On 05/01/2016 07:03 AM, Andreas K. Huettel wrote:
> Am Sonntag, 1. Mai 2016, 15:32:27 schrieb Jeroen Roovers:
>> On Sat, 30 Apr 2016 23:16:42 +0200
> 
> (For the record, hppa is definitely NOT the problem.)
> 
Forgive me, I just pulled hppa out of the air as an example of a
secondary, different arch. afaict nobody's really picking on a specific
arch.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH] metadata.dtd: Remove obsolete element per GLEP 68

2016-05-01 Thread Göktürk Yüksek
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Michał Górny:
> On Sat, 30 Apr 2016 02:36:18 -0400 Göktürk Yüksek
>  wrote:
> 
>> -BEGIN PGP SIGNED MESSAGE- Hash: SHA512
>> 
>> Michał Górny:
>>> On Thu, 28 Apr 2016 19:41:06 -0400 Göktürk Yüksek 
>>>  wrote:
>>> 
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512
 
 Brian Dolbec:
> On Thu, 28 Apr 2016 15:39:05 -0400 Göktürk Yüksek 
>  wrote:
> 
>> --- metadata.dtd | 5 + 1 file changed, 1
>> insertion(+), 4 deletions(-)
>> 
>> diff --git a/metadata.dtd b/metadata.dtd index 
>> 7626a57..b608852 100644 --- a/metadata.dtd +++
>> b/metadata.dtd @@ -3,7 +3,7 @@ > pkgname CDATA "">
>> 
>>  ->  
>> (maintainer|natural-name|longdescription|slots|use|upstream)*
>>  )> +> (maintainer|longdescription|slots|use|upstream)* )>
>>   @@
>> -13,9 +13,6 @@ explicit type) for Gentoo maintainers is
>> prohibited. --> > (person|project|unknown) "unknown">
>> 
>> -   -  > natural-name (#PCDATA)
>>> - 
>>> 
>> 
> 
> Isn't this almost obsolete?  it's now xmlschema...  And I
> hope to have the new repoman with it out this weekend :)
 
 Does GLEP 68 explicitly declare metadata.dtd obsolete? I see
 that the example metadata.xml on the GLEP is missing DOCTYPE,
 are we getting rid of those too?
>>> 
>>> No, and I don't know.
>>> 
>>> metadata.dtd is still required by many tools, and as such it
>>> makes sense to keep it. However, we may want to put some
>>> warning that it's not very strict, and allows major structural
>>> violations due to technical limitations.
>>> 
>> After a discussion with ulm on IRC, we agreed that the following
>> makes sense: "the format of the metadata is defined in GLEP 68.
>> the syntax is defined in metadata.dtd. The xml-schema can be used
>> for stricter validation checks." If you have no objections, I
>> will update devmanual based on this description.
> 
> What is the precise difference between 'format' and 'syntax' here?
> I'm no native English speaker, and I don't see any obvious split
> of responsibility between the two here, and I'm pretty sure this
> will be quite confusing for other people as well.
> 
I admit that it is hard to make a clear distinction. When I look at
the GLEPs replaced by GLEP68, I see that they propose a change for
metadata.xml and explain how that affects metadata.dtd. GLEP34 has
"The DTD file would need to be updated to include the 
element.", GLEP46 explicitly says "metadata.dtd should allow the use
of a upstream tag in metadata.xml.", GLEP56 points to #199788 which
required DTD to be patched. GLEP68 is rather vague as to how
metadata.dtd is affected. It doesn't say whether it should be updated
or if it has any role at all.

GLEP68 provides a single human readable specification for the metadata
format. In that respect, however, the DTD along with the comments in
it is just as expressive, if not better: a developer can read through
the DTD and learn all the information contained in the GLEP, plus the
remote-id values which are not part of the specification for reasons
you stated earlier. And that was the reason why I used the term
"syntax": the DTD lists all the allowed elements, attributes, and
values for the metadata that should be used in conformance with the GLEP
.

In the end, the DTD isn't much better than the GLEP as a human
readable document and does a worse job than the xsd as a machine
readable document for validation purposes. Once repoman switches to
the xml-schema, there would be no good use for it and I don't know
what should be done about the DTD. I think that until we figure it
out, we should keep it in sync with the GLEP and xsd.


-BEGIN PGP SIGNATURE-

iQEcBAEBCgAGBQJXJoZnAAoJEIT4AuXAiM4z1tsIAKj7/dBAQcsttsMxJbOlM4Ew
GMiS4LK3/QZqlEM8ixL3otKptbWDhyJiB+c7cafyAamgFKGprWYnk2X+zFEfgmRw
adjWjH4fwtS/AW/VFU4aeE4cYVOGF0ju0dh6ZO6bAYl4MJtcS5xVtRdDkIm3eacX
OMjdzvuKgwYKiYxRu2AmCLS2+jExEj48mDEa9jPZMOb14xEljsRNjF76kPr6o8eG
/XJ6t5o4+Ckkpwx4kckBUDtSj6ipuPz0SqwVrYLxhogwDas6E0h9BovGuaeLmgVM
GYCXJzsetuWIvbRxJJhH9cTADjCwAt7SYGfdA72fknnmf0QZgScPjBnLUQSn2G4=
=/CcU
-END PGP SIGNATURE-



Re: [gentoo-dev] Reminder: ALLARCHES

2016-05-01 Thread Rich Freeman
On Sun, May 1, 2016 at 9:32 AM, Jeroen Roovers  wrote:
> And it means we're missing opportunities where "pure" interpreted
> packages may test corner cases of the language implementation and find
> bugs in (JIT or previously) "compiled" code. And that means we're
> calling things "stable" that may expose such bugs that turn out not to
> be corner cases at all and affect running systems in unpleasant ways.

While this is a risk, I still think the cleanest solution here is to
encourage maintainers to be aware of the packages they maintain and
exercise the appropriate discretion when they think these corner cases
exist and are important.  Understanding the nuances of a package and
how it works and how it is used is really a core purpose of having a
maintainer in the first place.  Of course no maintainer is perfect,
but I think the upside is more than the downside here and as with
anything we'll learn.

-- 
Rich



[gentoo-dev] Dev retirement - Farewell message

2016-05-01 Thread José Fournier
Hi everybody,

I have been a bit far from Gentoo for a rather long time now. I joined
Gentoo in 2013 and I used to be a translator for the French language. At
this time, I had to become a developer in order to be able to submit my
work in the previous documentation system – but in reality I am not a
developer at all.  Nowadays, with the new wiki – which I can see grow
and improve day after day – it is no longer necessary for people like me
become a developer.

At the beginning I could get a friendly and patient help from Sven
Vermeulen who introduced me and was my mentor for a while. I am very
grateful to him because it is not something obvious for someone who is
not a computer scientist to enter a world like the Gentoo Community and
Sven contributed a lot to make me feel at home.

Recently, I decided to join the Fedora community to help as a translator
again. It a very different distribution and community but my previous
experience at Gentoo is very valuable. Arriving in this new home, I told
them all the good I think of the Gentoo distribution and of its people.
If there is one distribution which made me progress substantially in my
understanding of the Linux system, it is Gentoo, with no doubt.

Before leaving your community, I want to wish you all the best and thank
you very much for your constant effort to make free and open source
software available to everyone.

With kind regards

José




Re: [gentoo-dev] Reminder: ALLARCHES

2016-05-01 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Am Sonntag, 1. Mai 2016, 15:32:27 schrieb Jeroen Roovers:
> On Sat, 30 Apr 2016 23:16:42 +0200
> 
> "Andreas K. Huettel"  wrote:
> > just as a small reminder, to ease the load on all arch teams:
> > 
> > If a stablerequest has the keyword ALLARCHES set, then
> > * the first arch that tests successfully and stabilizes
> > * can and *should* immediately stabilize for all requested arches!
> 
> can => is allowed
> should => may

Well, that's roughly similar to "if I have bugedit permissions I should 
immediately assign a new bug to the correct maintainer". 

Yes I may choose not to do that, but then others may choose to see my actions 
as unproductive or obstructive.

> 
> > Whether this keyword is set on a bug is decision of the package
> > maintainer.
> > 
> > For example, Perl team sets ALLARCHES normall for all pure-perl
> > packages (i.e., no compilation / gcc involved).
> 
> And it means we're missing opportunities where "pure" interpreted
> packages may test corner cases of the language implementation and find
> bugs in (JIT or previously) "compiled" code. And that means we're
> calling things "stable" that may expose such bugs that turn out not to
> be corner cases at all and affect running systems in unpleasant ways.

No objections... The only "way out" is to have more arch testers. Apart from 
cloning Ago, what could we do to achieve that?

(For the record, hppa is definitely NOT the problem.)

Cheers, 
Andreas

- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.1

iQJ8BAEBCgBmBQJXJgzIXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB
NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkXjQQANo3Q1wTa1Kp5c8CatRn1w56
ntkd/lDdQSOoNbS4OnF219SStq4vgwCSsr1inSpa3fdaqwWekQfGyosNP2FHWTYH
wM+t40zh0z+NUk/VcLRp8kSJBmYGav/si7jPNLu5s2wGwqqZILAEVhblFAF+3/Pe
d0GBf090CFwcn1V86wNmxRNXcZKCgd1NwoQHpYY2rttNlEFUAlCcvCgX5uno1cBw
IdY6upBbcAuGyKf0CP+ab85F6QMLHWLA6AajUZFbWsGAG1M1m0aK6SuxAfEAG58m
0iU5CZW8D/+z7thMaP9U/WEhuOFJkerhKOjQWSvf3zObhRWhtWK/3ns7GVE6QeL6
zq2fQYyTdTBv0eHu4r+W10CrRCq58BwBDnCTF1EzmWKrREqXsxnzypF3hSX+OOpM
IbQ83RHSIarS5/KrMMVLeb+xobrYuwlekOwtv7Y2Uc2vbPsAY22C9avKqn+E+1MK
L2OmFXpyx41O18vzIyXm3z+u0N2Ace9AchQAkkLfSEL/vfjCSS53ZHGh+teOgU3w
yylmFQGIupol2PVV2r3ihCkeg1f78ljOYJ2+cZ7v0y5vR/DCAtDoQFTAy6im84Lu
LwLJJ63FnB49M5L6zrTXlQCx5glaXvOjLjm8oUiT5o7samMpJbW9baVfzrtToK86
8HhL2kepBBSLGLNUiJTT
=MPDf
-END PGP SIGNATURE-



Re: [gentoo-dev] Reminder: ALLARCHES

2016-05-01 Thread Jeroen Roovers
On Sat, 30 Apr 2016 23:16:42 +0200
"Andreas K. Huettel"  wrote:

> just as a small reminder, to ease the load on all arch teams:
> 
> If a stablerequest has the keyword ALLARCHES set, then 
> * the first arch that tests successfully and stabilizes 
> * can and *should* immediately stabilize for all requested arches!

can => is allowed
should => may

> Whether this keyword is set on a bug is decision of the package
> maintainer. 
> 
> For example, Perl team sets ALLARCHES normall for all pure-perl
> packages (i.e., no compilation / gcc involved).

And it means we're missing opportunities where "pure" interpreted
packages may test corner cases of the language implementation and find
bugs in (JIT or previously) "compiled" code. And that means we're
calling things "stable" that may expose such bugs that turn out not to
be corner cases at all and affect running systems in unpleasant ways.



 jer



Re: [gentoo-dev] Reminder: ALLARCHES

2016-05-01 Thread Daniel Campbell
On 04/30/2016 07:26 PM, Rich Freeman wrote:
> On Sat, Apr 30, 2016 at 8:53 PM, Daniel Campbell  wrote:
>>
>> As you said, however, it's a choice of the maintainer. Things like Perl
>> and Python may be less prone to this issue since they're meant to be
>> portable.
>>
> 
> The concept is that the maintainer will only use this when this is the
> case.  The goal is to cut down on stabilization burden esp for minor
> arches on stuff that should be arch independent.  I don't think we
> formalized a ton of rules - maintainers should know when it is safe to
> use.
> 
Okay, sounds great then. Sorry if I misunderstood.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6



signature.asc
Description: OpenPGP digital signature