Re: [gentoo-dev] UTF-8 locale by default

2012-08-01 Thread Sergey Popov
02.08.2012 04:20, Walter Dnes wrote:
>   That's right... the poster was running a POSIX locale for several
> years ***AND DID NOT HAVE ANY PROBLEMS RELATED TO IT***.  
This discussion is very similar with one, that i have seen in Russian
Linux community some years ago about migrating from ru_RU.KOI8-R to
ru_RU.UTF-8. Arguments from "KOI8-R guys" were the same - "Why we should
change something if it works?" and they are also did not notice
fundamental problems with some vitally important packages, which can not
be replaced or need to be heavily patched to work properly. Arguments
from "UTF-8 guys" were not ideal, but locale change brokes only old or
unsupported packages, so they win.

P.S. I do not think that comparison with 'initramfs and separate /usr
problem' is correct in this case. Default locale change is evolution,
not revolution...



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] doheader function for EAPI 5?

2012-09-08 Thread Sergey Popov
31.08.2012 12:35, "Paweł Hajdan, Jr." wrote:
> I'm somewhat interested. Here's the current code dev-lang/v8 uses to
> install headers:
>
> insinto /usr
> doins -r include || die
>
> Using e.g. "doheader include/*" is slightly prettier IMHO, but it's not
> a big deal.
I am also voting for such function.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] app-emulation/qemu & app-emulation/qemu-kvm folding into one package

2012-09-13 Thread Sergey Popov
10.09.2012 05:55, Doug Goldstein wrote:
> Hey all,
>
> Just an announcement that app-emulation/qemu-kvm will be pkgmove'd to
> app-emulation/qemu at some point this week. The app-emulation/qemu
> ebuilds will effectively die and be replaced by the
> app-emulation/qemu-kvm ebuilds. I've brought this up before and there
> was a bunch of rabble about "keep our pristine qemu ebuilds!!!". The
> fact of the matter is that the app-emulation/qemu just isn't getting
> the same maintenance care that app-emulation/qemu-kvm is. I've really
> only got the bandwidth to handle one at a time. Additionally this will
> bring us inline with a few other distros use of qemu as they're really
> building their binaries from qemu-kvm.
>
> For those that want pure qemu builds, I recommend creating an overlay
> and replacing the URL. The ebuilds will otherwise aim to be 100%
> compatible.
>
It seems that qemu-kvm will be merged into main qemu source tree(i have
heard that fact... do not really remember where :-D), so your decision
maybe concerned as preparations for this merge. I am strongly agreed
with it.




Re: [gentoo-dev] Packages up for grabs due spatz retirement

2012-10-08 Thread Sergey Popov
07.10.2012 14:31, Pacho Ramos wrote:
> app-text/lodgeit
> media-plugins/gimp-resynthesizer
> net-analyzer/namebench
> x11-themes/pulse-glass
>
> Feel free to get them
>
> Thanks
>
>
>

netmon will take care of net-analyzer/namebench

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] New desktop subproject: desktop-effects

2012-10-08 Thread Sergey Popov
It's my pleasure to announce a new desktop's subproject: desktop-effects. 
The goal of this project is to maintain compiz and other 3D window managers.

Actually there is a herd with same name for a some years, but herd maintainers
was inactive and compiz was masked.
I think that such kind of software must have better support in Gentoo, that's
why i decide to start a project(permission on this was granted by jmbsvicetto, 
who
took care about compiz for a quite long time).

First of all, project will be focused on supporting compiz in actual state.
For now it will be 0.8.x branch, because 0.9.x is quite unstable
(but it is already in our project's overlay, so feel free to build and test it).

Also we are always look for some cool stuff, which brings nice 3D and 
compositing features
into Gentoo Linux desktop.

More information about this project is at
http://www.gentoo.org/proj/en/desktop/effects/index.xml

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Proposal: removing "server" profile variants from profiles.desc

2012-10-12 Thread Sergey Popov
11.10.2012 23:22, Mike Frysinger wrote:
> On Thursday 11 October 2012 14:56:11 Ben Kohler wrote:
>> I would like to suggest that the "server" profile variants
>> (ie default/linux/amd64/10.0/server) be unlisted from profiles.desc, so
>> that they do not show up in "eselect profile list" for new users.  As far
>> as I know, this server target is unmaintained, undesirable, and somewhat
>> silly, if you look at its make.defaults.  If this target is being kept
>> around just so we don't break older setups, then simply removing from
>> profiles.desc would allow these systems to keep using the profile, without
>> presenting it as a viable option for new users.
> sounds like something to fix rather than punt.  i don't know why you think 
> having server profiles is "undesirable", but i certainly desire it on many 
> systems.  like servers.  the desktop and developer profiles are not 
> appropriate.
> -mike
Indeed. Hardened server profile does not fit in all cases, some
non-hardened server profile should exist, BUT without this warning(if
it's usable, of course), and probably with better support.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] esetshell in user.eclass

2012-10-22 Thread Sergey Popov
22.10.2012 01:20, Diego Elio Pettenò wrote:
> Anybody has a problem with adding an esetshell function to user.eclass ?
>
> I'd need it for munin...
>
I think that having such function would be nice



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] OUTAGE: {get,planet,packages,devmanual,infra-status,bouncer,}

2012-10-24 Thread Sergey Popov
20.10.2012 17:44, Alec Warner wrote:
> p.g.o is fixed, but the dns TTL was set to half a day, so it will be
> that long before users get the fixed experience.
>
>

Now i am receiving such error while opening packages.gentoo.org:

"Empty Page!
If you expected a real website instead something must be wrong. :-( "

Is this related to DNS resolving to wrong address on my side?

nslookup show me:

packages.gentoo.org canonical name = brambling.gentoo.org.
Name:   brambling.gentoo.org
Address: 140.211.166.178



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Merging the devrel handbook into the devmanual

2012-10-31 Thread Sergey Popov
31.10.2012 16:39, Michael Palimaka пишет:
> Hi all,
>
> In bug #304435[1], hwoarang suggested merging the devrel handbook[2]
> into the devmanual[3].
>
> As the project has grown, so has the amount - and dispersion - of
> development information. I believe consolidation of this information
> into a single point will make everyone's (especially new developers)
> lives easier.
>
> What do you think?
>
> Best regards,
> Michael
>
> [1]: https://bugs.gentoo.org/show_bug.cgi?id=304435
> [2]: http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
> [3]: http://devmanual.gentoo.org/
>
As a new developer , I think this is a good idea. When i was a recruit
it was not so easy to find some information(well, at least for me). Now
i am more familiar with Gentoo website internals and it's not a problem
anymore(at least, generally :-)). I think recruiters would be also
agreed with this point of view(at least hwoarang does :-D)

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] ship app-arch/pbzip2 instead of app-arch/bzip2

2012-10-31 Thread Sergey Popov
29.10.2012 18:39, Rich Freeman wrote:
> On Mon, Oct 29, 2012 at 10:13 AM, Rick "Zero_Chaos" Farina
>> but would anyone be interested in blocking using lbzip2
>> by default?  It seems pretty safe and I've done dozens of full system
>> builds etc.
> 
> Why not just make it an option to start, advertise it by all means,
> and then see how it turns out with volunteers before we make it the
> default.  Going from nobody-has-heard-of-it to default overnight seems
> a bit much.
> 

+1 for that

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Packages up for grabs due beandog retirement

2012-12-02 Thread Sergey Popov
19.11.2012 02:33, Pacho Ramos wrote:
> app-misc/dailystrips
> app-misc/gramps
> dev-php/PEAR-PEAR
> dev-php/pear
> games-misc/fortune-mod-mormon
> games-misc/fortune-mod-scriptures
> media-libs/libbluray
> media-tv/ivtv-utils
> media-tv/ivtv
> media-video/mplayer-resume
> sys-fs/mhddfs
> x11-themes/gdm-themes
> 
> Some of them are co-maintained but, if you want to take care of them,
> feel free to add you to metadata
> 
> Thanks

I have picked up sys-fs/mhddfs some time ago

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: Proxy maintainers in metadata.xml (was Re: [gentoo-dev] introduce a soft-limit policy for changing other developers ebuilds)

2012-12-04 Thread Sergey Popov
04.12.2012 21:28, Rick "Zero_Chaos" Farina wrote:
> A quick "site:devmanual.gentoo.org proxy" search indicates no
> documentation of this at all.
> 
> http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml?style=printable
> 
> This page exists, but doesn't really mention anything about proper bug
> assignment. I know a lot of you have been doing this a very long time
> and there is a 'standard' way of doing things, but for us new guys if
> there is no documentation there is no policy.
> 

Agreed. I add description field to metadata for proxying packages, cause
i see such field in other packages' metadata. That is it. But it would
be better when this became official policy. At least - define actual
maintainer first, even if he is not developer - this would never confuse
scripts for automated bug filing

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: new package category: net-vpn

2017-03-27 Thread Sergey Popov
17.03.2017 19:05, Jason A. Donenfeld пишет:
> On Fri, Mar 17, 2017 at 4:05 PM, Michał Górny  wrote:
>> On pią, 2017-03-17 at 14:57 +0100, Jason A. Donenfeld wrote:
>>> Done.
>>
>> It's nice that you waited for people to actually wake up around
>> the world to give you feedback.
> 
> Yep, sorry. Already chastised and discussed at length on IRC. Duly noted.
> 

Hm, i should probably move net-dialup/pptpd to this category...
Not sure about net-dialup/accel-ppp, cause it has IPoE now, so it is
more like generic NAS/ solution, rather than regular VPN

Thanks for moving vtun, though ;-)

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Reverse use of Python/Ruby versions

2017-04-25 Thread Sergey Popov
09.04.2017 19:15, William L. Thomson Jr. пишет:
> Not sure if this is practical, it may be less work if the use of
> Python and Ruby versions ( maybe others ) is reversed. Rather than
> adding all the versions that the ebuild supports. What if it only
> included versions it did not support?


It was like that before we switch to python-r1 and it was major PITA.
Please, do not do this!

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



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Future of Desktop-effects project

2017-07-12 Thread Sergey Popov
Hi.

It is sad to say, but i have no time for compiz anymore.
Personally, I do not use it anymore for around six months(i have
migrated from KDE with compiz as WM to pure fluxbox on both of my
workstations).

And, to be honest, there is no progress in desktop-effects overlay
either[1].

As i am the only member of project i suggest this masterplan:

- set timeout for a week from current date(so, deadline would be Jul 19,
2017);
- if any of the developers want to take maintainership - please join the
project
- if no developers will volunteer, but there will be user, who would
like to fix stuff and work with proxy maintainers - please set
maintainership correctly
- after deadline happens and no other of developers join the project, i
will request disbanding it and move all packages, that are still under
project maintenance to maintainer-needed

Not sure what to do with overlay when project will be disbanded though.

Packages, that are maintained by desktop-effects project[2]:

dev-python/compizconfig-python
x11-apps/fusion-icon
x11-libs/compiz-bcop
x11-libs/compizconfig-backend-gconf
x11-libs/compizconfig-backend-kconfig4
x11-libs/libcompizconfig
x11-misc/3dfb
x11-misc/3dfm
x11-misc/ccsm
x11-misc/simple-ccsm
x11-plugins/compiz-plugins-extra
x11-plugins/compiz-plugins-main
x11-plugins/compiz-plugins-unsupported
x11-themes/emerald-themes
x11-wm/compiz
x11-wm/compiz-fusion
x11-wm/emerald

Open bugs on these packages can be seen by this query[3]

[1] - https://gitweb.gentoo.org/proj/desktop-effects.git/
[2] - listed using 'portageq --no-filters
--maintainer-email=desktop-effe...@gentoo.org -n'
[3] -
https://bugs.gentoo.org/buglist.cgi?cmdtype=runnamed&list_id=3587404&namedcmd=desktop-effects

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] taking a break from arches stabilization

2017-07-12 Thread Sergey Popov
10.07.2017 20:22, Agostino Sarubbo пишет:
> Hi all.
> 
> every time that I attach my tmux session to see what happens on irc, I always 
> see the same discussion about the 'minor' arches status.
> Since I joined gentoo(2011) I worked on all arches except hppa, I put more 
> effort in amd64 and less where I saw other people work on it (arm,alpha)
> But every time the magic phrase is that those arches are unmaintained.
> 
> Now, since I work on these arches just to help, i.e. I don't have any 
> business 
> and I do non have any installation of those arches and the work I'm doing is 
> not appreciated at all I decided to stop for now.
> If your dream is to put sparc and ia64 to ~arch, go ahead, I have no 
> objections.
> I will take a break also from amd64 and x86...let's see how things will 
> change.
> 

