Re: [gentoo-dev] Ebuild Generators

2020-02-11 Thread Gerion Entrup
Am Dienstag, 11. Februar 2020, 16:18:44 CET schrieb Tom Gillespie:
> For historical curiosity there was also
> https://github.com/domenkozar/g-pypi at one point (similar to
> https://github.com/rafaelmartins/g-octave). Having used g-octave, the
> primary issue is as Michał says, there are a lot of corner cases that
> the generation doesn't handle correctly which lead to broken ebuilds
> and maintenance headaches. Speaking for python, catching and
> correcting the use of setup_requires and other insanity visited upon
> us by the wonders of setuptools makes this a non-starter
That's essentially my whole point. Generators are _not_ able to catch all
corner cases but should be able to lower the initial ebuild creation
cost. That could be such things like figure out the license, try to
fill the source url, 
In principal: Try to automate what is possible and leave the rest to
the maintainer.

But in that state they are a tool for the Gentoo developer not for the
user.

Gerion



signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [PATCH 3/3] app-admin/kube-bench: convert to go-module go.sum

2020-02-11 Thread Sam Jorna (wraeth)
On Monday, 10 February 2020 7:55:01 AM AEDT Michał Górny wrote:
> On Sun, 2020-02-09 at 20:38 +, Michael 'veremitz' Everitt wrote:
> > Hrm, pardon my ignorance, but do 'we' really need to review 232 lines of
> > Manifest?!
> 
> Pardon mine but do 'we' really need to read your useless comments
> everywhere, all the time and just get irritated for no benefit to
> Gentoo?

Perhaps I'm the one being ignorant here, but why are we lambasting someone for 
seeking clarification about an unusual inclusion on a review thread?

-- 
Sam Jorna (wraeth)
GnuPG ID: 0xD6180C26







Re: [gentoo-dev] Should we allow "GPL, v2 or later" for ebuilds?

2020-02-11 Thread Haelwenn (lanodan) Monnier
[2020-02-11 10:52:57-0500] Rich Freeman:
> On Tue, Feb 11, 2020 at 10:05 AM Haelwenn (lanodan) Monnier
>  wrote:
> >
> > Maybe it could for now be a simple agreement on putting your code to
> > the Gentoo Foundation under the GPL-2+ but it would be published under
> > the GPL-{2,3,…}?
> >
> 
> Well, if we were going to get people to start signing things I suggest
> just sticking to the FLA since it actually was written by lawyers.

Absolutely, I misunderstood that the FLA wasn't ready at all, it's 
much better to have it instead.

> I attached a copy, but along these lines the key section is:
> We agree to (sub)license the Contribution or any Materials containing,
> based on or derived from your Contribution under the terms of any
> licenses the Free Software Foundation classifies as Free Software
> License and which are approved by the Open Source Initiative as Open
> Source licenses.
> 
> That is, Gentoo would control the licenses, but they would have to be
> FSF/OSI approved.  That doesn't mean that anybody could choose any
> FSF-approved license - Gentoo would still have to do the licensing.
> This is just a limitation on the grant of power from the original
> author to Gentoo on WHAT licenses GENTOO can choose.
> 
> There is also a variant of the FLA that can further narrow down the
> licenses that Gentoo gets to choose from, but IMO if you're going to
> go down this path it makes sense to keep things flexible.  We could of
> course just limit Gentoo to GPL v2+, and initially Gentoo does v2/3
> and later Gentoo could revise to any later version of the GPL.  But if
> for whatever reason the GPL falls out of favor then we can't adapt
> futher.
> 
> Ultimately though anything like this involves giving up control.

Which happens a lot when you have do to anything with others, and is
quite how using the internet and free software sounds like to me.

Anyway, this FLA document generator looks really good to me, much better 
than a weird "or later" on a license.
FSF/OSI sounds a bit too much flexible but personally I think I can 
trust gentoo enough to pick a similar license and otherwise it seems to 
restricts flexibility a bit too much. At least the option of GPL-2+ but 
with the change control put to gentoo would be possible.



[gentoo-dev] packages up for grabs

2020-02-11 Thread Tim Harder
Note that some of the packages in this list might have other
maintainers, but I'm sure they wouldn't mind co-maintainers.

dev-util/pkgcheck
sys-apps/pkgcore
dev-python/snakeoil
dev-python/pychroot
app-arch/vimball



