[gentoo-dev] Last rites: media-fonts/culmus-ancient

2015-02-20 Thread Ben de Groot
# Ben de Groot  (21 Feb 2015)
# Duplicates media-fonts/culmus[ancient] (bug #486814).
# Masked for removal in 30 days.
media-fonts/culmus-ancient

-- 
Cheers,

Ben | yngwin
Gentoo developer



Re: [gentoo-dev] Policies for games dirs, new group "gamestat" for sgid binaries

2015-02-20 Thread Daniel Campbell
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 02/19/2015 06:19 AM, Ulrich Mueller wrote:
> Hi all, As decided by the Council in its 20140812 meeting [1],
> every developer is allowed to commit and maintain games ebuilds.
> Furthermore:
> 
> | There is consensus amongst council members that specific
> policies | (e.g., games group, /usr/games hierarchy, and
> games.eclass) should |  be settled by the QA team.
> 
> In yesterday's meeting the QA team has unanimously accepted the 
> following policies (see bug 537580 for details):
> 
> 1. Directories /usr/games, /usr/games/bin, /usr/games/lib*, 
> /usr/share/games, /var/games, /etc/games, and /opt must be owned by
> root:root and have permissions 755 (i.e. the default).
> 
> This will require a small change in games.eclass, because
> currently prepgamesdirs() changes ownership of these directories to
> root:games and mode to 0750, so they are readable only by users
> that are members of the "games" group. With attached patch,
> games.eclass will no longer change permissions of the top-level
> directories (mostly, these are identical to the FHS locations).
> 
> If a package needs access control, it can still change ownership 
> and permissions of individual files, or of a subdir that it uses 
> exclusively. Owner and permission bits of directories that are
> shared by multiple packages should be left alone, though.
> 
> 2. A new group to allow setgid binaries to access shared
> score/state files will be created. The name of this group will be
> "gamestat".
> 
> It is quite common for upstream packages to save shared scores or 
> other state files under /var/games, and access them with the
> program (or a special helper) setgid to a low privilege group. In
> most distros, that group is called "games" (see for example
> Debian's policy in [2]).
> 
> Unfortunately, the "games" group (gid 35) cannot be used for that 
> purpose in Gentoo, because by the long-standing games.eclass policy
> it was/is used to control access to games. Therefore, regular users
> on many Gentoo systems will be in this group.
> 
> Gid 36 is available and can be used for the new "gamestat" group. I
> don't think that we need a new eclass for this; creation of the 
> group would be simply one line in pkg_setup():
> 
> enewgroup gamestat 36
> 
> Ulrich
> 
> [1]
> http://www.gentoo.org/proj/en/council/meeting-logs/20140812-summary.txt
>
> 
[2]
https://www.debian.org/doc/debian-policy/ch-customized-programs.html#s11.11
> 

When this becomes more widespread, what action are users urged to take
in order to "migrate" to the new system? Should our everyday user
account be removed from the `games` group, and the group should be
removed altogether?
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCAAGBQJU5/muAAoJEJUrb08JgYgHSMMH/i6WPhk4gsQlFlMZVarsXrne
/uyiFJ/IdQZUOWwgBH1Vl0WI55hPaqYKY2Myxv3tzFv2TDvAPa4NCZNZUBC1mPU0
d/JMhtPRTb74e3S/xy9yurwtprSIY1T843MO3/TUfEg6WS+oJnht4CqniZfYuMyl
9pqIW3XT+225TUnWSzsoaKcxGcORRtTBibUqNadDzCgkOfbtXrPx/FldwDySGAkW
rNm0Q6yRbnZX+drwZbQAr33LjtfjkJKE52mRciO7UzHeRT8jECX3pdnQ+4eNxRsW
+voNagAeqvisdi/zz6iKLaeUUb9TMhTnsk+5QK2TTP6kdMJeTByJXjHYGVMzZlQ=
=M4Fe
-END PGP SIGNATURE-



[gentoo-dev] [RFC] please review ebuilds for neovim and deps

2015-02-20 Thread Ben de Groot
At the suggestion of radhermit, I'm putting my neovim & deps ebuilds
up here for review, before I commit them to the official tree. Do you
see any possible improvements?

Right now the neovim ebuild does not install any global default nvimrc
like we do with vim. We should probably consider doing so. Also, I'm
looking for the best way to let neovim use the vim plugins we install
in $VIMRUNTIME (such as gentoo-syntax).

The ebuilds are available in my personal dev overlay, and I'm
attaching them to this mail.
-- 
Cheers,

Ben | yngwin
Gentoo developer


neovim-0.0.0_pre20150220.ebuild
Description: Binary data


libtermkey-0.17.ebuild
Description: Binary data


msgpack-0.6.0_pre20150220.ebuild
Description: Binary data


unibilium-1.1.1.ebuild
Description: Binary data


lua-MessagePack-0.3.2.ebuild
Description: Binary data


neovim-python-client-0.0.28.ebuild
Description: Binary data


trollius-1.0.4.ebuild
Description: Binary data


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: fcaps.eclass

2015-02-20 Thread Sergey Popov
20.02.2015 11:32, Alexis Ballier пишет:
> Unless I missed something, QA is not the deciding power, council as a
> last resort representation of the dev community is; I guess that's why
> we're still having this conversation on gentoo-dev ml.

But until you have decision from Council, overriding our decision - you
should stick to it as per our GLEP.

Moreover, this is not suddenly created bound to developers, that popped
out from nowhere. This is justification of our current policy that is
forgotten by some of the developers - no more, no less.

As said before - you can either provide other solution yourself or
appeal to Council.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Quality Assurance project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Call for help: app-admin/chef

2015-02-20 Thread Manuel Rüger
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hello,

as app-admin/chef is still missing a dedicated maintainer and the
outdated version depends on a vulnerable library [1] plus being still
ruby19-only, we are going to treeclean it soonish.

If you want to help out here, feel free to ask in #gentoo-ruby.

Cheers,

Manuel

[1] https://bugs.gentoo.org/show_bug.cgi?id=540254


On 27.07.2014 21:33, Matthew Thode wrote:
> On 07/26/2014 08:38 AM, Manuel Rüger wrote:
>> Hello,
>> 
>> app-admin/chef and its related packages are currently
>> maintainer-needed.
>> 
>> So if you're using chef on Gentoo, this is your chance to step
>> up!
>> 
>> These packages have some restricting dependencies (e.g. 
>> > Currently two version bumps (one major, one minor) are missing
>> [1].
>> 
>> Ruby herd is willing to assist and help to work with ruby
>> eclasses.
>> 
>> Feel free to ping me on IRC (#gentoo-ruby) if you want to help
>> out, otherwise we will have to treeclean it sooner or later.
>> 
>> Cheers,
>> 
>> Manuel
>> 
>> 
>> [1] 
>> https://bugs.gentoo.org/buglist.cgi?quicksearch=app-admin%2Fchef&list_id=2433248
>>
>
>> 
I'm going to be working on app-admin/chef (client), might make a package
> for omnibus-install type thing from the deb they provide for the
> server.
> 

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJU58fJXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4MDA1RERERkM0ODM2QkE4MEY3NzY0N0M1
OEZCQTM2QzhEOUQ2MzVDAAoJEFj7o2yNnWNclGgQAL1TuC0kw7RMLeitgtRXRD0G
vWlE+WA6/+669NzSQkL54hJTORSo/3TBCitNIgVU9i0Iv5Sg+h5wHfsfaBuXC6Cr
cz3GzDmMrD1vvzwNZlT656Ax4qptElR1806hpxKrThdk02d1Jd6oajL9YO8GVe+J
ttIAVUlGOi17bd7wFatpSbBi+VNjX1+UKD9Frc+lLamCQqugigGbpX5cYaAa/5cb
cQlsRiKEaYmnnW4V4SUxVT+mVn8NHnR++q/88sNWZNyO2iwS2+18P1XkU1PANBaT
LixIBhKMS0LUXEJ4x0CRUlIPusBig31jk/JbeIDwZfLfUuweXjHFKj+YIeGtiPAY
TIeByho32u63xc7DO3EAfpDN0Ueag12hP1BHE1k9mh1xwZpXYsOBYdbwc9yOV1dt
+dvIUwEBSozKOKXkBcO76ulSHTMBM704+RkUWNaS47Gh1OBuLHU60HTwZvZ07fDw
rs3IpKp1iqvNKqO767FvKwl1L2jOtBIC+jJq6KBXOcqyUzZ2UGZWfqv6JLtuOZIY
/Hk4xJvWK2eX5vGaN3+y52N7jq3SvgS2IJymRaooiGn0Dbv/MVHMd9wIB010zIHJ
qPK2SAAQqULnwIsWiKu3t2p35/8gvBKcJiav+bv/elsPS7++FmDWjy69Cq9tK/IZ
H56WJGj1fVqwo+4h5E8E
=y+5N
-END PGP SIGNATURE-



[gentoo-dev] [RFC] Make "seccomp" USE flag global

2015-02-20 Thread Andrew Savchenko
Hello,

at this moment 8 packages uses "seccomp" flag:

app-admin/clsync
app-emulation/qemu
app-emulation/lxc
net-dns/bind
net-misc/tlsdate
net-misc/tor
net-misc/lldpd
sys-apps/systemd

for the very same reason: enable seccomp filtering to improve
security. Some of them use seccomp directly via system calls, while
other rely on sys-libs/libseccomp, but this should have no
difference for users.

I propose to add global "seccomp" USE flag as follows:

seccomp - Enable seccomp for system call filtering

and remove local descriptions for affected packages.

Comments?

Best regards,
Andrew Savchenko


pgpcA_5pO8deF.pgp
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: fcaps.eclass

2015-02-20 Thread Alexis Ballier
On Thu, 19 Feb 2015 09:42:27 -0500
"Rick \"Zero_Chaos\" Farina"  wrote:

[...]
> >> We've had this discussion before ... so ...
> > 
> > 
> > what i remember of it is someone adding a ChangeLog file to eclass/
> > and sending an email to ask people to fill it. Mind sharing a link ?
> > 
> > I think I'll add ChangeLog to every category and ask people to fill
> > it whenever they make changes to a package in that category. This
> > would have the same level of usefulness as a ChangeLog in eclass/.
> 
> This kind of comment isn't productive, let's stick to being
> productive.

That's because I haven't given the reasons: per-category changelogs
would give long-term tracking with bug references and credits for
package additions and removals.

> If you feel that the commit log is "good enough" then open a bug
> assigned to QA to remove the existing Changelog.  If the existing
> Changelog is removed then our policy would be that it doesn't need to
> be updated anymore.  Not sure how many people would need to sign off
> on that idea, but that would be the process.

Unless I missed something, QA is not the deciding power, council as a
last resort representation of the dev community is; I guess that's why
we're still having this conversation on gentoo-dev ml.

Alexis.



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: fcaps.eclass

2015-02-20 Thread Alexis Ballier
On Thu, 19 Feb 2015 14:39:28 +0200
Markos Chandras  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
> 
> On 02/19/15 13:38, Alexis Ballier wrote:
> > On Thu, 19 Feb 2015 19:34:28 +0800 Patrick Lauer
> >  wrote:
> > 
> >> On Thursday 19 February 2015 12:31:27 Alexis Ballier wrote:
> >>> On Wed, 18 Feb 2015 22:48:27 +0100
> >>> 
> >>> Michał Górny  wrote:
>  Dnia 2015-02-18, o godz. 16:11:53
>  
>  "Mike Frysinger (vapier)"  napisał(a):
> > vapier  15/02/18 16:11:53
> > 
> > Modified: fcaps.eclass Log: clarify
> > USE=filecaps intention #540430
> > 
> > Revision  ChangesPath 1.11
> > eclass/fcaps.eclass
>  
>  Please commit the missing ChangeLog update and remember to
>  update the ChangeLog after changing any eclass in any way.
>  This is an official policy for any commits to the Gentoo
>  repository [1] and a lack of consistency in entries to the
>  ChangeLog is confusing to our developers and users.
>  
>  [1]:http://devmanual.gentoo.org/ebuild-writing/misc-files/changelog/index.
> 
>  
> html
> >>> this policy is about packages; cvs log is *mch* better than
> >>> any global changelog for eclasses: who will dig into a
> >>> thousand changelog entries to find what changed in fcaps.eclass
> >>> ?
> >>> 
> >>> if you want changelogs in eclass/,  make it per-eclass, like it
> >>> is already per-package.
> >>> 
> >> 
> >> We've had this discussion before ... so ...
> > 
> > 
> > what i remember of it is someone adding a ChangeLog file to eclass/
> > and sending an email to ask people to fill it. Mind sharing a link
> > ?
> > 
> > I think I'll add ChangeLog to every category and ask people to fill
> > it whenever they make changes to a package in that category. This
> > would have the same level of usefulness as a ChangeLog in eclass/.
> > 
> > Alexis.
> > 
> We had the same discussion again in the past
> 
> http://archives.gentoo.org/gentoo-dev/msg_51d268a7757fd90fbda77d373a2664f8.xml
> 
> and again
> 
> http://www.gossamer-threads.com/lists/gentoo/dev/262085
> 
> we can't keep having the same discussion.

Funny I didn't remember this one. Guess my opinion hasn't changed since
then.


> The original changelog discussion is here
> 
> http://archives.gentoo.org/gentoo-dev/msg_c3436497e445eaf86deea08772e5.xml
> 
> There were no objections so we started using it
> 
> http://archives.gentoo.org/gentoo-dev/msg_72fafb93225c9f5559415356eb093f44.xml
> 
> Can we please bookmark them for future reference?


From the first link above, I see a proposal and a few agreements.
Unless I missed something, there is no mention of making it a
policy, and even less a policy that should be blindly followed and
enforced without thinking about its usefulness.

From the very first link in your reply, I see a proposal to
auto-generate the ChangeLog and stop annoying people for filling it.
I understand from the fact that people really needing a ChangeLog there
haven't made it happen as either nobody needs a ChangeLog there, or
nobody cares enough.
However, we still continue to see people being picky and asking people
to fill ChangeLogs. How fun.

Alexis.



Re: [gentoo-dev] arm64 update

2015-02-20 Thread Luca Barbato

On 19/02/15 01:05, Anthony G. Basile wrote:

I have about $1000 in grant money.  Want to recommend some equipment?


The dragonboard might be good BUT there are doubts on software availability.

lu





Re: [gentoo-dev] About reducing or even removing stable tree for some arches

2015-02-20 Thread Christopher Head
On Mon, 16 Feb 2015 10:59:06 -0500
Joshua Kinard  wrote:

> Once we complete the git migration, why not take a second look on
> using a stable/testing/unstable (or -RELEASE/-STABLE/-CURRENT) system
> used by Debian and FreeBSD?  That should be entirely doable under a
> git tree versus CVS.  It would require beefing releng up again and a
> whole host of other issues.
> 
> Keep the core git tree constantly rolling forward, have a dedicated
> branch get cut say, once a year (or less -- Debian is ~18mo?),
> another group of devs works on stabilizing that (and periodically
> cherrypicking from the master branch), and when the time comes,
> totally freeze that for security revs only by a smaller group of devs?

Personally, one of the things that I love about Gentoo is that I never
have to deal with EVERYTHING changing all at once. Sure, things may
change more often through the year than they do with staged releases,
but it’s all spread out over the year, so that in any given week, what
changes is a nice, bite-sized chunk of my system, so that I can easily
isolate and deal with any problems—rather than a staged release that
upgrades 150 packages, leaving a dozen things broken and no idea where
to start looking.

Also, from a more pragmatic point of view, I don’t particularly want to
have to *compile* a year’s worth of new packages at one moment in
time—better to spend an hour here, an hour there, spread out over the
weeks.
-- 
Christopher Head


signature.asc
Description: PGP signature


[gentoo-dev] Fwd: Last rites: media-plugins/vdr-setup

2015-02-20 Thread Joerg Bornkessel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1




-  Weitergeleitete Nachricht 
Betreff: Last rites: media-plugins/vdr-setup
Datum: Fri, 20 Feb 2015 14:17:43 +0100
Von: Joerg Bornkessel 
An: gentoo-dev-annou...@lists.gentoo.org

Masked for removal around 20/Mar/2015

dead on upstream since any years
we don't support this plugin with media-video/vdr's extpng (Extensions
Patch) anymore
no other package depends on this.

wrt bug 540788

we suggest to use media-plugins/vdr-menuorg as alternative

-BEGIN PGP SIGNATURE-
Version: GnuPG v2
Comment: added by hd_bru...@gentoo.org

iD8DBQFU554ydn07HTTCgIoRAoB5AKC5CMdY2BrlXd32JS+yUxtvB8bNwACbBnoE
V+khjd70YWa8wTfgeR4MtVI=
=3GJl
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: vmware team needs help

2015-02-20 Thread Christopher Head
On Sun, 15 Feb 2015 11:36:50 +0200
Markos Chandras  wrote:

> > No one is going to boot you for inactivity if you have nothing to
> > do. You might get an "are you alive?" email, but assuming you
> > answer within a few weeks, "all my work is done" is the best reason
> > to be doing nothing.
> > 
> > 
> That is true yes. There is a difference between "I have nothing to do"
> and "I am not interested in doing anything anymore". If you only
> maintain one package and you commit once a year so be it :) It's a
> volunteering project so nobody can actually force you to maintain a
> certain rate of commits per $time.
> In case you appear inactive, people will send you a fair amount of
> emails over a significant period of time before they start the
> retirement process

OK, thanks for the clarification—I was honestly under the impression
that, to be a dev, one was *expected* to pick up a lot of packages and
spend a lot of time. Good to know that’s not the case.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/watchdog: watchdog-0.8.3.ebuild ChangeLog

2015-02-20 Thread Dirkjan Ochtman
On Thu, Feb 19, 2015 at 8:07 PM, hasufell  wrote:
>> Devs should be communicating with maintainers when they touch their
>> packages.
>
> That's basically all I said.
>
> The rest looks like imagination and flame about elephants and the end of
> the world while I clearly didn't refer to any of that.
>
> This isn't about "protocol", it's about trust.

I agree with you that Justin should have pinged you before bumping; I
also happen to think the way you phrase your email is not really
conducive to a conversation. I think you could have started by asking
Justin privately to next time please ping you (if it was his first
"offense"), and only raise a stink (your email was pretty matter of
fact -- which also makes it look quite hardass -- I think softening
your tone could help quite a bit) after repeated offense.

Cheers,

Dirkjan



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: fcaps.eclass

2015-02-20 Thread Alexis Ballier
On Fri, 20 Feb 2015 16:23:41 +0300
Sergey Popov  wrote:

> As said before - you can either provide other solution yourself or
> appeal to Council.

sadly, things I have no need for get at the bottom of my TODO list, if
at all, and usually never get done.



[gentoo-dev] Policies for games dirs, new group "gamestat" for sgid binaries

2015-02-20 Thread Ulrich Mueller
Hi all,
As decided by the Council in its 20140812 meeting [1], every developer
is allowed to commit and maintain games ebuilds. Furthermore:

| There is consensus amongst council members that specific policies
| (e.g., games group, /usr/games hierarchy, and games.eclass) should
|  be settled by the QA team.

In yesterday's meeting the QA team has unanimously accepted the
following policies (see bug 537580 for details):

1. Directories /usr/games, /usr/games/bin, /usr/games/lib*,
   /usr/share/games, /var/games, /etc/games, and /opt must be owned
   by root:root and have permissions 755 (i.e. the default).

This will require a small change in games.eclass, because currently
prepgamesdirs() changes ownership of these directories to root:games
and mode to 0750, so they are readable only by users that are members
of the "games" group. With attached patch, games.eclass will no longer
change permissions of the top-level directories (mostly, these are
identical to the FHS locations).

If a package needs access control, it can still change ownership
and permissions of individual files, or of a subdir that it uses
exclusively. Owner and permission bits of directories that are shared
by multiple packages should be left alone, though.

2. A new group to allow setgid binaries to access shared score/state
   files will be created. The name of this group will be "gamestat".

It is quite common for upstream packages to save shared scores or
other state files under /var/games, and access them with the program
(or a special helper) setgid to a low privilege group. In most
distros, that group is called "games" (see for example Debian's policy
in [2]).

Unfortunately, the "games" group (gid 35) cannot be used for that
purpose in Gentoo, because by the long-standing games.eclass policy it
was/is used to control access to games. Therefore, regular users on
many Gentoo systems will be in this group.

Gid 36 is available and can be used for the new "gamestat" group.
I don't think that we need a new eclass for this; creation of the
group would be simply one line in pkg_setup():

enewgroup gamestat 36

Ulrich

[1] http://www.gentoo.org/proj/en/council/meeting-logs/20140812-summary.txt
[2] https://www.debian.org/doc/debian-policy/ch-customized-programs.html#s11.11

--- games.eclass21 Nov 2014 21:47:16 -  1.159
+++ games.eclass24 Jan 2015 19:26:16 -
@@ -246,10 +246,11 @@
[[ ${dir} = ${GAMES_STATEDIR} ]] && mode=o-rwx,g+r
find "${D}/${dir}" -type f -print0 | xargs -0 chmod 
$mode
 
-   # common trees should not be games owned #264872
-   if [[ ${dir} == "${GAMES_PREFIX_OPT}" ]] ; then
-   fowners root:root "${dir}"
-   fperms 755 "${dir}"
+   # common trees should not be games owned #264872 #537580
+   fowners root:root "${dir}"
+   fperms 755 "${dir}"
+   if [[ ${dir} == "${GAMES_PREFIX}" \
+   || ${dir} == 
"${GAMES_PREFIX_OPT}" ]] ; then
for d in $(get_libdir) bin ; do
# check if dirs exist to avoid 
"nonfatal" option
if [[ -e ${D}/${dir}/${d} ]] ; then


pgpGeMiB3rnBM.pgp
Description: PGP signature


[gentoo-dev] Re: Policies for games dirs, new group "gamestat" for sgid binaries

2015-02-20 Thread Ulrich Mueller
> On Thu, 19 Feb 2015, Ulrich Mueller wrote:

> In yesterday's meeting the QA team has unanimously accepted the
> following policies (see bug 537580 for details):

> 1. Directories /usr/games, /usr/games/bin, /usr/games/lib*,
>/usr/share/games, /var/games, /etc/games, and /opt must be owned
>by root:root and have permissions 755 (i.e. the default).

> This will require a small change in games.eclass, because currently
> prepgamesdirs() changes ownership of these directories to root:games
> and mode to 0750, so they are readable only by users that are members
> of the "games" group. With attached patch, games.eclass will no longer
> change permissions of the top-level directories (mostly, these are
> identical to the FHS locations).

> [...]

> 2. A new group to allow setgid binaries to access shared score/state
>files will be created. The name of this group will be "gamestat".

The change to games.eclass has been committed now, and the policy is
documented here:
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Policies#Games

Ulrich


pgpOf2Zmie4Ff.pgp
Description: PGP signature