It's sad, i wish you will return to this - you are doing great job for
all arches! I know how tedious this work could be - i was active arch
team member some time ago(but not anymore :-().

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



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Packages up for grabs

2017-07-17 Thread Sergey Popov
The following packages are up for grabs:

app-text/yagf
dev-util/bsdiff
dev-util/skipfish
games-fps/serious-sam-tfe
games-fps/serious-sam-tse
sys-process/procexp

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Quality Assurance project lead



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Packages up for grabs

2017-07-20 Thread Sergey Popov
Due to disbanding of Desktop-effects project[1], these packages are up
for grabs:

dev-python/compizconfig-python
x11-apps/fusion-icon
x11-libs/compiz-bcop
x11-libs/compizconfig-backend-gconf
x11-libs/compizconfig-backend-kconfig4
x11-libs/libcompizconfig
x11-misc/3dfb
x11-misc/3dfm
x11-misc/ccsm
x11-misc/simple-ccsm
x11-plugins/compiz-plugins-extra
x11-plugins/compiz-plugins-main
x11-plugins/compiz-plugins-unsupported
x11-themes/emerald-themes
x11-wm/compiz
x11-wm/compiz-fusion
x11-wm/emerald

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

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Quality Assurance project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] AMD64 Arch Testers needed urgently

2017-12-19 Thread Sergey Popov
13.12.2017 21:20, Lucas Ramage пишет:
> W​hat about running a stable chroot?​ Are there any tools that can be
> used to automate this process?

Try gentoo-chrootiez[1], it is written by our fellow gentoo developer -
slyfox. And it is damn simple to use.

[1] - https://github.com/trofi/gentoo-chrootiez

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Quality Assurance project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Ban dolib and libopts in EAPI 7

2016-11-01 Thread Sergey Popov
13.10.2016 16:53, Ulrich Mueller пишет:
> Hi all,
> 
> I suggest that we ban the dolib and libopts commands in EAPI 7.
> 
> Rationale:
> 1. There are about 60 instances of dolib in the tree. At least one
>third of them appears to be wrong (e.g., should be replaced by
>dolib.so for correct mode).
> 2. libopts affects only dolib, while the more special commands dolib.a
>and dolib.so install libraries with fixed modes 0644 and 0755,
>respectively. (The latter is also consistent with dobin installing
>with fixed mode 0755, i.e., there is no binopts command.)
> 3. There is no newlib command corresponding to dolib, whereas
>newlib.{a,so} commands exist.
> 4. libopts is not used at all in the tree, which strongly indicates
>that there is no need for it.
> 
> Replacement:
> Use dolib.a or dolib.so instead.
> 
> Comments?
> 
> Ulrich
> 

Fine by me. I can not remember right now if i ever used dolib instead of
dolib.so or dolib.a(probably i did), but i do not see any caveats in
your arguments.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Quality Assurance project lead



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Last rites: app-misc/ttysnoop

2022-04-05 Thread Sergey Popov

# Sergey Popov  (2022-04-05)
# Upstream is dead long time ago
# SRC_URI and HOMEPAGE are gone(bug #680362)
# Has file collision with dev-util/bcc(bug #834093)
# Suggested modern replacement is incorporated in dev-util/bcc
# Removal in 30 days
app-misc/ttysnoop



[gentoo-dev] Packages up for grabs

2023-02-14 Thread Sergey Popov

Dear all.

Due to limited time i can spent for work on Gentoo, the following 
packages are up for grabs:


app-admin/logmon (no open bugreports)
app-admin/logstalgia (one open bugreport)
app-misc/clockywock (one open bugreport)
app-shells/ccsh (no open bugreports)
app-shells/rrs (no open bugreports)
dev-lang/esco (no open bugreports)
dev-libs/bitset (no open bugreports)
dev-libs/confuse (no open bugreports)
dev-libs/jthread (no open bugreports)
dev-libs/libx86 (two open bugreports)
dev-libs/log4sh (one open bugreport)
dev-python/daemonize (no open bugreports)
games-arcade/orthorobot (no open bugreports)
games-strategy/spaz (no open bugreports)
media-libs/jbig2enc (one open bugreport)
net-irc/iroffer-dinoex (no open bugreports)
net-firewall/rtsp-conntrack (no open bugreports)
net-libs/rtrlib (three open bugreports)
net-misc/linux-eoip (no open bugreports)
net-misc/sgopherd (no open bugreports)
net-misc/socket (no open bugreports)
net-misc/yandex-disk (no open bugreports)
net-misc/zssh (one open bugreport)
sys-fs/reiserfs-defrag (no open bugreports)
x11-misc/dex (no open bugreports)
x11-misc/set_opacity (no open bugreports)
x11-misc/xgestures (no open bugreports)
x11-misc/whaw (no open bugreports)

--
Best regards, Sergey Popov
Gentoo developer



[gentoo-dev] Obsolete package atoms in package.mask files

2012-12-09 Thread Sergey Popov
Some time ago, there was one bugreport[1] about obsolete mask entries in
package.mask files in diffirent profiles. Bug is assigned to QA team,
but only amd64 no-multilib profile was cleaned up, as i know.

Maybe we should add arch teams, whose profiles contains deprecated
entries, to CC on this bug?

[1] - https://bugs.gentoo.org/show_bug.cgi?id=444181
-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Obsolete package atoms in package.mask files

2012-12-21 Thread Sergey Popov
10.12.2012 11:05, Sergey Popov пишет:
> Some time ago, there was one bugreport[1] about obsolete mask entries in
> package.mask files in diffirent profiles. Bug is assigned to QA team,
> but only amd64 no-multilib profile was cleaned up, as i know.
> 
> Maybe we should add arch teams, whose profiles contains deprecated
> entries, to CC on this bug?
> 
> [1] - https://bugs.gentoo.org/show_bug.cgi?id=444181

Ok, now, i have got permission from QA team to clean things up.
I will try to cleanup all obsolete atoms except:

- gnome 3.6 and mysql atoms in base profile (they was added for a reason
and i do not want to broke things)
- hppa profile. As i know HPPA guys are not happy when not-arch-team
developer touches their profile, so i will leave decision to clean up
things directly to them

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Drop the Perl Modules Guideline?