Re: [gentoo-dev] Ebuild Generators

2020-02-11 Thread Benda Xu
Tom Gillespie  writes:

> For historical curiosity there was also
> https://github.com/domenkozar/g-pypi at one point (similar to
> https://github.com/rafaelmartins/g-octave). Having used g-octave, the
> primary issue is as Michał says, there are a lot of corner cases that
> the generation doesn't handle correctly which lead to broken ebuilds
> and maintenance headaches. Speaking for python, catching and
> correcting the use of setup_requires and other insanity visited upon
> us by the wonders of setuptools makes this a non-starter. 

Yes, I agree.

> If you have a set a known sane packages you could in theory write an
> eclass that captures the regularities of those packages, but I'm not
> sure eclasses are suggested for that use case.

eclass is designed for eliminating duplicated code in ebuilds. Therefore
yes, it is the legitimate use of eclass.

Benda


[gentoo-dev] Last-rites: sci-calculators/gonvert

2020-02-11 Thread Andreas Sturmlechner
# Andreas Sturmlechner  (2020-02-11)
# Upstream "unable to port away from" dev-python/pygtk, bug #708156
# Masked for removal in 30 days.
sci-calculators/gonvert





Re: [gentoo-dev] Should we allow "GPL, v2 or later" for ebuilds?

2020-02-11 Thread Rich Freeman
On Tue, Feb 11, 2020 at 10:05 AM Haelwenn (lanodan) Monnier
 wrote:
>
> Maybe it could for now be a simple agreement on putting your code to
> the Gentoo Foundation under the GPL-2+ but it would be published under
> the GPL-{2,3,…}?
>

Well, if we were going to get people to start signing things I suggest
just sticking to the FLA since it actually was written by lawyers.

I attached a copy, but along these lines the key section is:
We agree to (sub)license the Contribution or any Materials containing,
based on or derived from your Contribution under the terms of any
licenses the Free Software Foundation classifies as Free Software
License and which are approved by the Open Source Initiative as Open
Source licenses.

That is, Gentoo would control the licenses, but they would have to be
FSF/OSI approved.  That doesn't mean that anybody could choose any
FSF-approved license - Gentoo would still have to do the licensing.
This is just a limitation on the grant of power from the original
author to Gentoo on WHAT licenses GENTOO can choose.

There is also a variant of the FLA that can further narrow down the
licenses that Gentoo gets to choose from, but IMO if you're going to
go down this path it makes sense to keep things flexible.  We could of
course just limit Gentoo to GPL v2+, and initially Gentoo does v2/3
and later Gentoo could revise to any later version of the GPL.  But if
for whatever reason the GPL falls out of favor then we can't adapt
futher.

Ultimately though anything like this involves giving up control.

For those interested in the FLA there is a license generator at:
http://contributoragreements.org/ca-cla-chooser/

You pick the terms (I used the defaults - which IMO are most
appropriate but not the only valid option).  It spits out an agreement
for you.


-- 
Rich


fiduciary-license-license-agreement-2.0-2020-02-11-15_47_12.pdf
Description: Adobe PDF document


[gentoo-dev] Review request for dev-lang/clojure

2020-02-11 Thread Tom Gillespie
Hi all,
 I have submitted a pull request