2012-12-25 Thread Sergey Popov
25.12.2012 18:30, Mike Gilbert wrote:
> On Tue, Dec 25, 2012 at 7:09 AM, Torsten Veller  wrote:
>> Let's discuss the "specific guideline" for Perl modules. It's as follows:
>>
>> ,- 
>> http://devrel.gentoo.org/handbook/handbook.xml?part=2&chap=1#doc_chap2_sect2
>> | Perl
>> |
>> | New Perl modules are to be added to portage only when one of the following
>> | conditions is met:
>> |
>> | a) The module(s) fulfill a dependency
>> | b) The module(s) cannot be handled by g-cpan
>> | c) The module(s) add functionality to existing ebuilds
>> | d) The module(s) provide tools, applications or other features (i.e. more
>> |than what their .PM offers)
>> |
>> | Please make sure that at least one member of the perl herders approves
>> | your addition.
>> `-
>>
>> Recently the proxy-maintainer project is repeatedly adding packages
>> which aren't following these guideline AFAIK. So maybe we should change
>> it.
>>
>> 444974 a) dev-perl/Text-Format - Various subroutines to format text 
>> 2012-12-07
>> 444976 a) dev-perl/Roman - Perl module for conversion between Roman and 
>> Arabic numerals.2012-12-03
>> 446710 ?) dev-perl/FLV-AudioExtractor - Extract audio from Flash Videos 
>> 2012-12-12
>> 447724 ?) dev-perl/Email-Send-Gmail - Send Messages using Gmail Mon 10:12
>>
>> Ad a): This requirement is a little problematic:
>> Sometimes perl modules are needed for maintainer-wanted packages.
>> Sometimes the perl modules are added to the tree while the
>> maintainer-wanted package never are or will be. Sometimes the maintainer
>> are waiting for the perl team to do their work.
>>
>> Ad b): (Judging from bugreports) g-cpan doesn't seem to be really
>> reliable these days. I always wanted to test/verify it. But ... (random
>> excuse: time, motivation,...)
>>
>> I guess I don't have no problem with modifying or dropping the
>> requirements. The perl overlay contains hundreds of packages which
>> should be added to the main tree.
>>
>> The dev-perl category currently already contains the most packages
>> (1140 per packages.g.o).
>>
>> --
>> Best regards
>> Torsten
>>
> 
> I'm sure I skimmed that section of the handbook at some point for the
> quizzes, but I don't remember it. I think it is possible that the
> proxy commiter (pinkbyte) forgot about it too.

No, i do not, i have read this guideline, and yes - it is not mentioned
directly in Handbook or Devmanual.
Some of these modules was added cause they are dependencies for other
packages(which are still waiting for adding in tree, cause they have no
maintainer yet), others - cause g-cpan generate very ugly ebuilds for them.

> I think that all of those requirements make sense. We might want to
> formalize a similar guideline for the python herd.
> 
> Perhaps the requirements list could be copied somewhere more visible?
> The perl project page might get more traffic for people looking to
> write perl ebuilds.
> 

Truly, i do not really understand such hard policy for NOT including
perl modules in tree. I know that perl herd is understaffed, but i do
not think that this is generally a problem, cause they do not maintain
recently added packages, but proxy maintainers do.

So, basically, yes, i vote for easing policy a bit.

P.S. CCing maintainer of modules, that i have commited as a proxy, maybe
he also wants to say something regarding this.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Proposed removal of service: torrents.gentoo.org

2012-12-26 Thread Sergey Popov
23.12.2012 22:49, Robin H. Johnson пишет:
> torrents.gentoo.org has been down for a few months now, and there have
> been very few comments about it. Up until a few years ago, it was still
> quite useful, but I believe that we have sufficient bandwidth and
> mirror-coverage around the world that it's become a moot point.
>
> (snip)
>
> If we need torrents in future, we should use public trackers, as there
> is no further need to run our own BitTorrent tracker. The .torrent
> files themselves should live on our own mirrors, with GPG signatures to
> prove authenticity (we actually only need to sign the infohash value).

Personally i have agreed with this point of view. Our own torrent
service is unneeded anymore - we do not lose anything important if we
use public trackers for this

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Please guys use checkpath in init scripts

2013-01-07 Thread Sergey Popov
06.01.2013 23:30, "Paweł Hajdan, Jr." пишет:
> On 1/6/13 8:30 AM, Diego Elio Pettenò wrote:
>> I just gave a quick look at the init scripts installed on the tinderbox,
>> and the amount of them that use mkdir to create the directories in /run
>> and similar is astounding.
>>
>> Please check `man runscript` and use the checkpath helper instead.
> 
> Should this be documented in devmanual or something? :)
> 
> Paweł
> 
+1. It seems that i have followed wrong way for fixing this scripts, but
it is not entirely my fault - i was taken this manner from scripts in
other packages.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] January stabilization candidates

2013-01-15 Thread Sergey Popov
13.01.2013 02:49, "Paweł Hajdan, Jr." wrote:
> Please review attached automatically generated stabilization candidates
> for January.

> # pinkbyte 
> app-shells/ccsh-0.0.4-r3
> app-shells/rrs-1.70-r1
> dev-libs/jthread-1.3.1

Ok for them

> # netmon 
> dev-libs/geoip-1.4.8-r2

Ok for it

And thanks for your work.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] removing the server profiles...

2013-01-15 Thread Sergey Popov
16.01.2013 03:36, Andreas K. Huettel wrote:
> 
> Hi, 
> 
> several people have pointed out to me that the 10.0 -> 13.0 transition would 
> be a good moment to finally remove the (also in my opinion rather useless) 
> server profiles. 
> 
> The easiest way to do this would be to 
> * just not copy the server profiles from 10.0 to 13.0 and
> * have the deprecation warning for "10.0/server" point to "13.0" (i.e. prompt 
> users to upgrade from the 10.0 server profile to the 13.0 base profile).
> 
> Opinions?
> [I'm not doing anything with this regard unless a clear consensus is found 
> here on the list. Otherwise I'll copy the dirs 1:1.]
> 
> Cheers, A
> 
> 
I remember, that hwoarang was strongly against removal of server profile.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] revdep-rebuild bikeshedding

2013-01-17 Thread Sergey Popov
17.01.2013 00:43, Paul Varner wrote:
> Here is where the bikeshedding begins:
> 1. What variable name do we prefer? REVDEP_DEFAULT_OPTS or
> REVDEP_EMERGE_DEFAULT_OPTS

REVDEP_REBUILD_DEFAULT_OPTS seems fine, IMO.

> 2. What behavior do we want? append to EMERGE_DEFAULT_OPTS or replace
> EMERGE_DEFAULT_OPTS

replace is better

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] About dropping comm-fax herd

2013-01-20 Thread Sergey Popov
20.01.2013 13:10, Pacho Ramos wrote:
> Only one package is inside it:
> net-misc/capi4hylafax

Personally, i think that keeping herd only for one package(if it's not
god-damn-hard-to-maintain) is a bit overkill.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: CONFIG_CHECK_FATAL, making CONFIG_CHECKS fatal by default

2013-01-21 Thread Sergey Popov
22.01.2013 08:23, Mike Gilbert wrote:
> I guess this change is ok, given that I can opt-out fairly easily. Zac's
> workaround for binary packages makes me feel better too.

I am curious, can not this check be added to eclass? Or eclass does not
know about type of merged package?

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] splashutils needs a maintainer

2013-01-29 Thread Sergey Popov
28.01.2013 23:26, Pacho Ramos пишет:
> Then, looks like no alternative is in good shape on Gentoo. What is
> Sabayon using? They look to have plymouth ebuilds in their overlay (but
> not in "for-gentoo" one, then, it probably has some incompatibility
> Gentoo :/)

We have plymouth ebuilds in tree, but they are outdated(see
https://bugs.gentoo.org/show_bug.cgi?id=430478).

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] "frozen" overlay Re: Please stop useless removals

2013-02-01 Thread Sergey Popov
01.02.2013 12:53, Michael Weber wrote:
> BENEFIT
> 
>User can choose whether or not layman -a frozen.
> 
>Non-trivial ebuilds are preserved.
> 
>Tarballs are preserved.
> 
>Nobody gets hurt.

Well, we can move such software to sunrise, can't we? But proposition of
splitted mirrors makes sense, cause quite often dead upstream means dead
links to original tarballs too.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Packages up for grabs due lack of time

2013-02-04 Thread Sergey Popov
03.02.2013 16:46, Pacho Ramos wrote:
> dev-libs/confuse

I will pick up this one. I use it in one of my projects

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Gentoo Bugday

2013-02-28 Thread Sergey Popov
28.02.2013 01:30, Peter Stuge пишет:
> Tom Wijsman wrote:
>> his sole two bugs
> 
> Is there a rule in Gentoo that forbids a dev to fix a bug assigned to
> someone else? That would make absolutely no sense to me.

Without primary contact to bug's assignee(personally, of, if bug is
assigned to project - to member of this project) - no, it's not good.
Exception - maintainer-needed@ bugs.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Make inotify a global USE flag?

2013-03-21 Thread Sergey Popov
21.03.2013 16:10, Peter Stuge wrote:
> That was not at all clear, but that's great! Then you could fix those
> ebuilds. Except there's that rule to not fix bugs in others' ebuilds,
> so even though you've found a bug you're not allowed to fix it.. :\

To be honest - last statement is not correct, but, please, do not start
this useless discussion about common sense in touching others' packages
again.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Last rites: app-text/cuneiform

2013-03-24 Thread Sergey Popov
24.03.2013 13:15, Róbert Čerňanský пишет:
> And that is why I now appeal to users:
> 
>   _Do not report bugs to Gentoo unless a package is completely broken._
> 
> Because what you will get in return?  Package removed.

If package is broken, upstream is dead/unresponsive and nobody wants or
can fix it - yeah, it will be treecleaned. Sooner or later. Cause we
should keep some QA standarts that are expected by users.

> A package with bugs has a greater user value than no package at all.
> Until Gentoo does not understands that and does not change its removal
> policy accordingly, and provides technical means to reflect it*, it is
> the only user-viable** way how to keep a package in the tree as long as
> possible.
> 
> * Which could be e. g. masking a package until it is completely
>   broken.
> 
> ** No, I do not want to become a developer.  No, I do not want to
>maintain a package.  I am the user, I want using it.  (It does not
>mean that I do not contribute to the community, I just have other
>ways/projects to do so.)

If you, as user, want to use package that does not fullfill minimum QA
requirements, nobody can stop your from installing it from your local
overlay. You can not rely on support through bugzilla from that moment,
but if package was removed because lack of maintainership it does not
matter, does not it?

Main tree is not place for dead AND(not or, and!) not working packages.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Minor change in pkg-config behavior, starting with 0.28, late heads up for maintainers

2013-03-30 Thread Sergey Popov
29.03.2013 10:30, Samuli Suominen пишет:
> This is from Fedora Devel Mailing List. I found it to be news worthy
> also for Gentoo maintainers. So here it is:
> 
> 
> 
> Remi Collet Fedora at FamilleCollet.com
> Thu Mar 28 10:39:52 UTC 2013
> 
> Previous versions
> 
> $ echo "==$(pkg-config --cflags-only-I openssl)=="
> == ==
> 
> New version
> $ echo "==$(pkg-config --cflags-only-I openssl)=="
> 
> 
> This space to empty string output can breaks some poorly written
> autoconf script.
> 
> 
> 
> Remi.
> 
> 
> P.S.1: I hope it could helps some packager...
> avoid losing too much time on this...
> P.S.2:example of broken script
> 
> http://git.php.net/?p=php-src.git;a=commitdiff;h=640e72ce91d8e591b92cd93c18d1bfe3befe3424
> 
> 
> 
> 

I have discovered this behaviour change due to resolving bug #455984,
where custom configure script was unaware of new pkgconfig.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Expanding categories' descriptions

2013-04-02 Thread Sergey Popov
01.04.2013 11:52, Michael Palimaka пишет:
> On 1/04/2013 04:29, Denis M. wrote:
>> Hello,
>>
>> (I was redirected from gentoo-doc@ to ask this here.)
>>
>> I think it's a good idea to expand the categories' descriptions (found
>> in the corresponding metadata.xml files) with more accurate descriptions
>> of which packages are welcome to fit in which categories.
>>
>> The current descriptions are very vague and aren't probably in the best
>> shape to bring users' a good idea what certain category is about and
>> what packages are to be found there.
>>
>> This can also be an issue for (new) ebuild-writers (either
>> user-contributed ebuilds or just gentoo developers that are not
>> sure0-000-p
>> about it either).
>> hat t
>> This is of course checked by a gentoo developer if new ebuilds are to be
>> submitted via the bugzilla, but I still think we should provide a better
>> understanding of the categories.
>>
>> If expanding the metadata.xml files does not seem a good idea, we should
>> at least make a little bit more comprehensive description somewhere in
>> the gentoo.org/doc/ or wiki.gentoo.org pages.
>>
>> What do you think about it?
>>
>>
>> Regards,
>> Denis M. (Phr33d0m)
>>
> 
> Sounds good to me. From time to time I see even experienced developers
> not sure as to which category a package belongs.
> 
> There is also inconsistency with packages of a certain type being spread
> over multiple categories. For example, packages containing "password
> manager" in the description currently exist in three different categories.

+1 for that. I was really confused(tbh, i am confused even now) about
x11-apps/x11-misc categories, for example. Sometimes it is really not
clear where package should goes.

Another example - app-admin/ansible. Some devs thinks that it should be
sys-cluster/ansible, but i put it into app-admin/, relying on
app-admin/puppet as an example.

So, some sort of clarification for such noobs, like me, would be really
appreciated :-)


-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] libpng 1.6 upgrade and subslotting (and misuse of subslotting when there is also normal slotting)

2013-04-09 Thread Sergey Popov
06.04.2013 00:44, Samuli Suominen wrote:
> $ grep -r 'media-libs/libpng' */*/*.ebuild |grep -v ':.*='
> output -> http://bpaste.net/show/89268/

Thanks. app-admin/logstalgia and x11-wm/compiz are fixed.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] alsaconf removal?

2013-04-11 Thread Sergey Popov
11.04.2013 11:10, Samuli Suominen пишет:
> alsaconf should die as it's useful only for ISA/PCMCIA and currently broken
> 
> see, http://bugs.gentoo.org/456214
> 
> does anyone have problems with dropping alsaconf and patching the
> gentoo's alsa-guide.xml to tell users to edit /etc/modprobe.d/alsa
> directly if they need?
> udev will autoload the modules just fine even without touching the whole
> file for PCI, USB, ... devices
> 
> all feedback appericiated
> 
> - Samuli
> 

Fine by me too. I saw it working last time two years ago, so i do not
mind of removing it.

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] About src_test() in perl-modules

2013-04-22 Thread Sergey Popov
20.04.2013 22:02, Mikle Kolyada пишет:
> Lately, i saw many bugs like =dev-perl/
> ${packagename}: fails test. Me just interested proper way to fix those
> bugs? Sure, it's good when we have clear version for bump w/o problem.
> But this is not always What common ways to fix those bugs? (I know
> that we can disable bad tests)

Well, my 2 cents here are simple: either fix tests yourself(by disabling
SOME of them or make them behave properly) or restrict them. Note, that
RESTRICT="test" is not the way that you should use to fix the bug(e.g.
bug should NOT be closed on bugzilla) - it's just a workaround

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] extending metadata.xml to support CPE information

2013-05-07 Thread Sergey Popov
08.05.2013 07:59, Mike Frysinger пишет:
> the guys who maintain the security CVE project [1] [2] (designed to be the 
> authority when it comes to indexing security related vulnerabilities in 
> projects) have a CPE specification [3] to make tracking CVEs back to a 
> canonical source in a machine parseable format.
> 
> the ChromiumOS project wants to be able to tie CPEs to a specific package.  
> this would probably also be a good thing for our own security team to tie 
> into 
> the GLSA process.  the Debian project too is extending their database to 
> include CPE information [4].
> 
> we've already got a database for maintaining this sort of thing on a per-
> package basis: metadata.xml.  so let's extend the DTD to cover this.  the 
> existing remote-id field looks like a pretty good fit, so the proposal is 
> simple: add a new "cpe" type.  the entries for net-misc/curl would be:
> 
>  cpe:/a:curl:curl
>  cpe:/a:curl:libcurl
> 
> 
> or the gzip package:
> 
>  cpe:/a:gnu:gzip
> 
> 
> for most packages, there will probably be only one cpe entry, but as you can 
> see here, sometimes more than one can track back to a single package.
> 
> we have some scripts running on the CrOS side to try and do an initial seed 
> (at least, for all the packages we're using), so i'll probably take care of 
> merging that into the main tree.  i'm not proposing this be required or 
> anything (since not all packages will have one).
> 
> thoughts ?

Reasonable improvement, that can make tracking security issues more
easily and automatically. +1 for that

-- 
Best regards, Sergey Popov
Gentoo Linux Developer
Desktop-effects project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Better handling of USE flags to enable/disable system libraries

2013-05-28 Thread Sergey Popov
29.05.2013 03:01, David Carlos Manuelda пишет:
> El Martes, 28 de mayo de 2013 14:03:52 Mike Frysinger escribió:
>> On Tuesday 28 May 2013 13:53:54 Michał Górny wrote:
>>> On Tue, 28 May 2013 16:43:10 +0200 David Carlos Manuelda wrote:
>>>> I posted a bug about that along with a suggestion, despite sometimes I
>>>> do
>>>> not explain myself correctly (I am very sorry): bug #471590
>>>>
>>>> Many packages are bundling its own libraries rather than link against
>>>> system ones, and there is a bug tracker for that (bug #251464)
>>>> [...]
>>>> What I propose for example, is a very good and simple approach: to have
>>>> an option in portage's make.conf, something like that (the name may
>>>> change):
>>>>
>>>> 1.- USE_SYSTEM_LIBRARIES="cairo sqlite XXX"
>>>> 2.- USE_SYSTEM_LIBRARIES="* -cairo"
>>>> 3.- USE_SYSTEM_LIBRARIES="*"
>>>
>>> I don't think we should do it like this.
>>>
>>> Bundling libraries is a pathological case. In general, we should work
>>> on fixing this and getting rid of bundled libraries. In that general
>>> case, the flags are not required.
>>
>> +1
>> -mike
> Ok, thinking it better I agree, that having them use system libraries is far 
> better, but why then those affected ebuilds have corresponding USE disabled 
> by 
> default?
> 
How do you imaging use of system library( called "foo", for example) if
foo, bundled in program(called "bar", for same reason :-)) is fork with
new features that is suitable only for "bar"?

It's ideal situation when "bar" works also with system "foo"(not all
features works, however). Sometimes(and it happens very often, to be
honest) "bar" can not work with system "foo" at all! For example, look
at quake3-1.36-r1.ebuild, at commented "use system jpeg" patch. If you
uncomment it, quake3 will be built against system jpeg. It will build
successfully, but textures will be a big mess of polygons.

So, unfortunately, it's not even an option here, unless somebody will do
a great work for splitting this library and write a huge patch, that
will be totally rejected by upstream(so he will have to maintain this
patch on his own).

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: PSA: python-r1.eclass, python-single-r1.eclass, and REQUIRED_USE

2013-05-30 Thread Sergey Popov
29.05.2013 18:51, Michael Palimaka пишет:
> Would it be possible to add repoman checks for this, and other common
> failures like missing PYTHON_USEDEP?

+1 for repoman check on PYTHON_REQUIRED_USE and PYTHON_DEPS

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] About lafilefixer removal

2013-06-06 Thread Sergey Popov
05.06.2013 01:16, Samuli Suominen пишет:
> On 05/06/13 00:09, Pacho Ramos wrote:
>> It lacks a maintainer for a long time, also has some opened bugs and I
>> am unsure if it's still needed. I am not using it for months and never
>> saw any problem, also, portage fixes .la files by itself, and paludis
>> people don't approve lafilefixer.
>>
>> Do we still need it?
> 
> +1 for dropping it as...
> 
> - gentoo-x86/ has been massively cleaned up with punting of .la files
> - -Wl,--as-needed is enabled by default for ages
> - portage's own .la file fixing
> - emptying of some dependency_libs='' in tree
> - the 'coming' GNU gold linker being even more stricter than
> -Wl,--as-needed
> - majority of `lafilefixer` users propably emerged it by accident,
> thinking it's some magic bullet for their .la file problem, which it's not
> 

I have masked it. And by the way, i have discovered installed
lafilefixer on one of my desktops(but not on servers), so yeah, probably
i forgot to unmerge it a long time ago ;-)

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC how to handle disappearing USE in (portage) dependency calculation

2013-06-07 Thread Sergey Popov
07.06.2013 15:26, viv...@gmail.com пишет:
> Hi everybody,
>   sometimes a package depend from another with a particular USE flag
> turned on, example llvm-3.2 on dev-libs/udis86 +pic
> Sometimes a new ebuild can change IUSE, indeed udis86-1.7-r1 removed pic
> use which was present in 1.7-r0.
> 
> This RFC is to understend what we (you actually) want the packages
> manager to do in this situation, as I see it there are mainly two options.
> 
> 1) when consider the dependency _always_ satisfied, if the requested USE
> is not in IUSE.
>   this will make user life easier, since portage now barf conflicts but
> the "wrong" dependency goes unnoticed and nobody will clean the ebuilds.
> 
> 2) error out always, both if requested USE flag should have been enabled
> or not, since it's a bug and should be fixed.
>   emerge -uDavNt will not that easy but the tree is cleaner as a
> consequence, also the developer are forced^Wencouraged  to look at the
> reason the USE flag disappeared analizing if their package will continue
> to work.
> 
> finally the depend in llvm ebuild has this form:
> DEPEND="udis86? ( dev-libs/udis86[pic(+)] )"
> and the diff between udis86 ebuilds is like this:
> -IUSE="pic test"
> +IUSE="test"

What's the question here? How to handle this? Read about USEDEP_DEFAULTS
in PMS.

If you see broken packages(somebody forgot to change dependency) - file
a bug about it.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-10 Thread Sergey Popov
09.06.2013 18:22, Alex Legler пишет:
> I'd appreciate some input on below plan to move project pages to the Wiki:
> 
> Motivation
> --
> 
> The main motivation is to reduce the contents on the main website,
> allowing for an easier makeover. Also, the Wiki exposes the contents and
> an editing capability to more people, allowing for better collaboration.
> Finally, this is an opportunity for projects to go through the contents
> in their project spaces and update/remove outdated contents as well
> Gentoo as a whole to remove orphaned projects.

Err, i do not want to say that wiki is not suite for this purpose, but
what's wrong with current situation? Is there something wrong with gorg?
Well, it is not always clear how to use some of it's features, but apart
of that, why we should migrate to wiki?

Just to clear orphaned project pages?

Why we can not just have official project pages, maintained as usual
through gorg and additional info in wiki(if it is needed, for example,
like we do on Gentoo Qt project page?


-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC: Moving project pages to wiki.gentoo.org

2013-06-11 Thread Sergey Popov
10.06.2013 19:15, Alex Legler пишет:
> On 10.06.2013 14:36, Sergey Popov wrote:
>> 09.06.2013 18:22, Alex Legler пишет:
>>> I'd appreciate some input on below plan to move project pages to the Wiki:
>>>
>>> Motivation
>>> --
>>>
>>> The main motivation is to reduce the contents on the main website,
>>> allowing for an easier makeover. Also, the Wiki exposes the contents and
>>> an editing capability to more people, allowing for better collaboration.
>>> Finally, this is an opportunity for projects to go through the contents
>>> in their project spaces and update/remove outdated contents as well
>>> Gentoo as a whole to remove orphaned projects.
>>
>> Err, i do not want to say that wiki is not suite for this purpose, but
>> what's wrong with current situation? Is there something wrong with gorg?
> 
> The software is unmaintained, and the website template is next to
> unmaintainable. I could go on a bit more about this, but I think these
> two points *alone* justify moving away from it.
> 
>> Well, it is not always clear how to use some of it's features, but apart
>> of that, why we should migrate to wiki?
>>
>> Just to clear orphaned project pages?
> 
> No, I described multiple points. Again:
>  - Less contents on www.g.o -> we can much more easily relaunch it
>  - Users can more easily contribute to project documentation
>  - Update/purge project documentation
>  - Remove orphaned projects
> 

I did not know that gorg is not maintained. So yeah, in that case, i
understand your decision.

>>
>> Why we can not just have official project pages, maintained as usual
>> through gorg and additional info in wiki(if it is needed, for example,
>> like we do on Gentoo Qt project page?
>>
> 
> In case it wasn't clear enough yet: This is step 1 of n to get rid of
> gorg and GuideXML for the website (read: not main docs) aspects of Gentoo.
> Running two project page venues increases maintenance instead of
> lowering it. I intend to have less work after this change, not more.
> 
> Do you have any concerns beyond 'never change a running system'?
> 

For now - no, i am not. Thanks for clearing things for me.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Packages up for grabs

2013-06-16 Thread Sergey Popov
16.06.2013 13:49, Pacho Ramos пишет:
> Due ferringb retirement the following packages are up for grabs:>
>
> dev-util/bsdiff

I will take care of it...

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Last time touched bugs by year

2013-06-21 Thread Sergey Popov
21.06.2013 23:08, Andreas K. Huettel пишет:
> Am Freitag, 21. Juni 2013, 14:50:29 schrieb Markos Chandras:
>> On 21 June 2013 12:44, Tomáš Chvátal  wrote:
>>> 2013/6/21 Pacho Ramos 
>>>
>>>> Could "maintainer-wanted" assigned bugs be filtered? Otherwise we see a
>>>> ton of that kind of bugs that, I think, we already know can become
>>>> really old ;)
>>>>
>>>> Thanks!
>>>
>>> You can do such yourself. Just clone the repo [1] and commit the updated
>>> links.
>>>
>>> Also my plan was to list even m-w bugs, because even those suckers get
>>> obsoleted often so we should close them.
>>>
>>> Cheers
>>>
>>> Tom
>>>
>>> [1]
>>> http://git.overlays.gentoo.org/gitweb/?p=proj/qa-scripts.git;a=summary
>>
>> That is true. There is nothing special about there m-w bugs. They are
>> still unresolved bugs, for many years. No need to treat
>> them differently.
>>
> 
> How can a m-w bug be resolved? Adding the package is unlikely to happen if 
> last request came years ago.
> 
> My suggestion would be (this is how I handled it in printing):
> 
> 1) leave message on bug 
> "Is anyone still interested in this?"
> 
> 2) if noone replies in 2 months, resolve as obsolete
> 
> 
IMO maintainer-wanted@ bugs can be resolved only in two ways:

1) package accepted into main tree, bug is closed as FIXED. If package
sits in sunrise - it's not a solution and bug should not be closed;
2) package has dead upstream, does not build with current
gcc/glibc/binutils/whatever and can not be fixed - bug is closed as
OBSOLETE.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Last time touched bugs by year

2013-06-21 Thread Sergey Popov
21.06.2013 23:22, Sergey Popov пишет:
> 2) package has dead upstream, does not build with current
> gcc/glibc/binutils/whatever and can not be fixed - bug is closed as
> OBSOLETE.
> 

Of course i am talking about long-standing bugs, that assigned to
maintainer-wanted@. That's why OBSOLETE seems to be a better decision,
but WONTFIX is reasonable too :-)

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Vanilla sources stabilization policy change

2013-07-27 Thread Sergey Popov
24.07.2013 22:16, Peter Stuge пишет:
> It seems that for this package Gentoo QA can not realistically add
> any value to this package, hence my suggestion not to pretend that
> they can, and just remove the distinction between ~arch and arch for
> v-s, and make the latest version available to users by default.

As were said before, blindly stabling vanilla-sources when
gentoo-sources is stabilized is not an option.

"Remove the distinction between ~arch and arch" for any package is not
apropriate, as stable keywords were made for a reason, period...

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2

2013-08-01 Thread Sergey Popov
01.08.2013 01:01, Pacho Ramos пишет:
> El mié, 31-07-2013 a las 19:42 +, Robin H. Johnson escribió:
>> As both a member of base-system, and the lvm2 maintainer, I'm going to
>> go and look at fixing them, because I'd prefer to keep them available as
>> static builds.
>>
> 
> But, what is requiring it?
> https://bugs.gentoo.org/show_bug.cgi?id=478110#c33
> 
> Looks like the static stuff isn't needed (that would allow us to not
> need to keep static stuff in sys-apps/udev)
> 
>> On Wed, Jul 31, 2013 at 09:07:39PM +0200, Pacho Ramos wrote:
>>> El mar, 30-07-2013 a las 11:42 +0300, Samuli Suominen escribió:
>>>> On 29/07/13 23:57, Pacho Ramos wrote:
>>>>> Hello
>>>>>
>>>>> As discussed at:
>>>>> https://bugs.gentoo.org/show_bug.cgi?id=478476
>>>>>
>>>>> Upstream is dropping static libs from udev and, then, sys-apps/udev is
>>>>> currently reverting that commit downstream (even if upstream says some
>>>>> problems could appear in the future as nobody is taking care of static
>>>>> stuff there).
>>>>>
>>>>> Grepping in the tree, looks like only some old genkernel versions are
>>>>> depending on it. Apart of that, what is requiring static libs in
>>>>> cryptsetup and lvm2?
>>>>>
>>>>> Thanks a lot
>>>>>
>>>>
>>>> cryptsetup upstream installed minimal Gentoo setup and tested our 
>>>> handling of 'static' and was disappointed finding them broken
>>>>
>>>> https://bugs.gentoo.org/show_bug.cgi?id=438998 - cryptsetup static+pcre 
>>>> fails
>>>>
>>>> https://bugs.gentoo.org/show_bug.cgi?id=468400 - cryptsetup 
>>>> static+selinux fails
>>>>
>>>> https://bugs.gentoo.org/show_bug.cgi?id=472692 - cryptsetup static+ssl 
>>>> fails
>>>>
>>>> https://bugs.gentoo.org/show_bug.cgi?id=462908 - lvm2 static-libs 
>>>> missing library
>>>>
>>>> https://bugs.gentoo.org/show_bug.cgi?id=467204 - lvm2 static USE flag 
>>>> missing proper description, yes this is minor
>>>>
>>>> https://bugs.gentoo.org/show_bug.cgi?id=370217 - lvm2 fails to build due 
>>>> to missing -lrt, likely related to linking against libudev, yes the 
>>>> feature we are discussing to be dropped has been completely broken for ages
>>>>
>>>> https://bugs.gentoo.org/show_bug.cgi?id=439414 - lvm2 static+selinux fails
>>>>
>>>> So we are not talking about removing anything that works, but something 
>>>> users get hit by reading outdated guides that instruct them to enable 
>>>> USE=static
>>>>
>>>> +1 for punting broken features
>>>>
>>>>
>>>
>>> We should drop that broken support I guess, but will CC its maintainers
>>> here too (they are CCed in bug report already)
>>>
>>
> 
> 
> 
> 
Some cluster things in lvm does not work in mine setup with shared
builds. Only USE="static static-libs" is only working combination.
Something related with cluster file locking library - it does not load
if it is build shared. Probably i should file bugreport about this

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Global USE flag: git

2013-08-03 Thread Sergey Popov
03.08.2013 02:38, Michael Weber пишет:
> Hello,
> 
> we have "subversion" and "cvs" ad global flags, but not "git" (or
> hg|mercurial). I'm about to add the 14th [1] package using this flag.
> 
> I propose a description
> "git - Enable git (version control system) support"
> in use.desc.

Heh, i thought this was already a global one. I am for it


-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] systemd team consensus?

2013-08-11 Thread Sergey Popov
11.08.2013 23:10, Tom Wijsman пишет:
> There is a mismatch between the people listed on the project page [1]
> and on the e-mail alias; the former lists 3 people, the latter 8. There
> surely is some inconsistency here; so, who is actually part of the
> team and who is just following along the mail alias?
> 
>  [1]: http://www.gentoo.org/proj/en/base/systemd/
> 

Project team members are listed on project's page. They all should be
subscribed to apropriate alias(to get info about bugs), but also, other
devs(and even users) can be subscribed to alias too. So, alias is not a
source of getting list of project members :-)

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Sets in the tree

2013-08-14 Thread Sergey Popov
14.08.2013 16:05, Rich Freeman пишет:
> On Wed, Aug 14, 2013 at 7:42 AM, Michael Palimaka  
> wrote:
> Right now, however,
> it might be useful if only to get a sense for how they're being used,
> trade ideas, etc.

Well, we can use sets as replacement for metapackages(for example,
qt-meta, leechcraft-meta).

Well, as for leechcraft-meta, we can not simply replace metapackage with
set, cause we have unstable USE-flag there.

Any thoughts, leechcraft guys ;-)?

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Sets in the tree

2013-08-14 Thread Sergey Popov
14.08.2013 17:02, Michał Górny пишет:
> Dnia 2013-08-14, o godz. 16:53:17
> Sergey Popov  napisał(a):
> 
>> 14.08.2013 16:05, Rich Freeman пишет:
>>> On Wed, Aug 14, 2013 at 7:42 AM, Michael Palimaka  
>>> wrote:
>>> Right now, however,
>>> it might be useful if only to get a sense for how they're being used,
>>> trade ideas, etc.
>>
>> Well, we can use sets as replacement for metapackages(for example,
>> qt-meta, leechcraft-meta).
>>
>> Well, as for leechcraft-meta, we can not simply replace metapackage with
>> set, cause we have unstable USE-flag there.
> 
> No, we can't. Sets are portage-specific, the tree needs to follow PMS.
> 

I am all for the standarts, but as we did not brought sets to PMS
yet(when we updated it for EAPI changes), my question is: 'why?'. It is
one of the long-standing feature of quite experimental 2.2_alpha branch,
that should finally come to release(Thanks to portage team, by the way :-)).

Why it was not added as a part of the PMS? Some implementation flaws? Or
maybe, architecture problems?

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Sets in the tree

2013-08-19 Thread Sergey Popov
14.08.2013 23:34, hasufell пишет:
> PMS is a waste of time, we should drop it until people are able to
> maintain it properly. They are obviously not.

No, it is not. If we have no clear implementation-agnostic background
about how things should work, then we will be screwed for no good
reason, sorry for harsh words.

But yeah, PMS is not ideal. We should improve it, thus i do not really
understand how :-(

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2

2013-08-19 Thread Sergey Popov
01.08.2013 21:50, Pacho Ramos пишет:
> El jue, 01-08-2013 a las 14:05 +0400, Sergey Popov escribió:
> [...]
>> Some cluster things in lvm does not work in mine setup with shared
>> builds. Only USE="static static-libs" is only working combination.
>> Something related with cluster file locking library - it does not load
>> if it is build shared. Probably i should file bugreport about this
>>
> 
> You certainly should report it as looks like we are the only downstream
> willing to still keep that option and, once upstream has dropped it and
> people from other distributions won't likely help us fixing the bugs,
> would be better to try to fix it (in a long term perspective)
> 
> 

I have time(at last!) to check with new stable lvm/udev. All things are
fine without static and static-libs USEs. Do not know, what is changed,
probably this was some fault from my side :-/

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] New developer features in portage: cgroup, network-sandbox, ipc-sandbox

2013-08-20 Thread Sergey Popov
20.08.2013 14:26, Michał Górny пишет:
> Hello, fellow developers.
> 
> I've added a few new fancy features for Gentoo developers to portage
> git. Sadly, since Zac isn't planning another release until 2.2.0 goes
> stable, you need to switch to - to use them. But I say to you, it's
> worth the hassle.
> 
> The features are off by default since they need proper testing and can
> break a lot of ebuilds. And FEATURES=network-sandbox does.
> 
> It should be noted that all of the features follow the systemd idea of
> supporting Linux only and require fancy kernel features.

Great features, i will definitely try them!

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Staging 'einstalldocs' for EAPI 6

2013-08-20 Thread Sergey Popov
20.08.2013 16:08, hasufell пишет:
> I don't see how defining phases explicitly improves readability which
> even increases chances of overwriting phases by accident and having
> further complications especially in multilib eclasses.
> 
> DOCS=( foo* )
> 
> looks pretty readable to me
> 

I am not for nor against this feature, but it would be nice to add
support for directories in DOCS variable. Cause, overwriting install
phase just to install directory with docs(instead of files) seems a bit
odd for me.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Staging 'einstalldocs' for EAPI 6

2013-08-20 Thread Sergey Popov
20.08.2013 17:02, Michał Górny пишет:
> Is there a future-eapi bug open for it? If not, please open one.

I will, thanks

> I myself don't have anything against plain 'dodoc -r'. But I wonder if
> this isn't going to end up with people considering 'what if my
> directory has .svn/CVS in it?'
> 

{ecvs,esvn}_clean FTGJ :-)

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] gtk2/gtk3 use flags

2013-08-20 Thread Sergey Popov
16.08.2013 21:15, hasufell пишет:
> https://bugs.gentoo.org/show_bug.cgi?id=420493
> 
> gtk2 and gtk3 useflags are discouraged and should only be used in
> special cases
> 
> file a bug for those if there is not one already

What's about maintainer wish to support both of toolkits? I have dropped
GTK2 support in gtkdiskfree[1], but it seems that proxied maintainer
will quit if i keep things that way :-/

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

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
20.08.2013 22:28, Ian Stakenvicius пишет:
> I see a few issues with ~arch -> table migrations:
> 
> #1 - things just sit in ~arch.  The auto-stablereq script should help
> with this one I think; we should give it some time to see if it works out.

My personal opinion on this - there is some package, that should not go
into stable. Do not get me wrong, but i presumes that stable gives user
ability to run well-working applications.

If package can fail in some stupid untrivial ways and maintainer can
reproduce this - then this version should not go into stable.

And you know that some packages can be in such state, well, for years of
active development. But it does not mean that some subset of users needs
them. That's why - ~arch(or, if they are broken in some security-related
things - hardmasked).

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
20.08.2013 23:48, Tom Wijsman пишет:
> Yes, +1; last time this came up on chat, I asked whether it would be a
> nice idea to have something between stable and ~, what you propose
> sounds similar and might make sense. Though, on the other hand, doing
> it this way we don't get the advantages that filing bugs give; if we
> do it this way, I'd assume we need some other implementation to
> cover that (for things like the "depends on", "blocks", ... fields)...

Why we should bring new half-stable, half-testing keyword for this? I
think that this is no way to go. We should improve current situation
with arches by some other ways(e.g., recruiting people). Maybe drop some
damn-bad understaffed arches to unstable only(i do not point finger on
anyone, they know, who they are... :-))

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
20.08.2013 23:42, Tom Wijsman пишет:
> On Tue, 20 Aug 2013 14:29:09 -0400
> Wyatt Epp  wrote:
>> What manner of bitrot?
> 
> They might ...
> 
> 2. ... contain security bugs that later versions have fixed. 

There should be security bug on our bugzilla with quick stabilization on
it and(probably) GLSA.


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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 00:06, Tom Wijsman пишет:
> On Tue, 20 Aug 2013 15:41:42 -0400
> Rich Freeman  wrote:
> 
>>> Let me dig up an example...
>>>
>>> Our last sys-kernel/gentoo-sources stabilization was 3 months ago:
>>
>> I don't really see a problem with stable package being all of 3 months
>> old.  Contrast that with youtube-dl which pull from ~arch and rebuild
>> about 3x/week.
> 
> For something that releases once to twice a week, it is a problem;
> we're not talking about a package that gets some slow commits here, no,
> let's run `git log --oneline v3.8.13..v3.10.7 | wc -l`: 28233

And you are dead sure that shiny new versions does not need testing in
Gentoo for a reasonable amount of time(30 days)? If yes, then we have a
problem in definitions here(thus, i am not talking about security
stabilizations, they should be done as quickly, as bug reveals)

> That's a lot of commits; now you need to realize that every single
> commit in this means something, a lot of them are bug fixes (stability,
> security, reliability, anti corruption, ...) whereas of course a part of
> it also introduces parts of new features and refactoring.
> 
> Desktop users might not care for all of these, but sysadmins will;
> actually, that's what this thread is about, they are switching to ~
> because of things like this. Who are we stabilizing for then?!

You should undestand that stabilizing new kernel should also imply that
some important modules, presenting in tree will also work with them. I
really do not like slow upstreams and situations like with
nvidia-drivers, but i understand that this is not kernel team matter, it
is upstream problem.

And that fact, that you can successfully build and run kernel for a
couple of hours, does not make it "good, well tested stable candidate"

> 
> Bitrot due to a lack of resources.
> 

Such problem is exists, yeah, i agree. But do not overcomplicate things.
We should fight with lack of resources, not with turning stable into
"just more old, but also breakable testing"

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 00:00, Alan McKinnon пишет:
> Hey, maybe you guys are doing your job in ~arch *too well*, to your own
> detriment :-)  Something to consider?

~arch should not break every day, yeah(we have hardmasked for that :-P),
but it means that breakages are ALLOWED and it is NORMAL if they are not
severe.


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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 12:17, Tom Wijsman пишет:
> On Wed, 21 Aug 2013 11:57:22 +0400
> Sergey Popov  wrote:
> 
>> 20.08.2013 23:42, Tom Wijsman пишет:
>>> On Tue, 20 Aug 2013 14:29:09 -0400
>>> Wyatt Epp  wrote:
>>>> What manner of bitrot?
>>>
>>> They might ...
>>>
>>> 2. ... contain security bugs that later versions have fixed. 
>>
>> There should be security bug on our bugzilla with quick stabilization
>> on it and(probably) GLSA.
> 
> Not all security bugs are visible; the older a piece of software, the
> higher the chance that some people know about one or another exploit
> that the rest of the world does not know about.
> 

True. But blindly bringing new versions into stable(without testing)
cause it POSSIBLY(without ChangeLog notes or CVES or whatever) contains
LESS security problems is not an option. Stable should be reasonable

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 12:13, Tom Wijsman пишет:
> Recruiting shows to be a hard task; so, the suggestions I am doing are
> assuming that that doesn't work out. In which case, I wonder what "by
> some other ways" you would think of...

Dropping some keywords to unstable on minor arches. And about
recruiting, it is the only way we can keep moving with getting distro,
which makes bigger and bigger all the time.

I would have joined recruiters unless i knew how difficult job they are
doing.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 12:25, Tom Wijsman пишет:
> 
> 3.10 is not a shiny new version, it has been in the Portage tree for 7
> weeks now (upstream release at 2013-06-30 22:13:42 (GMT)); so, that's
> almost double the time you are suggesting.
> 

Current stabilization target(3.10.7) was added to tree:

*gentoo-sources-3.10.7 (15 Aug 2013)

  15 Aug 2013; Tom Wijsman 
+gentoo-sources-3.0.91.ebuild,
  +gentoo-sources-3.10.7.ebuild, +gentoo-sources-3.4.58.ebuild,
  -gentoo-sources-3.0.87.ebuild, -gentoo-sources-3.10.4.ebuild,
  -gentoo-sources-3.10.5-r1.ebuild, -gentoo-sources-3.10.6.ebuild,
  -gentoo-sources-3.4.54.ebuild:
  Version bumps 3.0.91, 3.4.58 and 3.10.7. Removed old. (skip)


So it is definitely NOT 7 weeks(30 days period counting from time when
ordinary user can install it through portage, thus - after hitting
portage tree). You know, that we can lighten stabilization requirements
of 30 days sometimes, but let's be honest.

> Why should an external proprietary module that does not fix what is
> broken for 7 weeks now block stabilization; it has never blocked
> stabilization before, and I do not see a reason it should now...
> 
>> And that fact, that you can successfully build and run kernel for a
>> couple of hours, does not make it "good, well tested stable candidate"
> 
> Having people run it for 7 weeks is not a couple of hours.
> 

First of all, as i said early - it is NOT 7 weeks(thus - not a couple of
hours either). And example with Nvidia drivers is not point of beginning
a flamewar. We ARE a distro. Then, we should propose INTEGRATION of some
kind.

If some open-source modules with active upstreams, included in portage,
do not support yet 3.10.* which will lead to unbootable system for some
stable users - what you should say? "Oops, sorry, guys?" That's not how
stable should work. We should either mark such modules as forever
unstable(or even mask?), saying "guys, shit happens, do not use this in
Gentoo, unless you are dead sure, that you can handle problems with
updates" or slowing down stabilization(i am not talking about security
stabilization right now). And as for security stabilization, if you say
that version bump BRINGS security fixes, you KNOW what they are, and you
do NOT file a security bug about old stable(and now - vulnerable!)
kernel on Gentoo bugzilla, then current stabilization bug has no
relation to security(as Gentoo Security team does not know about
security problems), period.


> Well, my thoughts is that the way we are doing it now we aren't going to
> be able to deal with the lack of resources; so, a different approach is
> necessary and I don't see how it is "old, but also breakable"...
> 

I undestand your disturbance as Gentoo Kernel team member. But your
proposal does not seem good to me.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 12:39, Tom Wijsman пишет:
> "The latest distros seemed to be just a bunch of same old stuff.
> Nothing new -- nothing innovative." ~ Larry's frustration. :(
> 
> "Then Larry tried Gentoo Linux. He was just impressed. ... He
> discovered lots of up-to-date packages ..." ~ Larry's happiness. :)
> 
> http://www.gentoo.org/images/poster.jpg
> 

And how that regards about stable, huh? If you want to raise problem
that ~arch has too less version bumps, well, that's other topic(but with
same reason - lack of manpower :-().

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 13:28, Tom Wijsman пишет:
> That is 3.10.7, not 3.10; please look into how kernel releases work,
> minor releases are merely a small number of "backported" "known" fixes.
> 
> What you propose, waiting 30 days for a minor; simply doesn't work
> when there are one to two minors a week, it puts us even more behind...
> 

We considered stabilizing package relying on it's version. Policy says
that we should wait reasonable amount of time, no matter which version
it is. And yes, minor release MAY bring breakages, do not tell me that
they are not, i hit such breakages at least 4 times for kernel(no matter
gentoo or vanilla, so problem is NOT genpatches) for past 5 years.

And do you really want to stabilize EVERY minor release of some upstream
stable branch? Maybe you want to bring some stable well tested version
for some period and let unstable users choose another if they want to?
And then - jump to next stable branch.

>>> Why should an external proprietary module that does not fix what is
>>> broken for 7 weeks now block stabilization; it has never blocked
>>> stabilization before, and I do not see a reason it should now...
>>>
>>>> And that fact, that you can successfully build and run kernel for a
>>>> couple of hours, does not make it "good, well tested stable
>>>> candidate"
>>>
>>> Having people run it for 7 weeks is not a couple of hours.
>>>
>>
>> First of all, as i said early - it is NOT 7 weeks(thus - not a couple
>> of hours either).
> 
> It is 7 weeks.

As i said early - it is not. Kernel team may have different policies on
stabilization, that's OK IMO, but do not bend facts. This is release,
and it should be considered as release, no matter minor or major. And
stabilizations counts from it, not from 3.10.0. Following your logic i
can say that KDE 4 is major release, and 4.1, 4.2 etc are "minor". They
are not.

>> If some open-source modules with active upstreams, included in
>> portage, do not support yet 3.10.* which will lead to unbootable
>> system for some stable users - what you should say? "Oops, sorry,
>> guys?" That's not how stable should work.
> 
> That's how it has always worked, we do not see a need to change this.

No it is not. We considered such things as serious flaws. At least - i
consider.

>> And as for security stabilization, if you
>> say that version bump BRINGS security fixes, you KNOW what they are,
>> and you do NOT file a security bug about old stable(and now -
>> vulnerable!) kernel on Gentoo bugzilla, then current stabilization
>> bug has no relation to security(as Gentoo Security team does not know
>> about security problems), period.
> 
> Actually, those are constantly filed by ago; please look at the picture
> first before you describe it, because you are drawing assumptions here.
> 

I do not see any dependant bugs in your current stable request, but you
keep telling me about security, so i do not drawing any assumptions - it
is not security stabilization in terms of Gentoo(probably it becomes so
if you can find apropriate security flaws).

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 13:17, Manuel Rüger пишет:
> 
> Security team could maintain its own p.accept_keywords in profiles/ and
> add testing keyworded ebuilds that fix security issues there.
> Users who are interested skipping the stabilization process could link
> it into their /etc/portage/p.accept_keywords directory.

No, it is not an option. Masking current stable because it is broken was
not successful also(i heard, that this was usual practice earlier).
Please, let's not reinvent the wheel around evident problem: lack of
manpower.

Easing stabilization procedure makes stable more, well, unstable.
Bringing some workarounds like this brokes consistency of keywording.
Keywords are things, that chosen by user. Overlays maintains keywords
lists, yeah, but that can be reasonable only on vast amount of
packages(like KDE).

As i said earlier, we should recruit more people -> then problem will go
away. Both for security(that have a VAST amount of work, that i am
saying as a rookie security developer :-)) and arch teams.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 13:13, Tom Wijsman пишет:
> On Wed, 21 Aug 2013 12:32:35 +0400
> Sergey Popov  wrote:
> 
>> 21.08.2013 12:13, Tom Wijsman пишет:
>>> Recruiting shows to be a hard task; so, the suggestions I am doing
>>> are assuming that that doesn't work out. In which case, I wonder
>>> what "by some other ways" you would think of...
>>
>> Dropping some keywords to unstable on minor arches.
> 
> If we grow (like you said below), then doing less seems like a decision
> that we shouldn't take; it is rather about "doing it different" to use
> our resources in a better way. Crowd sourcing users is an option here...

What crowd sourcing do you talking about? We have Arch Tester for that.
Do you see vast interest in this initiative? I think not(thus, for major
arches we have some amount of testers, some of them are became
developers lately).
And if you want to move stabilization checks to unqualified users, then
it is way to nowhere.

> Came across three types of people already trying to find a mentee:
> 
> 1. The first one doesn't want to go through the amount of time it takes;
>this depends a bit on the queue, but it can take months.
> 
> 2. The second one's interest to become a Gentoo Developer depends from
>time to time; so, tries to start over and over to become one.
> 
> 3. The third one writes a lot of ebuilds (and has an overlay that
>looks like a gold mine), but there is a language barrier that keeps
>the user from contributing; so, we take things slowly instead...
> 
> 4. The fourth one leaves a message on IRC and quits before you return.
> 
> 5. ...
> 
> So, recruiting in the terms of "finding recruits" appears to be hard.
> 

But, at my POV, it is only one way that we can improve current situation.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 14:36, Tom Wijsman пишет:
> On Wed, 21 Aug 2013 13:54:51 +0400
> Sergey Popov  wrote:
> 
>> 21.08.2013 13:13, Tom Wijsman пишет:
>>> On Wed, 21 Aug 2013 12:32:35 +0400
>>> Sergey Popov  wrote:
>>>
>>>> 21.08.2013 12:13, Tom Wijsman пишет:
>>>>> Recruiting shows to be a hard task; so, the suggestions I am doing
>>>>> are assuming that that doesn't work out. In which case, I wonder
>>>>> what "by some other ways" you would think of...
>>>>
>>>> Dropping some keywords to unstable on minor arches.
>>>
>>> If we grow (like you said below), then doing less seems like a
>>> decision that we shouldn't take; it is rather about "doing it
>>> different" to use our resources in a better way. Crowd sourcing
>>> users is an option here...
>>
>> What crowd sourcing do you talking about? We have Arch Tester for
>> that. Do you see vast interest in this initiative? I think not(thus,
>> for major arches we have some amount of testers, some of them are
>> became developers lately).
> 
> Yes, it is a large share of users that run ~, they "want to test".

But it seems that they do not want to become Arch testers and bring
things to stable, do not you think?

>> And if you want to move stabilization checks to unqualified users,
>> then it is way to nowhere.
> 
> No, because there would be much more users giving feedback.

Feedback is good. But if it simple "works for me" without tests on
CFLAGS/LDFLAGS respect regression, cross-compile breakage regression or
any other regressions, than it is pointless. I would suggest increase
number of arch testers... Or, i repeat myself(in infinite time),
"recruit more people"

>>> So, recruiting in the terms of "finding recruits" appears to be
>>> hard.
>>
>> But, at my POV, it is only one way that we can improve current
>> situation.
> 
> Sorry, I do not understand (language barrier), do you mean that 1) that
> should be the way to improve it or do you mean that 2) this is just one
> approach and that we should look at different ones?
> 

Yeah, my grammar sucks, i know. So, let's summarize what i mean. To deal
with our current problems with arches we have only two ways:

1) drop some arches to unstable -> lower the burden to arch teams;
2) recruit more arch testers/arch team members;

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 14:29, Tom Wijsman пишет:
> On Wed, 21 Aug 2013 13:42:56 +0400
> You do draw assumptions, because you don't take a look; please do:
> 
> https://bugs.gentoo.org/buglist.cgi?quicksearch=assignee%3Asecurity%40gentoo.org%20CC%3Akernel%40gentoo.org
> 
> Sort by "Changed" such that the newest appear on top.
> 

And how should i must knew that these bugs related to particular
versions if they do not contain affected versions(i know that ALL
versions may be affected in particular time, but we are talking about
new stable kernel which bring fixes) and no dependant bugs in stable
request? How can i, not beeing member of Gentoo Kernel Team, discover
that it is security stabilization and which security bugs, registered in
our bugzilla, will gone when i will upgrad to it?

Honestly, we should revive Kernel Security subproject somehow, cause
this mess may confuse even ordinary developers.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Sets in the tree

2013-08-21 Thread Sergey Popov
15.08.2013 12:12, Pacho Ramos пишет:
> El mié, 14-08-2013 a las 15:17 +0100, Ciaran McCreesh escribió:
> 
> Ah, looks like I was too optimistic and we are (again) with the usual
> blocking (and blocker) issues -_- (PMS refusing to include something
> because of "lack of documentation" :S)
> 
> 

And they are right at this point. How you can include something into
standard, that is not documented? Documentation of how to use sets(for
users) is not enough in this case, IMHO.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Moving more arches to dev profiles

2013-08-21 Thread Sergey Popov
21.08.2013 15:04, Markos Chandras пишет:
> Hi,
> 
> It's time of year again to consider moving a few arches to dev-only status.
> 
> I propose the following arches to lose their stable keywords
> 
> - s390
> - sh
> - ia64
> - alpha
> - m68k
> - sparc
> 
> The manpower on these arches is below acceptable levels and they often
> block stabilizations
> for many months. This also causes troubles to developers trying to get
> rid of old versions of
> packages.
> 
> I am CC'ing Mike and  on this to draw his attention since he seems to
> be doing stabilizations and
> keywording on a few of them. Moreover, Agostino is also doing a lot of
> work on these arches.
> Consider what will happen if he ever goes MIA or decides to retire ;)
> We will probably end up
> with a pile of stabilization bugs like the good old days.
> 
> In my opinion, having these arches be ~arch only, will improve the
> overall user experience
> since the arch teams will only have to test a single tree. It will
> also help developers get rid of
> old ebuilds and keep the portage tree healthy and reasonably updated.
> 
> If I get enough positive feedback on this, I will propose this in the
> next Council's agenda.
> 

+1 for that. Unless we have more manpower on them, their 'stable' state
can bring false expectations to users. Do not get me wrong, i am all for
choice, but if we can not bring quality stabilization on those arches(as
we have no hardware, no manpower, etc.) - they should go to unstable.

-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Staging 'einstalldocs' for EAPI 6

2013-08-21 Thread Sergey Popov
20.08.2013 17:22, Sergey Popov пишет:
> 20.08.2013 17:02, Michał Górny пишет:
>> Is there a future-eapi bug open for it? If not, please open one.
> 
> I will, thanks

Here it is: https://bugs.gentoo.org/show_bug.cgi?id=481980


-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop-effects project lead
Gentoo Qt project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: stabilization policies

2013-08-21 Thread Sergey Popov
21.08.2013 17:38, Wyatt Epp пишет:
> Fundamentally, I see this as a problem of tooling.


I think that no tool can cover all cases of checking that software
WORKS. I mean - in generic, for all kinds of software. You can guarantee
if it builds, if it follow some QA rules about CFLAGS/LDFLAGS/whatever,
but there is only one 100% way to guarantee that software works - run
and do something useful :-).

Yeah, i know about testsuites, that can help in that case. Unfortunately:

1) they do not cover all cases, but that's not so important;
2) often they are badly broken;
3) not every program carries test suite.

So, we stuck at automation in run-time checks right at the beginning :-).

But yeah, we could automate build-time checks, surely.


> 
> I'd like to point out something that jumped out to me as a red flag
> earlier (not to pick on you specifically, Tom; this is just the
> cleanest example I saw), and turn it into an example:
> 
> On Wed, Aug 21, 2013 at 4:51 AM, Tom Wijsman  wrote:
>>
>> Well, they are listed there; but it's quite some work to actually go
>> through that list, that is, manually check the bugs of ~2000 packages
>> as well as file a STABLEREQ bug, takes quite a while...
>>
> This right here is a real problem.  Any time you're talking about
> doing anything on this scale "manually", you've already lost the
> battle.  You need a tool to minimise the overhead of time and
> cognitive load.  What would that tool look like?  Think about the
> steps involved and how you can reduce them to only the parts that
> absolutely require decisions on your part.
> 
>>> At least in the areas I usually work, I have found a combination of
>>> the automatic stabilisation requests and imlate have definitely cut
>>> back on the bitrot.
>>
>> A single unimportant bug can prevent the automatic STABLEREQ bug from
>> getting filed; as for imlate, not everyone seems to know that tool, not
>> everyone seems to run it. Attention for some stabilizations is lost...
>>
> First off, why do developers not know about the tools?  How can this
> be addressed?  For a start, I'd suggest making sure the tools are at
> least mentioned in the docs.  Somewhere other than the amd64 Arch
> Testing guide from 2006. [1] That's the only concrete (i.e. actually
> in the DOCS rather than the ML archives) documentation I've found so
> far, and it only references the file, rather than the tool.  Maybe in
> the devmanual Tools Reference? [2]
> 

Good point, i agree.

> But, imlate is a good example of a tool that could ease the time cost
> of grindy crap.  You showed before that it can get an ordinary count
> bounded on n days.  That's handy, but only a little.  Build out:
> - How many of those stablereq bugs reference versions no longer in the
> tree?  Those can probably get closed.
> - How many have newer STABLE versions in the tree in the same slot?
> Probably fine to close those, too.
> - Of the remaining, how many have patches or ebuilds attached?  Those
> may be solved problems waiting for closure; shortlist them.
> - How many are packages with newer versions that have been in the tree
> for >30 days?  Consider changing the target version, then.
> - How many have open blockers, and what are those blockers (w/link and
> summary)?  Scan for low-hanging fruit jumping out in that list.
> - Get views by category; are there categories where updates are more
> important?  Things in @system, and things with security concerns
> (stuff in net-*) should probably get higher priority; games...
> probably less so.
> - Are there bugs with certain keywords in the body that should raise
> priority?  Things like "security" or "overflow" might be good
> candidates.
> - Are there bugs with certain keywords in the body that indicate it'll
> be really easy to decide? e.g. "trivial" or "minor" might turn up some
> of those super-small version bumps that you pretty much know aren't
> going to affect stability.
> 
> These are just examples off the top of my head, and by no means
> bulletproof, but these are in the class of improvements that have ROI
> because they reduce a task that previously took developer time to one
> that takes CPU time.  CPU time is essentially free compared to the
> value of dev time.

That's what i called constuctive criticism. Congratulations :-)

> And I'm not saying more recruiting shouldn't happen, but relying on it
> is no better than hoping at $deity for bugs to close themselves. ;)
> 
> Cheers,
> Wyatt
> 
> [0] Okay, maybe in the "glory days" when we were higher up on
> Distrowatch and thing were really kicking. (I know, I know, &q

Re: [gentoo-dev] Moving more arches to dev profiles

2013-08-21 Thread Sergey Popov
21.08.2013 22:28, Alexis Ballier пишет:
> 
> Instead of dropping them entirely to ~arch, maybe something in between
> could be done: Said arches could start moving to ~arch the leaf and
> less important packages. E.g. we have (had?) a lot of sparc keywords on
> sound packages or ppc keywords on ocaml ones because at some point
> (~10 years ago) some dev was interested in these on this architecture
> but I'm pretty sure nobody uses them.
> 
> In short: Reduce stable coverage to reduce the workload.
> 
> Also, from what I've seen in the thread, you are talking about keywords
> only, right ? Do these arches keep their stable mark in profiles.desc?
> 

I like this way much more. Let's clarify stabilization policy for some
minor arches, e.g. policy about stabilization requests for huge
packages. Cause dropping entire arch to ~arch maybe sometimes a bit
overkill.
-- 
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead
Gentoo Proxy maintainers project lead



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Moving more arches to dev profiles

2013-08-22 Thread Sergey Popov
22.08.2013 16:26, Markos Chandras пишет:
> On 22 August 2013 13:17, Michael Weber  wrote:
>>
>> Having a mixed setup isn't that absurd as you want it to be.
>> And forcing users to not use it renders all package.{accepted_,}keywords
>> granularity moot.
>>
>> It's like nailing them to debian stable or debian testing w/o backports
>> or anything.
>>
>> Please stop dooming this possibility. Mixing together software versions
>> isn't that much of a magic as you make of it.
> 
> I said that it is a combination not well tested so we do not encourage
> this. Users are free to do whatever they want.
> 
> When did I say the opposite? However they should not expect much
> support if they use a mixed system and they run into
> troubles. Someone who does that, should know what he is doing and be
> prepared to run into problems.
> And I will stop here because this discussion is off-topic.
> 
>>
>>> It's also a bit ehm, funny, to give them a stable stage3 and then tell
>>> them that for everything else, please use ~arch.
>>
>> (I'm not saying that it doesn't hurt in some places, but it's
>> manageable, as is living on arches with stable core and very few stable
>> leave packages, like I've been doing on sparc, ppc and arm.)
>>
> This is yet to be decided.
> 
I have mixed setup for years:

pinkbyte@oas1 ~ $ ls /etc/portage/package.accept_keywords/ -1 | wc -l
19

At home this number is above 40, iirc.

And i do not think that refusing bugreports from such systems is a
proper way.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] New developer features in portage: cgroup, network-sandbox, ipc-sandbox

2013-08-22 Thread Sergey Popov
22.08.2013 06:05, Albert Hopkins пишет:
> This sounds like cool stuff... I wonder if this could be a step towards
> unprivileged users being able to use portage for user-installed apps.
> 

Try Prefix[1], it works very well in some cases ;-)


[1] - http://www.gentoo.org/proj/en/gentoo-alt/prefix/

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] SDL2 update

2013-08-28 Thread Sergey Popov
28.08.2013 20:06, hasufell пишет:
> On 08/28/2013 05:53 PM, "Paweł Hajdan, Jr." wrote:
>>>
>>> S=${WORKDIR}/SDL2_mixer-${PV}
> 
>> Why no quotes? ("")
> 
> 
>>> S=${WORKDIR}/${MY_P}
> 
>> Why no quotes? ("")
> 
> 
>>> S=${WORKDIR}/SDL2_ttf-${PV}
> 
>> I suggest quotes ("").
> 
> 
> 
> Those are variable assignments and don't need a quote.
> 

And if WORKDIR will contain whitespace(s), does this code still be
working? :-)

// sorry for bikeshedding, can not resist

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



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dialup/sendpage: sendpage-1.1.0-r2.ebuild ChangeLog sendpage-1.1.0-r1.ebuild

2013-09-03 Thread Sergey Popov
02.09.2013 19:29, Ian Delaney (idella4) пишет:
> idella4 13/09/02 15:29:57
> 
>   Modified: ChangeLog
>   Added:sendpage-1.1.0-r2.ebuild
>   Removed:  sendpage-1.1.0-r1.ebuild
>   Log:
>   revbump -> EAPI 5, remove old
>   
>   (Portage version: 2.2.0/cvs/Linux x86_64, signed Manifest commit with key 
> 0xB8072B0D)
> 
> Revision  ChangesPath
> 1.13 net-dialup/sendpage/ChangeLog
> 
> file : 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?rev=1.13&view=markup
> plain: 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?rev=1.13&content-type=text/plain
> diff : 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?r1=1.12&r2=1.13
> 
> Index: ChangeLog
> ===
> RCS file: /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v
> retrieving revision 1.12
> retrieving revision 1.13
> diff -u -r1.12 -r1.13
> --- ChangeLog 14 Jun 2012 01:50:05 -  1.12
> +++ ChangeLog 2 Sep 2013 15:29:57 -   1.13
> @@ -1,6 +1,12 @@
>  # ChangeLog for net-dialup/sendpage
> -# Copyright 2000-2012 Gentoo Foundation; Distributed under the GPL v2
> -# $Header: /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v 1.12 
> 2012/06/14 01:50:05 zmedico Exp $
> +# Copyright 2000-2013 Gentoo Foundation; Distributed under the GPL v2
> +# $Header: /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v 1.13 
> 2013/09/02 15:29:57 idella4 Exp $
> +
> +*sendpage-1.1.0-r2 (02 Sep 2013)
> +
> +  02 Sep 2013; Ian Delaney  +sendpage-1.1.0-r2.ebuild,
> +  -sendpage-1.1.0-r1.ebuild:
> +  revbump -> EAPI 5, remove old
>  
>14 Jun 2012; Zac Medico  sendpage-1.1.0-r1.ebuild:
>inherit user for enewgroup and enewuser
> 
> 
> 
> 1.1  net-dialup/sendpage/sendpage-1.1.0-r2.ebuild
> 
> file : 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild?rev=1.1&view=markup
> plain: 
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild?rev=1.1&content-type=text/plain
> 
> Index: sendpage-1.1.0-r2.ebuild
> ===
> # Copyright 1999-2013 Gentoo Foundation
> # Distributed under the terms of the GNU General Public License v2
> # $Header: 
> /var/cvsroot/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild,v 1.1 
> 2013/09/02 15:29:57 idella4 Exp $
> 
> EAPI=5
> 
> inherit perl-module eutils user
> 
> MY_P=${PN}-1.001
> DESCRIPTION="Dialup alphapaging software."
> HOMEPAGE="http://www.sendpage.org/";
> SRC_URI="http://www.sendpage.org/download/${MY_P}.tar.gz";
> S="${WORKDIR}/${MY_P}"
> 
> LICENSE="GPL-2"
> SLOT="0"
> KEYWORDS="~amd64 ~ppc ~x86"
> # This package warrants IUSE doc
> IUSE=""
> 
> DEPEND="!net-misc/hylafax
>   >=dev-perl/Device-SerialPort-0.13
>   >=dev-perl/MailTools-1.44
>   >=virtual/perl-libnet-1.11
>   >=dev-perl/Net-SNPP-1.13
>   dev-perl/DBI"
> 
> mydoc="FEATURES email2page.conf sendpage.cf snpp.conf"
> 
> pkg_setup() {
>   enewgroup sms
>   enewuser sendpage -1 -1 /var/spool/sendpage sms
> }
> 
> PATCHES=( "${FILESDIR}"/${PV}-makefile.patch )
> 
> src_install() {
>   perl-module_src_install
>   insinto /etc
>   doins sendpage.cf
>   newinitd "${FILESDIR}"/sendpage.initd sendpage
>   diropts -o sendpage -g sms -m0770
>   keepdir /var/spool/sendpage
>   # Separate docs/ content from ${mydoc[@]}
>   docompress -x /usr/share/doc/${PF}/text/
>   docinto text/
>   dodoc docs/*
> }
> 
> 
> 
> 

EAPI=5 has no implicit RDEPEND="${DEPEND}". Does this package really has
no run-time dependendies?


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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Improve the security of the default profile

2013-09-05 Thread Sergey Popov
05.09.2013 14:47, Tom Wijsman пишет:
> On Thu, 05 Sep 2013 12:13:28 +0200
> Agostino Sarubbo  wrote:
> 
>> Hello,
>>
>> during an irc debate, me and other people just noticed that the
>> default profile could use more flags to enhance the security.
>>
>> An hint is here:
>> https://wiki.ubuntu.com/ToolChain/CompilerFlags
>>
>> Please argue about what we _don't_ use.
>>
>> Note: please CC me in your response.
> 
> What I wonder about here is at which cost this does come, when looking
> at the fstack-protector then I see that it "emits extra code"; so, now
> the question is what kind of overhead this causes.
> 
> I am pretty sure security might not be that important on a real time
> system that perhaps isn't connected to the internet; so, besides making
> it the default, we might want to introduce the necessary means to turn
> it off again, by the very least perhaps documentation would suffice.
> 
> Do you intend to discuss that flag or more generally any security flag?
> 

Regarding -fstack-protector - it can be used at least in hardened
profiles(but i have some sort of bad expirience with it and uclibc[1]).
Also kernel has apropriate option to enable it during build.

However, i am not skilled with GCC internals, so i can say nothing about
perfomance impact this flag may have. Maybe toolchain guys can bring
light on this ;-)

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

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in net-dialup/sendpage: sendpage-1.1.0-r2.ebuild ChangeLog sendpage-1.1.0-r1.ebuild

2013-09-09 Thread Sergey Popov
04.09.2013 18:01, Ian Stakenvicius пишет:
> On 04/09/13 01:28 AM, Sergey Popov wrote:
>> 02.09.2013 19:29, Ian Delaney (idella4) пишет:
>>> idella4 13/09/02 15:29:57
>>>
>>> Modified: ChangeLog Added:
>>> sendpage-1.1.0-r2.ebuild Removed:
>>> sendpage-1.1.0-r1.ebuild Log: revbump -> EAPI 5, remove old
>>>
>>> (Portage version: 2.2.0/cvs/Linux x86_64, signed Manifest commit
>>> with key 0xB8072B0D)
>>>
>>> Revision  ChangesPath 1.13
>>> net-dialup/sendpage/ChangeLog
>>>
>>> file :
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?rev=1.13&view=markup
>>>
>>>
> plain:
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?rev=1.13&content-type=text/plain
>>> diff :
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/ChangeLog?r1=1.12&r2=1.13
>>>
>>>
>>>
> Index: ChangeLog
>>> ===
>>>
>>>
> RCS file: /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v
>>> retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12
>>> -r1.13 --- ChangeLog14 Jun 2012 01:50:05 -  1.12 +++
>>> ChangeLog   2 Sep 2013 15:29:57 -   1.13 @@ -1,6 +1,12 @@ #
>>> ChangeLog for net-dialup/sendpage -# Copyright 2000-2012 Gentoo
>>> Foundation; Distributed under the GPL v2 -# $Header:
>>> /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v 1.12
>>> 2012/06/14 01:50:05 zmedico Exp $ +# Copyright 2000-2013 Gentoo
>>> Foundation; Distributed under the GPL v2 +# $Header:
>>> /var/cvsroot/gentoo-x86/net-dialup/sendpage/ChangeLog,v 1.13
>>> 2013/09/02 15:29:57 idella4 Exp $ + +*sendpage-1.1.0-r2 (02 Sep
>>> 2013) + +  02 Sep 2013; Ian Delaney 
>>> +sendpage-1.1.0-r2.ebuild, +  -sendpage-1.1.0-r1.ebuild: +
>>> revbump -> EAPI 5, remove old
>>>
>>> 14 Jun 2012; Zac Medico 
>>> sendpage-1.1.0-r1.ebuild: inherit user for enewgroup and
>>> enewuser
>>>
>>>
>>>
>>> 1.1
>>> net-dialup/sendpage/sendpage-1.1.0-r2.ebuild
>>>
>>> file :
>>> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild?rev=1.1&view=markup
>>>
>>>
> plain:
> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild?rev=1.1&content-type=text/plain
>>>
>>> Index: sendpage-1.1.0-r2.ebuild 
>>> ===
>>>
>>>
> # Copyright 1999-2013 Gentoo Foundation
>>> # Distributed under the terms of the GNU General Public License
>>> v2 # $Header:
>>> /var/cvsroot/gentoo-x86/net-dialup/sendpage/sendpage-1.1.0-r2.ebuild,v
>>> 1.1 2013/09/02 15:29:57 idella4 Exp $
>>>
>>> EAPI=5
>>>
>>> inherit perl-module eutils user
>>>
>>> MY_P=${PN}-1.001 DESCRIPTION="Dialup alphapaging software." 
>>> HOMEPAGE="http://www.sendpage.org/"; 
>>> SRC_URI="http://www.sendpage.org/download/${MY_P}.tar.gz"; 
>>> S="${WORKDIR}/${MY_P}"
>>>
>>> LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" # This
>>> package warrants IUSE doc IUSE=""
>>>
>>> DEPEND="!net-misc/hylafax >=dev-perl/Device-SerialPort-0.13 
>>>> =dev-perl/MailTools-1.44 >=virtual/perl-libnet-1.11 
>>>> =dev-perl/Net-SNPP-1.13 dev-perl/DBI"
>>>
>>> mydoc="FEATURES email2page.conf sendpage.cf snpp.conf"
>>>
>>> pkg_setup() { enewgroup sms enewuser sendpage -1 -1
>>> /var/spool/sendpage sms }
>>>
>>> PATCHES=( "${FILESDIR}"/${PV}-makefile.patch )
>>>
>>> src_install() { perl-module_src_install insinto /etc doins
>>> sendpage.cf newinitd "${FILESDIR}"/sendpage.initd sendpage 
>>> diropts -o sendpage -g sms -m0770 keepdir /var/spool/sendpage #
>>> Separate docs/ content from ${mydoc[@]} docompress -x
>>> /usr/share/doc/${PF}/text/ docinto text/ dodoc docs/* }
>>>
>>>
>>>
>>>
> 
>> EAPI=5 has no implicit RDEPEND="${DEPEND}". Does this package
>> really has no run-time dependendies?
> 
> 
> 
> Well, perl-module.eclass adds an RDEPEND of dev-lang/perl , so there's
> that.  If it's just perl scripts, though (and I haven't checked if it
> is or not), then that probably would be the only hard RDEPEND...
> 

Package contents are EXACTLY the perl scripts that needs specified
modules in runtime. Fixed that now.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] News item: m68k, s390, and sh are dropping stable keywords

2013-09-24 Thread Sergey Popov
23.09.2013 22:29, Markos Chandras пишет:
> On 09/23/2013 03:07 PM, Alexis Ballier wrote:
>>
>> we have 'stable', 'dev' and 'exp'; the difference between 'dev' and
>> 'exp' is unclear to me. it could be changed so that broken deps in
>> 'dev' profiles are a repoman error (without -d) but without stable
>> keywords.
>>
>> Alexis.
>>
> I believe the 'exp' profile makes no sense. It might did in the past,
> but I believe we are fine having only 'stable' and 'dev'. So unless I am
> missing something obvious, 'dev' can be used to express ~arch only
> architectures whether they are in a good or bad state.
> 

I think current dedication of pure-unstable arches on well-maintained
and dependency consistent arches in dev and arches where dependency
consistency is someway broken(Prefix) makes sense.

Unless somebody wants to clean up some mess i have seen in Prefix deps
by fulling package.use.mask in prefix profiles with tons of deps.

Anyway, we have apropriate options in repoman for checking on dev and
exp profiles, and, regarding the Prefix, i think we can try to move
prefix profiles to dev when Prefix tree will be merged with gentoo-x86

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Move m68k, sh, s390 to ~arch

2013-09-25 Thread Sergey Popov
24.09.2013 23:07, Markos Chandras пишет:
> On 09/24/2013 07:28 PM, Agostino Sarubbo wrote:
>> On 09/23/2013 22:41, Markos Chandras wrote:
>>> (unless of course you want to increase your number of cvs commits
>>> which is a worrying argument on its own)
> 
>> 11:16 #gentoo-bugs: <+bonsaikitten> ago: do me a favour and
>> de-keyword all affected packages for s390
> 
>> Also, nobody give me an award for the commits, so I really don't
>> understand what you mean.
> 
> I don't understand why you quote something from Patrick.
> 
> All I am saying, is to avoid mass-commits for no reason. The stable
> keywords will be lost during time by removing old version of the packages.
> 
> 

I think optimal solution here is to СС unstable arches on stable
requests for new versions of packages to let them drop stable keywords.
And if they are silent - dropping keywords with all revdeps by
maintainer itself when other arches are done with stabilization.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] stabilizing libraries without testing reverse deps

2013-09-29 Thread Sergey Popov
30.09.2013 01:41, hasufell пишет:
> Arch teams do not test them, so this is the business of the maintainer
> or the dev who requested stabilization.
> 

I hope you are kidding, cause when i was joining to arch teams, i was
taught to test reverse dependencies of libraries.

Of course, maintainer should test this also when bringing new version to
tree to prevent breakages. But stabilizing is different story and those
who putting apropriate version to stable should be 100% sure that it
would not break revdeps.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Packages up for grabs

2013-10-15 Thread Sergey Popov
13.10.2013 11:46, Sven Eden пишет:
> Am Samstag, 12. Oktober 2013, 08:45:15 schrieb Pacho Ramos:
>> Due pebenito retirement:
>> dev-libs/ustr
> 
> I've never heard of that package before, but the description sounded 
> interesting. So I went to their site and read what it is about, and it looks 
> like a project that seems to be ideal for my work.
> And while I'll be at introducing ustr into our existing projects (about 90% 
> are pure C99 on debian servers), I could proxy maintain it. The integration 
> will need me to have it usable, valid and stable anyway. ;)
> Honestly, there are at least three big projects at my work that suffer in 
> many 
> places from the problems ustr solves.
> 
> Cheers
> 
> Sven
> 

There are no open bugs for it, so - no problem. Library development
seems stalled, but new ebuild revision was out - with some fixes for
test phase(thanks to Jeroen Roovers).

But i can not find your e-mail in our bugzilla database. Does "Sven Eden
" appear to be your profile?

Anyway, please contact proxy maintainers team[1] by e-mail or IRC and
tell us about your wish to maintain this lib, thanks.

[1] https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] media-sound/beets up for grabs

2013-10-15 Thread Sergey Popov
15.10.2013 02:38, Stanislav Ochotnicky пишет:
> Any takers? Feel free to add yourself to the top of metadata.xml and ping me 
> on
> IRC. Unless I'll find some other primary maintainer I'll move to package to
> maintainer-wanted so that bugs don't accidentally end up in black hole.

Little clarification - i hope you mean "move to maintainer-needed@",
cause maintainer-wanted is for new packages only ;-)

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] official games repository

2013-10-22 Thread Sergey Popov
20.10.2013 18:31, hasufell пишет:
> Gamerlay is not related to the games team

I am sorry, but it is games team not related to gamerlay. No offense,
but gamerlay guys sometims just do their job.

So, MAKE it related to Games team and fix stuff, considered broken.

> gamerlay which is a project that has failed.

Please, do not throw such sentences without objective clarification, thanks.

> I have zero interest to work on gamerlay.

So, this is your personal attitude to be against of gamerlay. We have
got this, thanks.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] official games repository

2013-10-22 Thread Sergey Popov
20.10.2013 19:22, hasufell пишет:
> I am not sure if you have read my list of arguments in the first post.
> Sunrise is based on that very concept. No user has direct commit
> access to the reviewed repository, for good reason (not sure what you
> mean with "developer-only").
> 

So, what's the problem about adding such reviewed repo(more specifically
- a branch) to gamerlay except your personal negative attitude to whole
project itself?

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] official games repository

2013-10-22 Thread Sergey Popov
20.10.2013 20:12, hasufell пишет:
> This thread is derailed and I have no further interest in discussing here.
> 

And again, no offense, but it is not the first time when you are jumped,
said, "Everything in X is wrong!" and then said "I have lost interest".
It is very "mature" position to propose enhancement and then - hides, do
not you think?

Sorry if i am saying harsh words, just talking how it looks like from
side view.

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



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] OT: user-developer/privileges in IRC

2013-10-22 Thread Sergey Popov
22.10.2013 07:19, Peter Stuge пишет:
> I should have included bugzilla among mailing lists+IRC, users can
> indeed also have elevated privileges on IRC, but never equal to
> developers. It is radical exclusion and I'm reminded of it every
> time the #gentoo-dev channel mode catches my eye, painfully so if
> there's a discussion I could perhaps contribute to. Most of the time
> it is easy enough to say something privately to a relevant developer,
> but that's still very different from actual participation.
> 

Yes, and i think that it was done for a reason. But nobody stops you
from requesting temporarily voice on #gentoo-dev and when you
contributions will be marked as significant - gentoo/contributor cloak,
that will give you permanent voice in #gentoo-dev.

You should understand that #gentoo-dev is channel for developer's
communication primarily and it is not so restricted, as you think.

For example, #gentoo-infra is totally restricted to developers only,
other interested parties should be added to channel ACLs explicitly or
should get invite there.


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



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Gentoo Scire project - plans?

2013-10-29 Thread Sergey Popov
Hello, i just want to raise question: should we add deprecation on
project page of Scire[1] or even remove this project entirely? Cause
project seems slightly abandonded, leader(agaffney) is in progress of
retiring[2], other project member(blackace) has no commit access to tree[3].

CCing all interested parties

[1] - http://www.gentoo.org/proj/en/scire/
[2] - https://bugs.gentoo.org/show_bug.cgi?id=68900
[3] - https://bugs.gentoo.org/show_bug.cgi?id=45816

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



signature.asc
Description: OpenPGP digital signature


  1   2   >