(https://github.com/gentoo/gentoo/pull/14224) that allows
dev-lang/clojure-1.9.0 and 1.10.0 to build. Two related bugs are
https://bugs.gentoo.org/670680 and https://bugs.gentoo.org/684536. I
have also attached the changes as patches below. Given that there is
no maintainer for dev-lang/clojure I wondered if someone on this could
take a look. Many thanks!
Tom
From 4d25fead235199b59f42c23ce91b723112e2472d Mon Sep 17 00:00:00 2001
From: Tom Gillespie 
Date: Fri, 3 Jan 2020 15:47:57 -0500
Subject: [PATCH 5/5] dev-java/spec-alpha: add metadata.xml

Signed-off-by: Tom Gillespie 
---
 dev-java/spec-alpha/Manifest | 3 ---
 dev-java/spec-alpha/metadata.xml | 8 
 2 files changed, 8 insertions(+), 3 deletions(-)
 create mode 100644 dev-java/spec-alpha/metadata.xml

diff --git a/dev-java/spec-alpha/Manifest b/dev-java/spec-alpha/Manifest
index db86db8f403..52d59ab3ee0 100644
--- a/dev-java/spec-alpha/Manifest
+++ b/dev-java/spec-alpha/Manifest
@@ -1,5 +1,2 @@
-AUX build.xml 1401 BLAKE2B 500b8a1de2b452a1198d66a222e82a8bc78fdc2827d457a50b70d5ffa59866a1f37295a4b275b7ded9bab2a544ee5458b98fba308fb6833816c7567cfc33 SHA512 6d2297aaa240e05688a8062ea02bbb6e488567c00df83d8325c75862240ab109d8c0d9f3779c702161a98ac2f0f684ab87d81c3c0637d73ec382e4e9ca2cf36b
 DIST spec.alpha-0.1.143.tar.gz 35568 BLAKE2B f63fdd2b3c83dbd3936e36ff57b6ea399b7173fe805c60a6ecbd8e4aef5942f051a8551c259d89885a202c20045f67921b66c4dc9e361aacc8903c6542d7c7b5 SHA512 87887d72bc7343f96fad937b90feb4cc1be1eeaad8b7c01ae090ebe5cb17c30612e63797ea9eb39e6fe4c07870dcba9e153a98777d372923e95163f3219a976c
 DIST spec.alpha-0.2.176.tar.gz 37055 BLAKE2B 0588772e4a47a5b122984abefaf5ef2d0fffbacaf277b22737c94889e646c16a029017d405b72b829e88bcf03b12f689cb2053884b24b47193a26978ab54a318 SHA512 decf0dbff09bf8ee12503e6117ab635b98cd8dd2c389acf7aeebf00f32b5fd8250d66c2ec54cfe5da45e727e39480ae738a3ee7fcad71684d8c3acf464fe21e7
-EBUILD spec-alpha-0.1.143.ebuild 960 BLAKE2B a3534caaf1e4f28a8b892b086c4427f0e6da7dae63232ba7aff769df6737f4fd927b64fd065c92f891267dea0b6eefc46f8ec0c437a0ddd174fd077ecd9bb37f SHA512 b60a477da8e233b8af0b98c83aaa40b8de298e1a4c47385bbab1ea5db1dfb65d6638635deb8a90acd93c41cbf02e0d7954685d0b134114911e8fad3eebe69708
-EBUILD spec-alpha-0.2.176.ebuild 960 BLAKE2B ad2e6b2c8beaed8c22d59ef9665dc78421928447f54118fc97815b0d46cd84756267a2b5c58c04ab707715e380f4d1d66c70a3140a1ae602a0248302b920 SHA512 50b2434013d5626b16eb3b8e36e9cac6098373948af406f89ef9143db72689e7d21e482fe1713f5a09fcd084aa9fd65c3c2979772e9f0042afb78dc827b54ba8
diff --git a/dev-java/spec-alpha/metadata.xml b/dev-java/spec-alpha/metadata.xml
new file mode 100644
index 000..aeb8a865b1f
--- /dev/null
+++ b/dev-java/spec-alpha/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+	
+	
+		clojure/spec.alpha
+	
+
-- 
2.24.1

From 7fae2d16c41e4d62dd76f958fcd30c78b2ea7fcd Mon Sep 17 00:00:00 2001
From: Tom Gillespie 
Date: Fri, 3 Jan 2020 02:39:38 -0500
Subject: [PATCH 1/5] dev-java/spec-alpha: added for clojure build

>=clojure-1.9.0 depends on spec-alpha
includes an ant build.xml file to avoid maven

Signed-off-by: Tom Gillespie 
---
 dev-java/spec-alpha/Manifest  |  5 ++
 dev-java/spec-alpha/files/build.xml   | 37 +++
 dev-java/spec-alpha/spec-alpha-0.1.143.ebuild | 47 +++
 dev-java/spec-alpha/spec-alpha-0.2.176.ebuild | 47 +++
 4 files changed, 136 insertions(+)
 create mode 100644 dev-java/spec-alpha/Manifest
 create mode 100644 dev-java/spec-alpha/files/build.xml
 create mode 100644 dev-java/spec-alpha/spec-alpha-0.1.143.ebuild
 create mode 100644 dev-java/spec-alpha/spec-alpha-0.2.176.ebuild

diff --git a/dev-java/spec-alpha/Manifest b/dev-java/spec-alpha/Manifest
new file mode 100644
index 000..db86db8f403
--- /dev/null
+++ b/dev-java/spec-alpha/Manifest
@@ -0,0 +1,5 @@
+AUX build.xml 1401 BLAKE2B 500b8a1de2b452a1198d66a222e82a8bc78fdc2827d457a50b70d5ffa59866a1f37295a4b275b7ded9bab2a544ee5458b98fba308fb6833816c7567cfc33 SHA512 6d2297aaa240e05688a8062ea02bbb6e488567c00df83d8325c75862240ab109d8c0d9f3779c702161a98ac2f0f684ab87d81c3c0637d73ec382e4e9ca2cf36b
+DIST spec.alpha-0.1.143.tar.gz 35568 BLAKE2B f63fdd2b3c83dbd3936e36ff57b6ea399b7173fe805c60a6ecbd8e4aef5942f051a8551c259d89885a202c20045f67921b66c4dc9e361aacc8903c6542d7c7b5 SHA512 87887d72bc7343f96fad937b90feb4cc1be1eeaad8b7c01ae090ebe5cb17c30612e63797ea9eb39e6fe4c07870dcba9e153a98777d372923e95163f3219a976c
+DIST spec.alpha-0.2.176.tar.gz 37055 BLAKE2B 0588772e4a47a5b122984abefaf5ef2d0fffbacaf277b22737c94889e646c16a029017d405b72b829e88bcf03b12f689cb2053884b24b47193a26978ab54a318 SHA512 decf0dbff09bf8ee12503e6117ab635b98cd8dd2c389acf7aeebf00f32b5fd8250d66c2ec54cfe5da45e727e39480ae738a3ee7fcad71684d8c3acf464fe21e7
+EBUILD spec-alpha-0.1.143.ebuild 960 BLAKE2B a3534caaf1e4f28a8b892b086c4427f0e6da7dae63232ba7aff769df6737f4fd927b64fd065c92f891267dea0b6eefc46f8ec0c437a0ddd174fd077ecd9bb37f SHA512 

Re: [gentoo-dev] Ebuild Generators

2020-02-11 Thread Tom Gillespie
For historical curiosity there was also
https://github.com/domenkozar/g-pypi at one point (similar to
https://github.com/rafaelmartins/g-octave). Having used g-octave, the
primary issue is as Michał says, there are a lot of corner cases that
the generation doesn't handle correctly which lead to broken ebuilds
and maintenance headaches. Speaking for python, catching and
correcting the use of setup_requires and other insanity visited upon
us by the wonders of setuptools makes this a non-starter. If you have
a set a known sane packages you could in theory write an eclass that
captures the regularities of those packages, but I'm not sure eclasses
are suggested for that use case.
Tom

On Mon, Feb 3, 2020 at 5:27 AM Michał Górny  wrote:
>
> On Mon, 2020-02-03 at 14:20 +0100, Gerion Entrup wrote:
> > Am Montag, 3. Februar 2020, 13:19:52 CET schrieb Benda Xu:
> > > Hi Gerion,
> > >
> > > Gerion Entrup  writes:
> > >
> > > > > Yes, that makes a lot of sense.  The R overlay follows this model.  
> > > > > Most
> > > > > of the ebuilds are automated.  When an ebuild generation fails, we add
> > > > > the ebuild manually, understand it and then update the generator to
> > > > > cover it in the future.
> > > >
> > > > Is this possible in all cases? I think of adding custom patches,
> > > > appropriate mapping of dependencies, check for things like desktop
> > > > icon cache...
> > >
> > > That's too complex to handle automatically.  Luckily, in R overlay, such
> > > packages are less than 5%.  An ebuild generator is based on the
> > > observation that many language-specific packages are trivial to fetch,
> > > compile and install.
> > >
> > > > > > I'm only "maintaining" an overlay so maybe I'm  missing experience
> > > > > > but I often have wished a tool that automatically parses the 
> > > > > > language specific
> > > > > > packaging files and is able to generate a primitive ebuild out of 
> > > > > > that.
> > > > > > Maybe it even can do this in an interactive way:
> > > > > > "Hey, upstream needs the dependency 'foo'. In the Gentoo packages I 
> > > > > > have found
> > > > > > 'dev-bar/foo' and 'dev-util/foo'. What is the correct one?"
> > > > >
> > > > > Yes, that's the way R overlay is working.  And I have a similar plan 
> > > > > and
> > > > > proof-of-concept solution for the Java Maven overlay.
> > > >
> > > > Nice to hear. I think, it is meaningful to solve all generation with one
> > > > tool. Maybe it can even "recognize" the used build system and package
> > > > database. Is this your plan, too?
> > >
> > > No, I don't think it possible as far as I can see...  That would be a
> > > strong AI.
> > I mean only on a primitive base:
> > ```
> > if link contains "pypi":
> > # it's a Python package from pypi
> > handle_pypi()
> > elif work_tree contains "setup.py":
> > # it's a Python package
> > handle_generic_python()
> >
>
> Please don't use generators for Python.  You'd have to put a lot of
> effort to get things right.  Most of the time, you'll end up with broken
> or no tests, useless deps and py2 where unnecessary.
>
> Creating ebuilds is not a problem.  Maintaining is.  Python team ended
> up with lots of packages dumped by former project members or other
> developers.  Many of them are of very bad quality.  Even those that
> aren't are a maintenance burden.  Removing broken and/or useless
> packages is taking a lot of our time.
>
> --
> Best regards,
> Michał Górny
>



Re: [gentoo-dev] Should we allow "GPL, v2 or later" for ebuilds?

2020-02-11 Thread Haelwenn (lanodan) Monnier
[2020-01-30 08:19:08-0500] Rich Freeman:
> On Thu, Jan 30, 2020 at 6:20 AM Haelwenn (lanodan) Monnier
>  wrote:
> > [2020-01-27 12:41:26+0100] Ulrich Mueller:
> > > So, the question is, should we allow ebuilds
> > > # Distributed under the terms of the GNU General Public License, v2 or 
> > > later
> > > in the repository, or should we even encourage it for new ebuilds?
> > >
> > > I have somewhat mixed feelings about this. One the one hand, I think
> > > that GPL-2+ should generally be preferred because it offers better
> > > compatibility. For example, the compatibility clause in CC-BY-SA-4.0
> > > won't work with GPL-2.
> >
> > Is there another reason for GPL-2+ than just compatibility?
> > Because I quite find the "or later" thing to be quite a scary one as
> > whatever will come up next as a GPL will become applicable and it feels
> > quite weird to me to have a license that can evolve to whatever
> > license over time.

> Really the main threat (IMO) is that the code could be de-copylefted.
> They could make GPL v4 a copy of the BSD license, and now anything
> that was v2+ is effectively BSD and can be used in non-FOSS software
> without issue.  I guess that isn't any worse than the previous case of
> it instead being merged into some other v4 variant that you can access
> the source for but prefer to avoid because of something else in the
> license, except now you might not see the code at all.

Yeah, I quite share this opinion/view, with also the scary wonder of
who can author a GPL-4 license as there doesn't seems to be any
restriction for this in the license, just a "or later".

> Another solution to this problem is the FLA - which is something we've
> talked about but shelved until we've sorted out some of our other
> copyright issues which were thorny enough.  Perhaps we could consider
> taking that up again.  Without getting into the details it is a bit
> like a copyleft-style copyright assignment, which isn't actually an
> assignment.  We envisoned it being voluntary and would allow any
> contributor to give the Foundation the authority to relicense their
> contributions, with a number of restrictions, like the new license
> being FOSS.  I'd have to dig up the latest version and take a look at
> it again.  Basically instead of trusting the FSF you'd be trusting the
> Foundation instead, but there are some limitations on what they'd be
> allowed to do, and if they violate those limitations the agreement
> would be canceled and the rights would revert back to whatever was on
> the original contribution, which would probably be whatever the author
> originally wanted.  That said, I'm not sure it really provides a whole
> lot more protection over what happens except for the fact that
> Foundation members have more say in how the Foundation operations than
> the FSF, if only because the number of people allowed to vote are
> limited to a relatively small pool Gentoo contributors, at least
> compared to the entire FOSS community.

I guess the FLA would be really interesting to have to get the quite 
useful flexibility of relicensing but keeping it to Gentoo Foundation 
to avoid giving this flexibility to everyone.

Maybe it could for now be a simple agreement on putting your code to 
the Gentoo Foundation under the GPL-2+ but it would be published under 
the GPL-{2,3,…}?



Re: [gentoo-dev] Inconsistent use of || preferences for www-client/elinks, links, lynx, w3m, and w3mmee

2020-02-11 Thread Joonas Niilola

On 2/11/20 12:32 PM, Francesco Riosa wrote:
>
>
> Il giorno lun 10 feb 2020 alle ore 08:20 Michał Górny
> mailto:mgo...@gentoo.org>> ha scritto:
>
> On Sun, 2020-02-09 at 22:51 -0800, Zac Medico wrote:
> > In that case, I suppose we'll have to apply consistency
> manually? Can we
> > all agree on a global order of preference for the relevant packages?
>
> That would be my idea, yes.  I'd suggest going for the 'lightest'
> package first.  Would you be able to figure out some kind of measure
> on how heavy each of those packages is?  I suppose we need to account
> for build time and dependencies.
>
> All of these packages are pretty old and not receiving commits in
> years, may I suggest that the order should be from the less prone to
> break to the most prone to break?

How do you determine this?


> I'll leave to maintainers decide on how to assign a vote on resilience,

Ah. So no.


Whats wrong with simply sorting by alphabetic order? Elinks seems a fine
default for those who don't care enough to change it.


-- juippis



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Last rites: app-vim/cream

2020-02-11 Thread David Seifert
# David Seifert  (2020-02-11)
# Unmaintained, EAPI 4, last release over 9 years ago, no revdeps.
# Removal in 30 days.
app-vim/cream


signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: net-im/coccinella

2020-02-11 Thread David Seifert
# David Seifert  (2020-02-11)
# Unmaintained, EAPI 4, last release over 9 years ago, ebuild has QA
# issues, no revdeps.  Removal in 30 days.  Bug #558354.
net-im/coccinella


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Alexey 'Alexxy' Shvetsov
В письме от вторник, 11 февраля 2020 г. 14:27:08 MSK пользователь Ulrich 
Mueller написал:
> > On Tue, 11 Feb 2020, Alexey 'Alexxy' Shvetsov wrote:
> > Ok. What is you're suggestion?
> 
> If you really need that kind of mnemonics, how about 368 (68 being the
> ASCII code for "D")?
> 
> Ulrich


i think Ulrich suggestion is better =D 

-- 
Best regards,
Alexey 'Alexxy' Shvetsov

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Ulrich Mueller
> On Tue, 11 Feb 2020, Alexey 'Alexxy' Shvetsov wrote:

> Ok. What is you're suggestion?

If you really need that kind of mnemonics, how about 368 (68 being the
ASCII code for "D")?

Ulrich


signature.asc
Description: PGP signature


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Alexey 'Alexxy' Shvetsov
Ok.

So it can be 340 for both uid an gid (its free)

В письме от вторник, 11 февраля 2020 г. 14:17:48 MSK пользователь Michał Górny 
написал:
> On Tue, 2020-02-11 at 14:15 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > В письме от вторник, 11 февраля 2020 г. 13:52:46 MSK пользователь Michał
> > Górny> 
> > написал:
> > > On Tue, 2020-02-11 at 13:18 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > > > В письме от вторник, 11 февраля 2020 г. 13:15:48 MSK пользователь
> > > > Michał
> > > > Górny>
> > > > 
> > > > написал:
> > > > > On Tue, 2020-02-11 at 13:06 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > > > > > Hi all!
> > > > > > 
> > > > > > I'd like to reserve uid/gid 34 (3D printing) for
> > > > > > www-apps/octoprint
> > > > > > (cups
> > > > > > analog for 3d printing)
> > > > > 
> > > > > What is the rationale for taking UID/GID from the low range?
> > > > 
> > > > 3 D (D is the 4 letter in latin alphabet)
> > > 
> > > That's not a good justification.  NAK.
> > 
> > Ok. What is you're suggestion?
> 
> Take any number in the 101..499 range, as indicated in the policy.


-- 
Best regards,
Alexey 'Alexxy' Shvetsov

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Michał Górny
On Tue, 2020-02-11 at 14:15 +0300, Alexey 'Alexxy' Shvetsov wrote:
> В письме от вторник, 11 февраля 2020 г. 13:52:46 MSK пользователь Michał 
> Górny 
> написал:
> > On Tue, 2020-02-11 at 13:18 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > > В письме от вторник, 11 февраля 2020 г. 13:15:48 MSK пользователь Michał
> > > Górny> 
> > > написал:
> > > > On Tue, 2020-02-11 at 13:06 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > > > > Hi all!
> > > > > 
> > > > > I'd like to reserve uid/gid 34 (3D printing) for www-apps/octoprint
> > > > > (cups
> > > > > analog for 3d printing)
> > > > 
> > > > What is the rationale for taking UID/GID from the low range?
> > > 
> > > 3 D (D is the 4 letter in latin alphabet)
> > 
> > That's not a good justification.  NAK.
> 
> Ok. What is you're suggestion?
> 

Take any number in the 101..499 range, as indicated in the policy.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Alexey 'Alexxy' Shvetsov
В письме от вторник, 11 февраля 2020 г. 13:52:46 MSK пользователь Michał Górny 
написал:
> On Tue, 2020-02-11 at 13:18 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > В письме от вторник, 11 февраля 2020 г. 13:15:48 MSK пользователь Michał
> > Górny> 
> > написал:
> > > On Tue, 2020-02-11 at 13:06 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > > > Hi all!
> > > > 
> > > > I'd like to reserve uid/gid 34 (3D printing) for www-apps/octoprint
> > > > (cups
> > > > analog for 3d printing)
> > > 
> > > What is the rationale for taking UID/GID from the low range?
> > 
> > 3 D (D is the 4 letter in latin alphabet)
> 
> That's not a good justification.  NAK.


Ok. What is you're suggestion?

-- 
Best regards,
Alexey 'Alexxy' Shvetsov

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Michał Górny
On Tue, 2020-02-11 at 13:18 +0300, Alexey 'Alexxy' Shvetsov wrote:
> В письме от вторник, 11 февраля 2020 г. 13:15:48 MSK пользователь Michał 
> Górny 
> написал:
> > On Tue, 2020-02-11 at 13:06 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > > Hi all!
> > > 
> > > I'd like to reserve uid/gid 34 (3D printing) for www-apps/octoprint (cups
> > > analog for 3d printing)
> > 
> > What is the rationale for taking UID/GID from the low range?
> 
> 3 D (D is the 4 letter in latin alphabet)
> 

That's not a good justification.  NAK.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Inconsistent use of || preferences for www-client/elinks, links, lynx, w3m, and w3mmee

2020-02-11 Thread Francesco Riosa
Il giorno lun 10 feb 2020 alle ore 08:20 Michał Górny 
ha scritto:

> On Sun, 2020-02-09 at 22:51 -0800, Zac Medico wrote:
> > In that case, I suppose we'll have to apply consistency manually? Can we
> > all agree on a global order of preference for the relevant packages?
>
> That would be my idea, yes.  I'd suggest going for the 'lightest'
> package first.  Would you be able to figure out some kind of measure
> on how heavy each of those packages is?  I suppose we need to account
> for build time and dependencies.
>
> All of these packages are pretty old and not receiving commits in years,
may I suggest that the order should be from the less prone to break to the
most prone to break?
I'll leave to maintainers decide on how to assign a vote on resilience, but
monitoring upstream, active forks and other distro should be taken in
account.

Best,
Francesco


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Alexey 'Alexxy' Shvetsov
В письме от вторник, 11 февраля 2020 г. 13:15:48 MSK пользователь Michał Górny 
написал:
> On Tue, 2020-02-11 at 13:06 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > Hi all!
> > 
> > I'd like to reserve uid/gid 34 (3D printing) for www-apps/octoprint (cups
> > analog for 3d printing)
> 
> What is the rationale for taking UID/GID from the low range?


Also i seems need a group/user for uucp as dep (since octoprint need access to 
/dev/tty{USB,ACM} or other types of com ports

-- 
Best regards,
Alexey 'Alexxy' Shvetsov

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Alexey 'Alexxy' Shvetsov
В письме от вторник, 11 февраля 2020 г. 13:15:48 MSK пользователь Michał Górny 
написал:
> On Tue, 2020-02-11 at 13:06 +0300, Alexey 'Alexxy' Shvetsov wrote:
> > Hi all!
> > 
> > I'd like to reserve uid/gid 34 (3D printing) for www-apps/octoprint (cups
> > analog for 3d printing)
> 
> What is the rationale for taking UID/GID from the low range?

3 D (D is the 4 letter in latin alphabet)


-- 
Best regards,
Alexey 'Alexxy' Shvetsov

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Michał Górny
On Tue, 2020-02-11 at 13:06 +0300, Alexey 'Alexxy' Shvetsov wrote:
> Hi all!
> 
> I'd like to reserve uid/gid 34 (3D printing) for www-apps/octoprint (cups 
> analog for 3d printing)

What is the rationale for taking UID/GID from the low range?

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] RFC: uid/gid for octoprint

2020-02-11 Thread Alexey 'Alexxy' Shvetsov
Hi all!

I'd like to reserve uid/gid 34 (3D printing) for www-apps/octoprint (cups 
analog for 3d printing)
-- 
Best regards,
Alexey 'Alexxy' Shvetsov

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] Last-rites: net-misc/wicd

2020-02-11 Thread Mart Raudsepp
Ühel kenal päeval, E, 10.02.2020 kell 00:43, kirjutas Stefan Strogin:
> Upd.
> The port to Python 3 is not finished in the upstream.
> Particularly it is still using pygtk, it seems no work in porting to
> gtk+3 has been done yet.

Just to be clear of misunderstanding here:

A port away from py2-only pygtk does not necessarily have to mean a
port to gtk+:3 at the same time - pygobject:3 (the
`from gi.repository import ...` stuff) works just fine with
gtk+:2[introspection] as well.

Of course ideally it would be ported to gtk3 as well (and starting with
later this year to gtk4).


Mart


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH 3/3] app-admin/kube-bench: convert to go-module go.sum

2020-02-11 Thread Michael 'veremitz' Everitt
On 09/02/20 21:16, Michael 'veremitz' Everitt wrote:
> On 09/02/20 20:59, Michael 'veremitz' Everitt wrote:
>> On 09/02/20 20:57, Michael 'veremitz' Everitt wrote:
>>> On 09/02/20 20:55, Michał Górny wrote:
 On Sun, 2020-02-09 at 20:38 +, Michael 'veremitz' Everitt wrote:
> Hrm, pardon my ignorance, but do 'we' really need to review 232 lines of
> Manifest?!
 Pardon mine but do 'we' really need to read your useless comments
 everywhere, all the time and just get irritated for no benefit to
 Gentoo?

>>> There's a really simple method to deal with that .. would you like me to
>>> explain, or would that be 'useless' too?
>>>
>> For the benefit of other readers, it's clear Michal is incapable of
>> implementing the measures I am thinking of .. or simply isn't aware of what
>> they might be?
>> which is quite unusual for a developer of his supposed capability ...
>>
> For the avoidance of doubt, whilst my ban from this list is enacted, here
> is the list of "Unacceptable behaviour" from the Gentoo Code of Conduct[1].
>
> "Deciding to suspend or ban someone isn't a decision to be taken lightly,
> but sometimes it has to happen. Below is a list of things that could result
> in disciplinary action. * Flaming and trolling. What is trolling? You are
> deemed to be trolling if you make comments intended to provoke an angry
> response from others. What is flaming? Flaming is the act of sending or
> posting messages that are deliberately hostile and insulting.
> * Posting/participating only to incite drama or negativity rather than to
> tactfully share information.
> * Being judgmental, mean-spirited or insulting. It is possible to
> respectfully challenge someone in a way that empowers without being
> judgemental.
> * Constantly purveying misinformation despite repeated warnings."
>
> It is left as an exercise for the reader, who is transgressing here...
>
My final posting to this list (for posting this I am insuring my permanent
banning) here is the correspondence from the "ComRel" or Community
Relations bug (currently private) in the subject of 'policing' the mailing
lists:
--
 David Seifert gentoo-dev 2020-02-10 15:18:53 GMT

M. J. Everitt (veremitz on IRC) has used the dev ML to post general chatter
which contributes zero to the discussion at hand and just lowers the
signal-to-noise ratio. Previously, when the ML had a whitelist instead of a
blacklist, I requested his removal already (bug 664688), and I'd like
comrel to vote on blacklisting him posting to the gentoo-dev ML.

Examples:
https://archives.gentoo.org/gentoo-dev/message/786a4475d72b67937716c9624354ba17
https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg87819.html (ml
was down at the time)

Reproducible: Always

David Seifert 2020-02-10 15:19:19 GMT
Group: Community Relations
[tag] [reply] [\u2212] Comment 1 David Seifert gentoo-dev 2020-02-10
15:20:35 GMT

I vote yes (for a permanent ban).

[tag] [reply] [\u2212] Comment 2 Luca Barbato gentoo-dev 2020-02-10
20:05:37 GMT

I warned him again. Once he steps again out of boundary I'd link both
warnings and have him permabanned.-


Farewell folks.



signature.asc
Description: OpenPGP digital signature