Re: [gentoo-dev] [PATCH v4 00/19] User/group packages

2019-06-13 Thread Alexey Shvetsov

Hi!

Its a good thing that you're reviewing user class. I write some thought 
previosly about it.


Why not create some set for standart uid:gid for services so they will 
be identicall in all installations?


like slurm has uid:gid 500:500
nginx 80:80 or something...


Michał Górny писал 11-06-2019 19:23:

Hi,

Here's hopefully the final iteration of the patches.  Changes since v3:

- changed description to 'System user/group' (from 'service'),

- fixed acct-user to fail when ACCT_USER_GROUPS is empty (and not just
  when it is unset).

Please review.

--
Best regards,
Michał Górny


Michał Górny (19):
  user.eclass: Remove dead/broken Darwin support
  user.eclass: NetBSD has 'getent'
  user.eclass: Do not create user-group automatically
  user.eclass: Prevent automated home creation in useradd
  user.eclass: Support disabling home directory creation
  user.eclass: Support forcing specified UID/GID
  user.eclass: Die if no free UID/GID is found
  user.eclass: Factor out finding nologin into separate function
  user.eclass: Introduce esetshell
  user.eclass: Introduce eget{user,group}name
  user.eclass: Also permit using functions in pkg_*rm phases
  user.eclass: Support getting & setting comment field
  user.eclass: Introduce e{get,set}groups
  acct-group.eclass: A new eclass to maintain group accounts
  acct-user.eclass: A new eclass to maintain user accounts
  acct-user.eclass: Supporting locking & unlocking accounts
  acct-group/ftp: Add 'ftp' group (GID 21)
  acct-user/ftp: Add 'ftp' user (UID 21)
  net-ftp/ftpbase: Utilize {group,user}/ftp

 acct-group/ftp/ftp-0.ebuild|   9 +
 acct-group/ftp/metadata.xml|   5 +
 acct-user/ftp/ftp-0.ebuild |  14 +
 acct-user/ftp/metadata.xml |   5 +
 eclass/acct-group.eclass   | 124 
 eclass/acct-user.eclass| 373 
 eclass/user.eclass | 385 -
 net-ftp/ftpbase/ftpbase-0.01-r3.ebuild |  39 +++
 profiles/categories|   2 +
 9 files changed, 886 insertions(+), 70 deletions(-)
 create mode 100644 acct-group/ftp/ftp-0.ebuild
 create mode 100644 acct-group/ftp/metadata.xml
 create mode 100644 acct-user/ftp/ftp-0.ebuild
 create mode 100644 acct-user/ftp/metadata.xml
 create mode 100644 eclass/acct-group.eclass
 create mode 100644 eclass/acct-user.eclass
 create mode 100644 net-ftp/ftpbase/ftpbase-0.01-r3.ebuild


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: Infiniband/OmniPath/iWARP and other RDMA related staff

2016-06-29 Thread Alexey Shvetsov
В письме от среда, 29 июня 2016 г. 13:19:06 MSK пользователь Holger Hoffstätte 
написал:
> On Wed, 29 Jun 2016 10:07:07 +0300, Alexey Shvetsov wrote:
> > Hi all!
> > 
> > I'm going to revive RDMA fabric related things in gentoo. And since its
> > not
> 
> Yay!
> 
> > only about infiniband staff but about more generic fabric types there is
> > and idea to rename category sys-infiniband to more generic name.
> > Suggestions are
> > 
> > sys-rdma
> > sys-fabric
> > 
> > What will be inside? It will be RDMA related stuff like OFED, fabric
> > userspace drivers (verbs, psm, psm2, libfabric and others), plugins for
> > specific devices, tools to flash RDMA cards and other related staff.
> 
> This makes me happy. I've been playing with a standalone libfabric in my
> overlay via the sockets/UDP providers, and had nothing but problems when I
> tried to add USE flags for the various OFED bits (psm2 etc.)

Thats is the part of plan =)

> 
> An up-to-date libfabric that pulls in ofed only when needed would finally
> enable people without the otherwise necessary fabric HW to write against
> the much more usable & sane (when compared to raw IB verbs) libfabric APIs.
> 
> As far as the name is concerned IMHO fabric sounds less RDMA-specific;
> I think the OFI WG now also prefers implementation-neutral terms.

In current state i also preffer to rename it to 

sys-fabric 

and put all interconnect related stuff here (yes sys-cluster/knem  and sys-
cluster/open-mx also should go here)

So if there will be no objections i will do move in next 2 days

> 
> cheers,
> Holger


-- 
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
mailto:alexx...@gmail.com
mailto:ale...@omrb.pnpi.spb.ru
mailto:ale...@gentoo.org

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


[gentoo-dev] Infiniband/OmniPath/iWARP and other RDMA related staff

2016-06-29 Thread Alexey Shvetsov
Hi all!

I'm going to revive RDMA fabric related things in gentoo. And since its not 
only about infiniband staff but about more generic fabric types there is and 
idea to rename category sys-infiniband to more generic name. Suggestions are

sys-rdma
sys-fabric

What will be inside? It will be RDMA related stuff like OFED, fabric userspace 
drivers (verbs, psm, psm2, libfabric and others), plugins for specific devices, 
tools to flash RDMA cards and other related staff.

-- 
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
mailto:alexx...@gmail.com
mailto:ale...@omrb.pnpi.spb.ru
mailto:ale...@gentoo.org

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


Re: [gentoo-dev] Packages up for grab

2016-03-31 Thread Alexey Shvetsov

There also another package that i dont use anymore

sci-chemistry/icm


Alexey Shvetsov писал 31-03-2016 14:17:
There is list of packages that i dont realy use / or dont have hw to 
test


lio-target stack

dev-python/configshell
dev-python/rtslib
sys-block/rtsadmin
sys-block/targetcli

packages related to qualcom cell modem

net-libs/libmbim
net-libs/libqmi

and

sys-apps/gptfdisk


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] Packages up for grab

2016-03-31 Thread Alexey Shvetsov
There is list of packages that i dont realy use / or dont have hw to 
test


lio-target stack

dev-python/configshell
dev-python/rtslib
sys-block/rtsadmin
sys-block/targetcli

packages related to qualcom cell modem

net-libs/libmbim
net-libs/libqmi

and

sys-apps/gptfdisk


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] Determenistic system group and user id

2015-12-13 Thread Alexey Shvetsov

Hi all!

We trying to use ldap for users @work, many of our workstations running 
binary gentoo based distro called Calculate linux. However if we wanna 
have wide use of ldap there is a need for determenistic system group 
gids names and user uids.


Many ebuilds in tree uses enewgroup and enewuser with -1 (aka next 
available parameter)[1]. However it will be much better to set distro 
wide deterministic uid and gid for system service name. So for example 
ldap users may have determenistic groups like video, audio, plugdev, 
etc..


[1] $ egrep '(enewgroup|enewuser)' * -R | awk -F '/' '{print $1 "/" $2}' 
| grep -v eclass | sort -u | wc -l

443
So there not so much gid uids needed

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Use GLEP27!

2015-12-13 Thread Alexey Shvetsov

Hi!

Ok. Since there is GLEP27 we should make it reality. To do so i think we 
should
1. Have some list of system uid/gid (on wiki for example). Also we need 
to agree on uid/gid numbers for services

2. Add uid/gid from list to existing ebuilds
3. Make a repoman (or may be eclass) check, that will no allow to commit 
ebuilds with enewuser enewgroup calls with undefined uids
4. Make some script or howto to migrate to determenistic uids/gids from 
1




Robin H. Johnson писал 13-12-2015 23:41:

On Sun, Dec 13, 2015 at 09:03:51PM +0300, Alexey Shvetsov wrote:

Hi all!

We trying to use ldap for users @work, many of our workstations 
running

binary gentoo based distro called Calculate linux. However if we wanna
have wide use of ldap there is a need for determenistic system group
gids names and user uids.

Many ebuilds in tree uses enewgroup and enewuser with -1 (aka next
available parameter)[1]. However it will be much better to set distro
wide deterministic uid and gid for system service name. So for example
ldap users may have determenistic groups like video, audio, plugdev,
etc..

GLEP27 was approved for this, however it is barely used.

Convert the rest of the tree to use it, and then you'll be done, aside
from the existing mess on user systems.


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Determenistic system group and user id

2015-12-13 Thread Alexey Shvetsov

Hi Alec!

Alec Warner писал 14-12-2015 01:23:

On Sun, Dec 13, 2015 at 10:03 AM, Alexey Shvetsov <ale...@gentoo.org>
wrote:


Hi all!

We trying to use ldap for users @work, many of our workstations
running binary gentoo based distro called Calculate linux. However
if we wanna have wide use of ldap there is a need for determenistic
system group gids names and user uids.

Many ebuilds in tree uses enewgroup and enewuser with -1 (aka next
available parameter)[1]. However it will be much better to set
distro wide deterministic uid and gid for system service name. So
for example ldap users may have determenistic groups like video,
audio, plugdev, etc..


So the first question I normally ask here is:

1) Why do you need deterministic uid / gid's?


for exmaple plugdev group may have random gid from range 10-1000+ (i 
have some systems when it have gid >1000)
so if you're ldap user want to mount external drive on workstation you 
dont know what gid it should have..



2) If you do need deterministic uid / gid's, I would recommend storing
them all in the same place.

For example, you typically want a deterministic UID for a user. To
accomplish this, you add that user to LDAP, give them a UID in LDAP,
and then either add LDAP to nssswitch or use something like nsscache
to sync the ldap UID's into the local system.

3) If you need deterministic GID's I would recommend storing them all
in LDAP and syncing the group memberships locally.


Syncing groups localy is major design error if you have more then 10+ 
systems.




I never understood why people would think the distro should handle
unique gid / uids. Plus you usually end up running:

1) More than one distro.


Its not the case. Most time there only one 'supported' distro by local 
IT stuff.



2) More than one 'flavor' of a single distro where for whatever
reason, uid and gid decisions differed (they renumbered, etc.)

So if you want a consistent GID for a group, store the group name and
gid in ldap and sync it; do not rely on your distro to do it. IMHO
doing so is a design error.

-A


[1] $ egrep '(enewgroup|enewuser)' * -R | awk -F '/' '{print $1 "/"
$2}' | grep -v eclass | sort -u | wc -l
443
So there not so much gid uids needed

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Git Migration: go-live!

2015-08-09 Thread Alexey Shvetsov

Hi all!

Current repoman complains about headers in ebuilds


Creating Manifest for /home/alexxy/Gentoo/gentoo/sys-cluster/open-mx

  ebuild.badheader  1
   sys-cluster/open-mx/open-mx-1.5.4.ebuild: Malformed CVS Header on 
line: 3


So may be its better to drop $Id: $ completely?

Robin H. Johnson писал 09-08-2015 08:36:

On Sat, Aug 08, 2015 at 05:47:14PM +, Robin H. Johnson wrote:

On Thu, Jul 02, 2015 at 09:39:52PM +, Robin H. Johnson wrote:
 2015/08/08 15:00 UTC - Freeze
 2015/08/08 19:00 UTC - Git commits open for developers
This is going live in a few minutes. There was a lot of delays and 
snags

that were hit. QA has a lot of reviewing to do of in-tree patches with
long-standing CVS keyword damage. gkeys is also not sufficiently baked,
so we're using some scripting for now instead [1].

The new setup DOES enforce that commits AND pushes are signed.

I'm only 90% sure that everything works, but I've spent almost the
entire day on it, and there's more to go tomorrow.

Other old CVS repos are still closed for the moment, they will re-open
tomorrow.


 2015/08/09 01:00 UTC - Rsync live again (with lagged changelog)
 2015/08/11   - History repo available to graft
 2015/08/12   - rsync mirrors carry up-to-date changelogs again

These parts are still pending.

Quick instructions:
Set PORTAGE_GPG_KEY=0xLONG-GPG-KEY in your make.conf
$ git config user.signingkey 0xLONG-GPG-KEY
$ git clone git+ssh://g...@git.gentoo.org/repo/gentoo.git
$ vim ...
$ repoman commit -m '...' [2]
$ git push --signed

(some time later, when you have local unpushed commits you want to
rebase instead of merging)
$ git pull --rebase -S
$ vim ...
$ repoman commit -m '...'
$ git push --signed

(some time later, when you have a local branch you want to merge)
$ git merge -S some-branch
$ git push --signed

[1]
The keys as they are in LDAP right now have been used. If you need to
change your key, please ping infra as well, so I can update the
temporary setup.
$ ldapsearch 'gentooStatus=active' gpgfingerprint -Z -LLL \
|grep gpgfingerprint |cut -d: -f2- |tr -d ' '  \
|grep -v 'undefined'  | xargs gpg --recv

[2]
If you commit directly with git commit you MUST pass -S (and ideally
-s).


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-scm] Re: [gentoo-dev] Git Migration: go-live!

2015-08-09 Thread Alexey Shvetsov

Mike Frysinger писал 09-08-2015 15:43:

On 09 Aug 2015 14:54, Alexey Shvetsov wrote:

Hi all!


please don't top post


Current repoman complains about headers in ebuilds

 Creating Manifest for /home/alexxy/Gentoo/gentoo/sys-cluster/open-mx
   ebuild.badheader  1
sys-cluster/open-mx/open-mx-1.5.4.ebuild: Malformed CVS Header on
line: 3

So may be its better to drop $Id: $ completely?


it should look like:
# $Id$

but even then, yes, we should just trim the line
-mike


Since repoman do comparison with header.txt which contains


alexxy@x240 ~/Gentoo/gentoo $ cat header.txt
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

So we can change last line to $Id$ or since it dont actualy needed we 
can simply drop it.


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] Re: Herd/project cleanup

2015-06-27 Thread Alexey Shvetsov

Hi!

However I'm quite inactive now due to local reason, I wanna to stay part 
of gentoo-kde project =)


Johannes Huber писал 27-06-2015 22:39:

Hello Kentoos,

i think this topic is overdue. Compared to the list of members and real
activity i would love to cleanup the herd/project.

So please raise your hands to say yes i want to stay part of it or 
no i am
not interested anymore. Please answer me within 90 days. If you 
reading this

mail after the 90 days and be removed, feel free to re-join.

Greetings,


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] A question to Russian Gentoo Developers Community about import software substitution

2015-05-09 Thread Alexey Shvetsov

Hi!

I'm also interested in this. Actualy some years ago we did such atempt 
localy but it failed.


Dmitry Yu Okunev писал 08-05-2015 22:35:

Hello.

I'm not a Gentoo Developer and sorry if I shouldn't write such messages
here. If it's really so then I'll consider this in the future and it
will not happen again.

The question is only for Russian Gentoo Developers subcommunity.

I had been trying to push the idea of creating an united FOSS community
to solve problems of the higher school of the Russian Federation. But
such initiatives faded due to absence of support of top executives… And
now (according to e.g. [1]) it won't be a problem, IMHO. And I'd prefer
make a distribution for the higher shool based on Gentoo Linux. So
here's the Question:

Does anybody interested in creating a consortium to send an application
to the Ministry of Communications?

[1] http://www.opennet.ru/opennews/art.shtml?num=42189

Best regards, Dmirty.


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] Re: Maintainer request: sys-apps/kmscon

2014-06-26 Thread Alexey Shvetsov

Matt Turner писал 26-06-2014 09:42:

alexxy added it more than a year ago to the tree as part of the x11
herd, of which he isn't a maintainer. It hasn't been really seen any
attention and is broken with current versions of Mesa. I've pinged him
multiple times to see if he's planning to handle any of the
outstanding bugs.

Someone please take over maintenance and fix up this package?


Seems i forgot to add it to maintainer needed. Also kmscon now too much 
systemd dependent.


--
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: The state and future of the OpenRC project

2014-06-08 Thread Alexey Shvetsov
В письме от 9 июня 2014 01:36:49 пользователь Michael Palimaka написал:
 On 06/09/2014 12:41 AM, hasufell wrote:
  The amount of contributors (with real patches and real ebuilds) is
  constantly decreasing, because our workflow is horrible. I hope you
  don't actually think that bugzilla is an appropriate review platform.
 
 The problem is finding improvements that everyone is happy with.
 Gerrit is a no-go as Infra has expressed previously they do not want to
 touch Java. I set up a public Review Board instance against gentoo-x86 a
 while back but that saw zero instance.
 
 In the KDE and Qt teams we've seen much improved rates of user
 contribution since maintaining a mirror on GitHub, but excessive use may
 cause a problem in relation to our social contract (and many people just
 plain don't like GitHub).
 
 Perhaps we could consider GitLab?

Yep. Its better to have gitlab || gerrit || ReviewBoard 
Personaly i have only expirience with gerrit

However this will depend on migration of gentoo-x86 to git

-- 
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
mailto:alexx...@gmail.com
mailto:ale...@omrb.pnpi.spb.ru
mailto:ale...@gentoo.org

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


Re: [gentoo-dev] UPower upstream (git master) and 0.99 release - No sys-power/pm-utils support anymore

2014-05-27 Thread Alexey Shvetsov

Michał Górny писал 27-05-2014 09:34:

Dnia 2014-05-26, o godz. 23:15:34
Samuli Suominen ssuomi...@gentoo.org napisał(a):


UPower upstream removed sys-power/pm-utils support from 0.99 release
(currently unkeyworded in tree), as in, from current git master.


Don't worry. Looking at the past, I can guess this is only a temporary
inconvenience. I'm pretty sure upower will be discontinued soon
and replaced with systemd-powerd or something :D.


So again there will be mad bycicle on scrappers called systemd =\

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] Packages up for grabs

2014-04-14 Thread Alexey Shvetsov
Hi all!

There are a list of packages up for grabs. I cannnot test anymore some of 
them, or i stopped use them.

app-text/fbreader
dev-libs/liblinebreak
net-wireless/madwimax
net-wireless/wimax-tools
net-wireless/wimax
net-wireless/wpa_supplicant
sys-fs/ocfs2-tools
www-apps/owncloud
www-apps/rutorrent


-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, Gatchina, 
Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Developer
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] Re: Review Board for Gentoo

2013-05-29 Thread Alexey Shvetsov
Yep I'm thinking about gerrit like workflow. But seems it doesnt make sense 
with RB and CVS.

В письме от 29 мая 2013 10:22:29 пользователь Tomáš Chvátal написал:
 He is probably thinking about buildtests and automatic commit merges which
 are not possible with reviewboard.
 
 Dne 29.5.2013 9:09 Michael Palimaka kensing...@gentoo.org napsal(a):
  On 29/05/2013 02:07, Alexey Shvetsov wrote:
  Hi!
  
  Cool! I didnt use RB before, but i use gerrit. Do you pan to integrate it
  to
  g.o.g.o? It seems can be done by git commit hooks
  
  What sort of integration did you have in mind?
-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] Review Board for Gentoo

2013-05-28 Thread Alexey Shvetsov
Hi!

Cool! I didnt use RB before, but i use gerrit. Do you pan to integrate it to 
g.o.g.o? It seems can be done by git commit hooks

В письме от 28 мая 2013 23:42:17 пользователь Michael Palimaka написал:
 Hi,
 
 I have set up a Review Board instance[1] for testing / evaluation /
 whatever-you-want purposes.
 
 If you are not familiar with what happens in a review, there are a
 number of established Review Boards to look at.[2]
 
 This instance is currently configured for gentoo-x86, as well as a
 couple of overlays (but it is trivial to add more so let me know if you
 want your repo added too).
 
 While there are a number of options available, I personally like Review
 Board because it's unobtrusive - it does not disrupt usual workflow
 because it's only used when wanted. Have a try and see what you think.
 
 Best regards,
 Michael
 
 [1]: http://astralcloak.net/~kensington/rb/
 [2]: https://git.reviewboard.kde.org/r/110678/
-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] RFC: cartesian product extension to keyword system

2013-05-09 Thread Alexey Shvetsov
В письме от 29 апреля 2013 15:43:03 пользователь Jeroen Roovers написал:
 On Mon, 29 Apr 2013 16:14:51 +0900
 
 heroxbd hero...@gentoo.org wrote:
  KEYWORDS=~hppa-hpux ~m68k-mint ~ppc-aix ~x64-solaris ~x86-interix[]
  
  KEYWORDS_ARCH=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64
  ~s390 ~sh ~sparc ~x86
 
 Regardless of your chance of success in making the extra complexity
 manageable, I think moving the tradition KEYWORDS value to
 KEYWORDS_ARCH, and reusing KEYWORDS for something else , would
 needlessly increase the work required to migrate the portage tree.
 
 Why not leave KEYWORDS what it is right now, and expand/change its
 meaning using alternate variables so that you can (indefinitely)
 maintain backward compatibility?

Its not necessary. We simply may not define KEYWORDS but only define KEYWORDS_* 
vars. So old package managers versions will treat that as we have empty 
keywords

 
 
  jer
-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] splashutils needs a maintainer

2013-01-29 Thread Alexey Shvetsov
Hi all!

Well, I think best solution for fbcondecor patch is to go mainline. May be
after that there will be some interest fro maintaining splashutils from non-
gentoo people.

В письме от 27 января 2013 23:06:35 пользователь Pacho Ramos написал:
 With spock retirement, splashutils became orphan. The problem is that it
 has a lot of unresolved bugs for a long time:
 https://bugs.gentoo.org/buglist.cgi?quicksearch=splashutilslist_id21218

 that would need someone with more knowledge about it to maintain it (as
 I don't have splash on my systems for years).

 Also looks like splashutils is no more developed, but I don't know if we
 have a proper replacement for it in gentoo (most distributions are
 moving to plymouth, but I haven't tried if it works ok on Gentoo)

 Thanks for your help
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Gatchina, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] Getting proper USE_EXPAND variable(s) for multilib

2013-01-23 Thread Alexey Shvetsov
В письме от 23 января 2013 08:03:56 пользователь Alexis Ballier написал:
 On Wed, 23 Jan 2013 09:24:26 +0100
 
 Michał Górny mgo...@gentoo.org wrote:
  On Mon, 21 Jan 2013 10:27:30 -0300
  
  Alexis Ballier aball...@gentoo.org wrote:
To be honest, I don't know if there's other way to hide USE flags
than using USE_EXPAND_HIDDEN. If we want to use that, we'd have

to split the flags per-arch, i.e. have:
  MULTILIB_AMD64=abi1 abi2 abi3
  MULTILIB_PPC64=abi1 abi2 abi3

with appropriate USE_EXPAND_HIDDEN set by profiles.
   
   I don't like that at all.
   I'd go for ABI= the union of all the MULTILIB_ABIS variables (if
   there is no name collision)
   we certainly want skype to depend on libitneeds[abi_x86], not
   'amd64? ( libitneeds[abi_amd64_x86] ) x86? ( libitneeds )'
  
  Just a quick idea.
  
  How would you feel about abi_x86_32? (similarly _64, _x32)
  
  That would be almost natural names with the trick variable being
  ABI_X86, therefore having all the fore-mentioned advantages.
  
  The deps would look like:
libitneeds[abi_x86_32]
 
 Sounds good too, I just would want it to be shared between arches that
 can: amd64/x86/x32, ppc/ppc64, mips, sparc32/sparc64, etc.
 You mean you will hide ABI_X86 USE_EXPAND on non-x86 arches, right ?
 This would have all the benefits I think, very good idea :)
 
 Alexis.

Shared abi names are bad idea. For example
mips abis : 
o32
n32
n64
eabi
x86:
x86_32
x86_x32
x86_64

Actualy first three one are equivalent in their internal behavior. But i dont 
think that its good idea to have one name for all. Think about multiarch 
installs where you can have binaries from different architectures in one 
system.
-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru


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


Re: [gentoo-dev] app-emulation/qemu-user mask

2013-01-13 Thread Alexey Shvetsov
Hi!

For cross-chroots its needed to have static qemu-$arch user translators. May 
be you can introduce user-static use flag for them? Also it will be cool to 
have init script for kvm

В письме от 11 января 2013 22:45:30 пользователь Doug Goldstein написал:
 Just wanted to give everyone a heads up. app-emulation/qemu provides
 all the functionality of app-emulation/qemu-user without all the
 outstanding security bugs and issues the package has. For users using
 a cross chroot, I encourage you to look at QEMU_USER_TARGETS. I
 presently use an arm chroot with app-emulation/qemu. Should there
 truly be a missing feature, open a bug and I'll fix it. The only item
 I'm aware of that app-emulation/qemu does not have is the binfmt
 initscript. But I plan on adding that to the unstable version shortly.
 
 If there are no objections for 30 days, I'll send a treecleaner notice
 in 30 days and remove it 30 days after that (60 days from now).



Re: [gentoo-dev] app-emulation/qemu-user mask

2013-01-13 Thread Alexey Shvetsov
В письме от 14 января 2013 00:38:06 пользователь Doug Goldstein написал:
 On Sun, Jan 13, 2013 at 1:45 PM, Alexey Shvetsov ale...@gentoo.org wrote:
  Hi!
  
  For cross-chroots its needed to have static qemu-$arch user translators.
  May be you can introduce user-static use flag for them? Also it will be
  cool to have init script for kvm
 
 USE=static is available for app-emulation/qemu. I'll get a chroot for
 arm setup soon and test everything to make sure its working well.

It doesnt allow to build dynamik qemu-system* and static user targets 

 
 With regards to the KVM init script, I'm uninterested in maintaining
 it and it doesn't belong in the package as it is. There's a number of
 submitted init scripts that are attempting to create init scripts
 but really they're re-inventing libvirt and ganeti, but instead
 poorly. Ones I know about are:
 
 https://bugs.gentoo.org/show_bug.cgi?id=321517
 https://bugs.gentoo.org/show_bug.cgi?id=406043

Ghm.. Its some kind of overkill to install libvirt or gannety just for 1-2 vms



[gentoo-dev] Packages up for grabs

2012-12-03 Thread Alexey Shvetsov

Hi all!

Due to we dont have WiMAX networks here anymore (all of them were 
migrated to LTE) wimax related packages are now up for grabs as I cannot 
test them:


net-wireless/i2400m-fw
net-wireless/madwimax
net-wireless/wimax
net-wireless/wimax-tools

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] About unresolved bugs assigned to mobile for ages

2012-10-29 Thread Alexey Shvetsov
Seems most of apps maintained by indiviual maintainers (for example i'm 
maintaining wimax stack)

I dont know overall state of this herd

Markos Chandras писал 29-10-2012 13:50:
On Sun, Oct 28, 2012 at 12:26 PM, Pacho Ramos pa...@gentoo.org 
wrote:

Hello

I would like to know about mobile team status and also show that 
this
team has important bugs assigned to them for a long time, some of 
them
with patches (and reporters angry because of seeing things untouched 
for

a long time).

If anyone has time to join to the team and help, nice, if the team 
needs
to drop from some packages maintainership due lack of manpower, 
please

tell us what packages do you want up for grabs.

Thanks


I don't believe anyone is active in the mobile herd anymore. Probably
the packages need to be
moved to maintainer-needed@ so individual developers can take care of 
them.


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] ROMs category suggestion

2012-07-22 Thread Alexey Shvetsov

May be sys-firmware? =)

Rick Zero_Chaos Farina писал 2012-07-22 08:53:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/22/2012 12:12 AM, Doug Goldstein wrote:

I've got a few ROMs to add to the tree and some which are already in
the tree if people have a suggestion where they should live. Short
list:

ipxe
openbios
seabios
sgabios
vgabios


sys-bios?
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQC4dkAAoJEKXdFCfdEflKKHUP/1tab6d5DImIMABO9MEbQwAX
j/UVCg41+nKC4Kc04bfcFjYuzU8Ncl0JTGFQIbN2yq20SO2js2yK/tLHaoo2Gh1F
1xGy1QAHSEJxnyzwLZS9m/7riWJldjFUQWpODtDMMpkiZLGRPBy3FG7i0M6xAyu/
GWqahiIsYUSlwCTI+yCbPKSjAj5RFxkGLHl0/BWq9op1qriId/lIRkAZTjXHGGgB
wWWbG+3fjWclY9JhHlvGPr99qV6d1LkmapFVDTpVWbFUbMFjqxyc73EWscaBM2+N
budbOtZ5uWPfAD5Qj4eUxzrM8cHzqbgBwXXTD7bGOfQNEHUVIqFKme1XuHk7/Q/P
YjKlFunOZoycQpmy0OSQdxdmx5SzLTOJe94Lx0tMu6sp2cwK7Yif8yypZKXBklwc
UiNAhZPndj+GlWqZhsQeAdmQ9rRa9Yh2XvhZZdR2/gzAj3Bv78io2qwNNxhgpYkf
B9wAPTXnK1thhunLp71N8LGCiOUw98y1bgIX6lZvYyrMc2JK7y1HUbEA5vp01jgY
n9mh/9205DRqgZWG7xZyMYlYECva9qskxPxufL7Qe100VtL5ZamNSiNynUINTsad
RJEj4edr1EcvPaeFrUTzL1MrlouSgJoCe8/AYOZRf37JLZKmf3X4Tyr520g9/MY9
FxcmrcG8FDJ1c76g+Jh/
=lGpl
-END PGP SIGNATURE-


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: Portage Git migration - clean cut or git-cvsserver

2012-06-01 Thread Alexey Shvetsov

Hi!

Check kde overlay ;) we used signed commits here

Rich Freeman писал 2012-06-01 16:42:
On Fri, Jun 1, 2012 at 7:23 AM, Kent Fredric kentfred...@gmail.com 
wrote:


Nope, at least not as far as I can tell, and I just implemented 
commit

signature verification _


I've been trying to find an example of a signed commit, but can't 
find

one anywhere, so it is hard to tell what it is doing without going
through the git source carefully.  If you have an example of a signed
commit feel free to send it to me.

Note that I am NOT interested in the output of any git operation 
(such

as git log --show-signature, git show, etc) - these are all processed
and do not reveal what is actually going on.  I want a copy of the
actual file containing the signature.  If the signature is embedded 
in

the commit then I want the file in the objects directory tree that
contains the commit.  They're just compressed text files (though it 
is

a bit of a pain to decompress them).


Not nessecarily. Given that :

 a file with a given content has a fixed SHA
A tree is just a list of these SHA's , and that in turn is 
referenced
by SHA, so if 2 commits have identical file content, their 'tree' 
sha

will be the same ( in theory ).

So that means, if you perform a rebase, assuming the filesystem 
looks

the same as it did before the rebase, it will have the same SHA1 for
the tree, regardless of the process of how it got to be that way.


The filesystem WON'T look the same after a rebase.

quick example (operations done in this order):

file in commit A in master:
1
2
3
4
5

file in commit B in a branch off of master:
1
2a
3
4
5

file in commit C in master:
1
2
3
4a
5

if you merge master into the branch you'll end up with a new commit D
whose parent is B that looks like:
1
2a
3
4a
5

if instead you rebase master into the branch you'll end up with a new
commit D whose parent is C that looks like:
1
2a
3
4a
5

The history for the branch will no longer contain B.  If there were 
14

commits B1..14 you'd end up with 14 commits D1.14 that each contain
the line 4a.  None of them would use the same trees as B1..14, and
they can't use the same signatures as a result, even if only the tree
was signed.   As far as the new history was concerned, line 4a was
there before the branch was started.

At least, that is my understanding of rebasing.  Again, I'm a bit of 
a

git novice, but I never really grokked git until I saw a presentation
that didn't start with commands, but instead started out with just
walking through the actual structure of the repository.  Once you 
grok

the COW model I find it all clicks into place.

Rich


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: Portage Git migration - clean cut or git-cvsserver

2012-05-31 Thread Alexey Shvetsov

Michał Górny писал 2012-05-31 23:33:

On Thu, 31 May 2012 14:18:04 -0500
William Hubbs willi...@gentoo.org wrote:


On Thu, May 31, 2012 at 01:48:29PM -0400, Rich Freeman wrote:
 On Thu, May 31, 2012 at 12:49 PM, Robin H. Johnson
 robb...@gentoo.org wrote:
  1.
  Discussion on merge policy. Originally I thought we would
  disallow merge commits, so that we would get a cleaner history.
  However, it turns out that if the repo ends up being pushed to
  different places with slightly different histories, merges are
  absolutely going to be required to prevent somebody from having
  to rebase at least one of their sets of commits that are already
  pushed.

 Not sure I'm following, but I will be the first to admit that I'm 
a

 git novice.  Would this be aided by a convention, like only
 committing to master on the gentoo official repository, and any
 on-the-side work on places like github/etc stays in branches?
 Those repositories would just keep getting fed commits on master
 from the official repository.

 Iagree with this; I think we should ban merge commits on master. 
That

 would force everyone to rebase their work on current master before
they commit to master which would make the history clean.


What would git signing work with rebased commits? Would all of them
have to be signed once again?


Commits itsels still will be signed
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-26 Thread Alexey Shvetsov

Ok.

Since most of us want clean cut solution so i will close bug #333699 
as WONTFIX

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: comprehensive eclass checking in repoman

2012-05-25 Thread Alexey Shvetsov

Mike Frysinger писал 2012-05-25 19:42:

On Thursday 24 May 2012 23:47:23 Ryan Hill wrote:

Is there any sane way to handle sub-eclasses?  eg. foo-base inherits
foo-functions.


i was thinking of extending the metadata to handle this.  did you 
have any

specific ideas in mind ?  i can see inheriting say distutils should
not require
people to also inherit python eclasses ...
-mike


May we can use eclass dep graph?
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-24 Thread Alexey Shvetsov

Kent Fredric писал 2012-05-24 13:02:

On 24 May 2012 05:35, Alexey Shvetsov ale...@gentoo.org wrote:
Full clone will be about 1G or so but no more then 2. If we will 
drop

changelog it will be much smaller



And if you use git commit signing instead of ebuild manifests,
intra-commit churn will almost be negligible. :D


Yep. Each signature to manifest adds ~512B of echanged data. And this 
will be added every commit. Also Manifest contain checksumms for all 
filesincluding ebuild, patches, metadata and so on. thin-manifests will 
contain only DIST data so they will be much smaller

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - Handling Pull Requests (Was: clean cut or git-cvsserver)

2012-05-24 Thread Alexey Shvetsov
In gentoo git tree all git commits will be signed by commiter gpg keys 
(and this will be requerd!)


Aaron W. Swenson писал 2012-05-25 00:00:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/24/2012 03:57 PM, Dan Douglas wrote:

Git is about decentralized version control. When you clone a repo,
you have your own fork. When everyone has their own branch,
everyone is effectively equal.  So yes you can expect much much
more forking. In Git land, forks are good. There's no way to
enforce that people only pull from some official source.

It works out in practice so that 99% of the time people only care
about a couple branches of one repository. Counterintuitively, this
comes as a side- effect of git actually doing distribution properly
and making it easier for everybody's workflow. The overlay model by
contrast is quite broken on its own and virtually forces creation
of new overlays in order to make changes without the benifits of
version control (with regards to the rsync tree at least).

What Github does is facilitate making it easy to fork/branch and
provide a central way to push changes back into a remote through
pull requests. Pull requests and other web services around git
hosting are pretty much the thing that makes github worth using.
From the standpoint of accepting patches, the differenc e to you is
rather than (or in addition to) accepting patches through bugzilla,
you can choose to accept a push directly from someone else's copy
of the repo. It isn't like a wiki - everybody commits to their own
repositories and pushing to a remote is on a whitelist basis just
like in centralized version control.


This gets us into another topic altogether.

I do believe git pull-requests should go through Bugzilla. A
pull-request is the equivalent to bump requests, patch fixes, and all
sorts of stuff that we already handle through Bugzilla. Bugzilla also
contains our history.

If they happen to be needing to be pulled from github, that's fine.
Definitely convenient for the contributor.

We'll also need to clearly document how the pull-request is to be
generated. (I vote for requiring signed pull-requests. [1])

github should not be our central point of contact. We have b.g.o for
that. github should be on the fringes as a tool that we can use if we
want to.

[1]

http://git-blame.blogspot.com.ar/2012/01/using-signed-tag-in-pull-requests.html

- - Aaron
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREIAAYFAk++oYEACgkQVxOqA9G7/aC1WgD/V33WU0Cvc/po2Evrrjk6fM4d
IHt8FtD21rKfyrxmCeQA/A7t/nCJOA5UURm2ILAraPLWu598G8bKV7RNKtRKrqhQ
=MVyV
-END PGP SIGNATURE-


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - Handling Pull Requests (Was: clean cut or git-cvsserver)

2012-05-24 Thread Alexey Shvetsov

Kent Fredric писал 2012-05-25 01:20:

On 25 May 2012 09:14, Alexey Shvetsov ale...@gentoo.org wrote:
In gentoo git tree all git commits will be signed by commiter gpg 
keys (and

this will be requerd!)

Aaron W. Swenson писал 2012-05-25 00:00:


Something that still confuses me about commit signing that I haven't
seen answered: How does a signed commit work with rebasing? I don't
see any flag to allow rebase to sign commits rebased, and rebasing
*does* change the commit fundementally in ways I'd expect to void any
signature.

Sure, you may not want rebasing in the master, but I sure as hell 
want

to use it in a branch. People who maintain a long-parallel-merge
history instead of rebasing their branches are on my personal 
shitlist

=p.


You can rebase signed commit untill you dont push it to master
But yes i'm not sure how it works with signed commits
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

+1 for killing cvs


Johannes Huber писал 2012-05-23 15:54:

Am Mittwoch 23 Mai 2012, 14:42:37 schrieb Michael Weber:


-BEGIN PGP SIGNED MESSAGE-



Hash: SHA256







Hi,







i've looked at the blockers of [TRACKER] portage migration to git



[1] and want to discuss testing git-cvsserver [2].







There are two proposed scenarios how to migrate the developers write




access to the portage tree.







Clean cut turns of cvs access on a given and announced timestamp,



rsync-generation/updates is suspended (no input - no changes), some




magic scripts prepare the git repo (according to [3], some hours



duration) and we all checkout the tree (might be some funny massive

load).






testing git-cvsserver proses Clean cut with the additional

ability


to continue using cvs update/commit, - in best case - on the old



checkout w/o alteration on the developers side.







Clean cut forces us to clean up out dirty checkouts (I have some



added directories, added ebuilds i hesitated to `repoman commit`).



Plus we have to alter all our hot-wired portage mangling scripts

from


cvs'ish to git'ish (I use my read/write checkout as portage tree

(cvs


checkout + egencache for checkout) and have an automated

google-chrome


bump script). But this can be accomplished on a per developer basis,




and slackers don't stall the process.







testing git-cvsserver forces us all to test these cvs'ish scripts



and behaviours against a git-cvsserver and report.



We all know that this test-runs will never happen, stalling this bug




till infinity.



Plus infra/subset of devs marshalling the migration get stuck



between fixing git issues and git-cvsserver.







*if you still read this* *wow*







Please discuss my arguments and come to the conclusions to



RESO/WONT-FIX testing git-cvsserver, make a clean cut and remove




this bug from the blockers of [TRACKER] portage migration to git.







My lengthy 2 cents.







[1] https://bugs.gentoo.org/333531



[2] https://bugs.gentoo.org/333699



[3] https://bugs.gentoo.org/333705#c2



- --



Gentoo Dev



http://xmw.de/



-BEGIN PGP SIGNATURE-



Version: GnuPG v2.0.17 (GNU/Linux)



Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/







iF4EAREIAAYFAk+82z0ACgkQknrdDGLu8JBUWAD/dmuqyES/mYDrMam+/txnHmgd



VaQaqwHMlwzzqQwbpY4A/0h+5Vp8sLbOE78k4SCaGE2dCQtmeOz0jd1YxkDzP+YW



=jXLQ



-END PGP SIGNATURE-


I support RESOLUTION WONTFIX, if nobody cares about the bug since it
was opened it is obvious out of interest. There is no reason to
support jurassic software.

Clean cut++

Cheers


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

Michał Górny писал 2012-05-23 19:33:

On Wed, 23 May 2012 14:42:37 +0200
Michael Weber x...@gentoo.org wrote:


*if you still read this* *wow*

Please discuss my arguments and come to the conclusions to
RESO/WONT-FIX testing git-cvsserver, make a clean cut and remove
this bug from the blockers of [TRACKER] portage migration to git.


Kill it! And while we're at it, kill ChangeLogs as well!

/me hides...


Well this can be done with *meaningfull* git commit messages =D

so +1

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

Robin H. Johnson писал 2012-05-23 19:47:

On Wed, May 23, 2012 at 02:42:37PM +0200, Michael Weber wrote:

i've looked at the blockers of [TRACKER] portage migration to git
[1] and want to discuss testing git-cvsserver [2].

There are two proposed scenarios how to migrate the developers write
access to the portage tree.

The primary reasons to continue to support CVS-style access via
git-cvsserver:
1. Lightweight partial/subtree checkouts
   - Git has implemented subtree checkouts, but they still bring down 
a

 fairly large packfile.
2. Arches were Git repos are too heavy (Kumba wanted this for MIPS)


Isnt git works with shallow clone? like
# git clone --depth 1 or any other desired value 
git+ssh://gitrepo.uri::repo


So you can clone in this manner and push changes back

Also for depth = 1 pack size will be similar to gzipped rsync snapshot 
(~40M)




If we can get rid of #2, we're willing to live with #1.


Clean cut turns of cvs access on a given and announced timestamp,
rsync-generation/updates is suspended (no input - no changes), some
magic scripts prepare the git repo (according to [3], some hours
duration) and we all checkout the tree (might be some funny massive 
load).
1. You will be given git bundles instead of being allowed to do 
initial

   clone. That way it's just a resumable HTTP download.
2. rsync generation is NOT going away. Users will still be using it.


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

Matt Turner писал 2012-05-23 19:59:

On Wed, May 23, 2012 at 12:47 PM, Robin H. Johnson
robb...@gentoo.org wrote:

2. Arches were Git repos are too heavy (Kumba wanted this for MIPS)


Please don't go to this trouble for the ability to commit to portage
on *really* slow systems.


Isnt cvs too sloow on mips? git is much more faster. Same for arm.
About big repos, well why not use shallow cloned repo. It will work 
with plane history

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

Robin H. Johnson писал 2012-05-23 19:47:

On Wed, May 23, 2012 at 02:42:37PM +0200, Michael Weber wrote:

i've looked at the blockers of [TRACKER] portage migration to git
[1] and want to discuss testing git-cvsserver [2].

There are two proposed scenarios how to migrate the developers write
access to the portage tree.

The primary reasons to continue to support CVS-style access via
git-cvsserver:
1. Lightweight partial/subtree checkouts
   - Git has implemented subtree checkouts, but they still bring down 
a

 fairly large packfile.
2. Arches were Git repos are too heavy (Kumba wanted this for MIPS)

If we can get rid of #2, we're willing to live with #1.


Clean cut turns of cvs access on a given and announced timestamp,
rsync-generation/updates is suspended (no input - no changes), some
magic scripts prepare the git repo (according to [3], some hours
duration) and we all checkout the tree (might be some funny massive 
load).
1. You will be given git bundles instead of being allowed to do 
initial

   clone. That way it's just a resumable HTTP download.
2. rsync generation is NOT going away. Users will still be using it.



Another good point for repo size

https://git.wiki.kernel.org/index.php/GitFaq#How_do_I_use_git_for_large_projects.2C_where_the_repository_is_large.2C_say_approaching_1_TB.2C_but_a_checkout_is_only_a_few_hundred_MB.3F_Will_every_developer_need_1_TB_of_local_disk_space.3F
--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

Robin H. Johnson писал 2012-05-23 20:19:

On Wed, May 23, 2012 at 07:58:17PM +0300, Alexey Shvetsov wrote:

Isnt git works with shallow clone? like
# git clone --depth 1 or any other desired value
git+ssh://gitrepo.uri::repo

So you can clone in this manner and push changes back

Also for depth = 1 pack size will be similar to gzipped rsync 
snapshot

(~40M)
The shallow clone is still a shallow clone of the entire repo, and 
you

get the subtree checkout as just part of that.

Shallow clones are also read-only last I checked.


That isnt true =) you can commit from shallow clone  if and only if 
original repo doesnt have a branching and merging points before and 
after shallow clone point respectively

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

Rich Freeman писал 2012-05-23 20:32:
On Wed, May 23, 2012 at 1:22 PM, Alexey Shvetsov ale...@gentoo.org 
wrote:


That isnt true =) you can commit from shallow clone  if and only if 
original
repo doesnt have a branching and merging points before and after 
shallow

clone point respectively



Is that going to be a practical condition to maintain?

And how big will the repository actually be?  Are we talking a GB or
two, or something orders of magnitude larger?

Rich



Full clone will be about 1G or so but no more then 2. If we will drop 
changelog it will be much smaller


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver

2012-05-23 Thread Alexey Shvetsov

Arun Raghavan писал 2012-05-23 22:37:

I, for one, think we should stay with CVS and leave all this git
Linusware to the new-fangled Fedora kids with their fancy init 
systems

and tight coupling. CVS was good enough for my grandfather, and it's
good enough for you.


CVS is damn slow. On every cvs up it should stat *all* files and cvs 
entryes
in current state its ~212k files in gentoo-x86. It will be sloow on 
every machine unless you put all this files in ram


Actual number of usefull files is only about ~60k 
(ebuilds,eclasses,metadata.xml,patches)


Its comparable to linux kernel git tree ~42k files

And yes git is much more faster.

PS  if ibm s/360 was good for my grandfather why we all use modern 
intel pc? Lets stay under 1 MIPS machines like s/360



--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] amd64-fbsd profile marked 'stable'

2012-05-09 Thread Alexey Shvetsov

Hi!

May be you can share stages and install instructions for this?

Alexis Ballier писал 2012-05-08 15:33:

Hi,

I've just marked the profile 'default/bsd/fbsd/amd64/9.0' as 'stable'
in profiles.desc. I've been careful not to keyword anything with 
broken

deps, and its now forbidden. It is the first g/fbsd profile marked as
such.

Consequences for devs: broken deps are not allowed anymore; people 
are,

like for standard arches, expected to drop keywords and fill a
rekeywording bug.

Rationale:
- x86-fbsd has been a 'dev' profile for so long that the
majority of the packages have broken deps, meaning moving it to a
'stable' profile is almost impossible. I do not want to repeat this
error for amd64-fbsd
- people usually do not run repoman -d, and as such, it is common to
  get (core or not) packages that are uninstallable on g/fbsd. This
  wont happen anymore and will make devs and users happier :=)

cons: there's no stable amd64-fbsd keyword, i suppose that if we want
some day to stabilize it, it'll be hard with a 'stable' profile, but 
we

can temporarily switch it back to 'dev' while doing it, and without
preventing broken deps it'll be almost impossible to do this anyway.

Regards,

A.


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, NRC Kurchatov Institute, 
Gatchina, Russia

Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] [GSoC2012] Cross Container Support Project

2012-03-23 Thread Alexey Shvetsov

Hi!

Well i have 2 arm lxc containers on amd64 machine. Its works good if 
qemu support most of needed cross arch instructions


Jing Huang писал 2012-03-23 13:36:

Hi Everyone,

I am a student at Peking University in China. I am very interested in
the project of Cross Container Support(). I have some ideas about the
project. Please help me to examine the thoughts.

First, I think downloading stage and portage packets into specified
directory each time needs to be impoved(). It needs to build 
execution

environment every time. So it is not convenient. On the other hand,
the files in specified directory would be modified by some process
potentially. It is not an isolated execution environment at all.
Therefore, I would make some img files for the each arch, including
arm, mips, etc. The img file contains arch-stage and portage. When
creating the qemu-user container, the iniscript mounts the img file
into specified directory then chroot to it.

Second, if the process accesses disk frequently, I would to make a
tmpfs file for the qemu-user container. The process in the container
is running on tmpfs file and been sped up.

Third, I would custom a lightweight qemu-user container for the
specified process if necessary. In my previous work, I made a custom
ramdisk VM for the process by modifying the mkinitrd script. With the
help of “ldd –v ” command, I could get the shared libraries of
the process and packet them into ramdisk. But in Gentoo, maybe I 
could

custom the qemu-user container using the USE label.

In my proposal, this project uses a small quantity of bash to
implement just the core tools (create, destroy, enter). In simpler
terms, I plan to implement them in this way:

1. create routine

# qemu_container_create config_file

 The config_file specifies arch, arch-img file, chroot directory,
additional args of qemu(like -cpu cortex-a8). Then the create
routine will execute as:

 1). If having the arch-img then mount it into chroot directory.

 2). If not, make a new img file, download stageballportage, unpack
them to the chroot directory.

 2). modprobe binfmt_misc and register the qemu-user-arch to the
binfmt_misc.

 3). install the static qemu-user into the chroot directory and mount
the required directories.

 4). register this new container to our managment tool. The register
info includes container_id, stageball version, stageball arch, chroot
directory, etc.

2. enter routine

#qemu_container_enter container_id

 The enter routine opens a terminal and chroot into the environment.
The management tool should also set the container is in running
state.

3. destroy routine

#qemu_container_destroy container_id

 1). exits from chroot environment

 2). unmount stuff when not in use

 3). clear the qemu-user-arch in binfmt_misc register file (maybe
other containers use it)

 4). remove the container info from managment tool

Besides these routines, I would also implement container_list and
container_export routines. The former lists the info/state of
containers. The latter is used to export system images.

Questions:

1). Why integrate qemu-user container with crossdev? Crossdev is a
cross compiler. The qemu-user container not only compiles the
heterogeneous programs but also tests them. I thought if the 
qemu-user

container was good enough, it could replace the crossdev.

2). An additional task is to support layered systems so native
userspace can be used to further speed up the process (hybrid
chroot). I don't very understand the task. Could someone help me and
explain the “hybrid chroot”?

Would someone give me some suggestions? Any comments will be much
appreciated.

Jing Huang.


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] x32 fun pants

2011-09-15 Thread Alexey Shvetsov

Hi all!

Is it accepted for merge into kernel mainline for 3.2?
Actualy this abi looks like n32 mips abi.

PS why not merge all x86 abis into one keyword? because x86_32 x86_64 
x86_x32 are only abis of x86. Also we dont have different keywords for 
different mips abis (64bit and 32bit ones)


On Thu, 15 Sep 2011 15:34:06 -0400, Mike Frysinger wrote:
ive converted my system over to x86/amd64/x32 multilib for funs.  but 
i can

see how some people wont want all three all the time.  so the
question is how
we want to make this available to users at the release/profile level.

background: x32 is a new ABI that runs on 64bit x86_64 processors.
see [1].
you'll need gcc-4.7+, binutils-2.21.50+, glibc-2.15+, and linux-3.2+.

KEYWORDS wise, i'd like to avoid having to add x32 everywhere.  
instead,

reusing amd64.  only downside is the existing USE=amd64 behavior,
but we can
address that by making MULTILIB_ABIS a USE_EXPAND (i think this came
up before
with the portage multilib discussion).

release wise, we could ship a single multilib stage (x86/amd64/x32) 
and make

it easy to convert to a subset.  that way we still need only one.

other thoughts ?
-mike

[1] https://sites.google.com/site/x32abi/


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] fhs and multilib question

2011-09-11 Thread Alexey Shvetsov

Hi all,

There is a draft of fhs-3.0[1]

Also i think that lib should be symlink to lib64 on 64bit systems its 
at least

will be consistent

My 0.02 $CURRENCY.

[1] http://dev.linuxfoundation.org/~licquia/fhs-3.0-drafts/fhs.html


On Sun, 11 Sep 2011 11:50:28 -0500, William Hubbs wrote:

Hi all,

I have been dealing with a bug in openrc which prompted me to look at
our directory structure for libraries on 64 bit systems. The bug will 
be

referenced below[1]. The problem in the bug isn't the location of
libraries, but the fact that there is a mount point stored under the
library directories.

Here is what I've found in fhs [2].

- /lib should always exist on all architectures.
- /lib64 should only exist on amd64, ppc64, sparc64 and s390x. It
should hold 64 bit libraries, and /lib should hold 32 bit (or 31 bit
on s390x) libraries.
- /lib should hold 64 bit libraries on ia64.
- FHS mentions /lib32 but doesn't really define what goes in it, and 
with
  the definition of when /lib64 is to be used, there doesn't seem to 
be a

  need for /lib32.
- Also, it seems questionable that /lib is a symlink to /lib64 on
  non-multilib systems. I think we should still have separate /lib 
and

  /lib64 directories.

Constructive criticism of this idea, thoughts, etc, are welcome.

If there is no opposition, what would it take for us to do this?

Thanks,

William

[1] http://bugs.gentoo.org/show_bug.cgi?id=381783
[2] http://www.pathname.com/fhs/pub/fhs-2.3.html#LIB64


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Alexey Shvetsov
Moving things as openrc to /usr/libexec will effectevely barake old 
systems with separtae / and /usr. So it isnt good idea


On Tue, 6 Sep 2011 16:45:43 -0500, William Hubbs wrote:

On Tue, Sep 06, 2011 at 05:21:40PM -0400, Mike Frysinger wrote:

On Tuesday, September 06, 2011 14:46:06 William Hubbs wrote:
 we just got the following bug report for openrc today [1].

 On a gentoo 64 bit system, /lib is a symbolic link to /lib64, and 
this

 causes breakage in openrc.

that specific report sounds like using /run would fix things ?


I haven't really looked at using /run for anything in openrc on 
linux,

but that might be possible once we have it installed in baselayout.

I don't think it would fix this issue though.

as for the paths, openrc should be using the paths it installs into. 
so if
we're installing into /lib64/rc..., then that's what we should be 
using.


We are installing into /lib/rc, but /lib is a symlink on 64 bit 
systems,

so we are having an issue resolving the path.

 The simplest fix for this would be for us to add /libexec to 
baselayout
 and start using it for platform-agnostic code. We have 
/usr/libexec, so

 I don't know why we don't have /libexec. Should we?

same answer as last time people have asked about /libexec: no.  we 
dont need
it, and it's ugly cruft that no other distro ive seen uses, and this 
isnt

something we need to differentiate Gentoo.


The same thing should be applied to /usr/libexec then shouldn't it?
(just asking for more info here)

William


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] rfc: using /libexec

2011-09-07 Thread Alexey Shvetsov

On Wed, 7 Sep 2011 11:27:05 +0200, Michał Górny wrote:

On Wed, 07 Sep 2011 12:17:21 +0300
Alexey Shvetsov ale...@gentoo.org wrote:


Moving things as openrc to /usr/libexec will effectevely barake old
systems with separtae / and /usr. So it isnt good idea


Old systems should migrate to initramfs, like it was already pointed
out before. Breakage is already there, you just don't notice it.


Almoust all of my systems have lvm and separated /usr. And all of them 
still boot fine

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] Progress on cvs-git migration

2011-08-22 Thread Alexey Shvetsov

Hi all!

Is there any progress since last update on cvs-git migration?


--
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: gentoo-x86 commit in sys-cluster/torque: metadata.xml ChangeLog torque-2.5.6-r1.ebuild

2011-07-05 Thread Alexey Shvetsov

On Tue, 5 Jul 2011 13:09:13 -0400, Justin Bronder wrote:

On 03/07/11 23:37 +, Alexey Shvetsov (alexxy) wrote:

alexxy  11/07/03 23:37:20

  Modified: metadata.xml ChangeLog
  Added:torque-2.5.6-r1.ebuild
  Log:
  Add blocker to slurm and add maui scheduler to rdepend


USE=maui doesn't change anything on the users system aside from 
adding
another package they do not need in order to use Torque.  I'd rather 
users

install maui by themselves if they want to replace pbs_sched.

Unless you feel strongly, I'm going to back out that part of this 
changeset.




Well its a good way to indicate that torque need maui with pbs use flag 
if it want to use it.



Thanks,



  (Portage version: 2.2.0_alpha43/cvs/Linux x86_64)

Revision  ChangesPath
1.8  sys-cluster/torque/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/metadata.xml?rev=1.8view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/metadata.xml?rev=1.8content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/metadata.xml?r1=1.7r2=1.8


Index: metadata.xml
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/metadata.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- metadata.xml26 Jun 2011 00:47:16 -  1.7
+++ metadata.xml3 Jul 2011 23:37:20 -   1.8
@@ -6,9 +6,10 @@
emailjsbron...@gentoo.org/email
/maintainer
use
-		flag name='cpusets'Enable pbs_mom to utilize linux cpusets if 
available./flag
-		flag name='drmaa'Enable the Distributed Resource Management 
Application API./flag

-   flag name='munge'Enable authentication via munge./flag
-		flag name='server'Enable compilation of pbs_server and 
pbs_sched./flag
+		flag name='cpusets'Enable pbs_mom to utilize linux cpusets if 
available/flag
+		flag name='drmaa'Enable the Distributed Resource Management 
Application API/flag

+   flag name='maui'Enable maui scheduler support/flag
+   flag name='munge'Enable authentication via munge/flag
+		flag name='server'Enable compilation of pbs_server and 
pbs_sched/flag

/use
 /pkgmetadata



1.118sys-cluster/torque/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.118view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?rev=1.118content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/ChangeLog?r1=1.117r2=1.118


Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v
retrieving revision 1.117
retrieving revision 1.118
diff -u -r1.117 -r1.118
--- ChangeLog   2 Jul 2011 18:12:32 -   1.117
+++ ChangeLog   3 Jul 2011 23:37:20 -   1.118
@@ -1,6 +1,12 @@
 # ChangeLog for sys-cluster/torque
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL 
v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 
1.117 2011/07/02 18:12:32 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 
1.118 2011/07/03 23:37:20 alexxy Exp $

+
+*torque-2.5.6-r1 (03 Jul 2011)
+
+  03 Jul 2011; Alexey Shvetsov ale...@gentoo.org 
+torque-2.5.6-r1.ebuild,

+  metadata.xml:
+  Add blocker to slurm and add maui scheduler to rdepend

   02 Jul 2011; Raúl Porcel armi...@gentoo.org 
torque-2.4.14.ebuild:

   alpha/ia64/sparc stable wrt #372959



1.1  sys-cluster/torque/torque-2.5.6-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-2.5.6-r1.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/torque/torque-2.5.6-r1.ebuild?rev=1.1content-type=text/plain


Index: torque-2.5.6-r1.ebuild
===
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/torque/torque-2.5.6-r1.ebuild,v 
1.1 2011/07/03 23:37:20 alexxy Exp $


EAPI=2
inherit flag-o-matic eutils linux-info

DESCRIPTION=Resource manager and queuing system based on OpenPBS
HOMEPAGE=http://www.clusterresources.com/products/torque/;

SRC_URI=http://www.clusterresources.com/downloads/${PN}/${P}.tar.gz;

LICENSE=torque-2.5

SLOT=0
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
IUSE=cpusets +crypt doc drmaa kernel_linux maui munge server 
+syslog threads tk xml


# ed is used by makedepend-sh
DEPEND_COMMON=sys-libs/ncurses
sys-libs/readline
munge? ( sys-auth/munge )
tk? ( dev-lang/tk )
syslog? ( virtual/logger )
!games-util/qstat

DEPEND=${DEPEND_COMMON}
sys

[gentoo-dev] [RFC] Add support for RDMA enabled devices in main tree

2011-06-30 Thread Alexey Shvetsov
Hi all!

I'm working on putting infiniband support to main tree. Currently infiniband 
related stuff hosted in science overlay in sys-infiniband [1] category (this 
category currently contains ~25 packages but they will be ~40) so i wanna move 
them as whole category. Also i'm going to add USE_EXPAND for infiniband 
userspace drivers:
libmlx4
libmthca
libehca
libcxgb3

Any objections about moving this stuff to tree?

PS some in-tree stuff already has infiniband use flag so i'd like to make it 
global or may be rename it to rdma

[1] http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=tree;f=sys-
infiniband;h=5442f68fcaa8cedde34772915c605fdbab8d5541;hb=HEAD
-- 
Best Regards,
 Alexey 'Alexxy' Shvetsov
 Petersburg Nuclear Physics Institute, Russia
 Department of Molecular and Radiation Biophysics
 Gentoo Team Ru
 Gentoo Linux Dev
 mailto:alexx...@gmail.com
 mailto:ale...@gentoo.org
 mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] [RFC] Add support for RDMA enabled devices in main tree

2011-06-30 Thread Alexey Shvetsov
On Thursday 30 of June 2011 14:47:06 Mike Frysinger wrote:
 On Thu, Jun 30, 2011 at 14:40, Alexey Shvetsov wrote:
  Also i'm going to add USE_EXPAND for infiniband userspace drivers:
  libmlx4
  libmthca
  libehca
  libcxgb3

use will be something like OPENIB_DRIVERS=mlx4 mthca ehca cxgb3

Honestly i can only tests first two. 

Also since mlx4 ib driver wants kernel with xrc support i gonna add 'cluster-
sources' to tree and use flag 'xrc' to virtual/linux-sources-2.6 so sys-
infiniband/libmlx4 will depend on it.

So if there will be no objections i'll proceed with this stuff =)
And I'll move it to tree in an hour or so.


 
 should it be based on the hardware family rather than the lib name ?
 
  Any objections about moving this stuff to tree?
 
 i object to it not being done already ! ;)
 -mike
-- 
Best Regards,
 Alexey 'Alexxy' Shvetsov
 Petersburg Nuclear Physics Institute, Russia
 Department of Molecular and Radiation Biophysics
 Gentoo Team Ru
 Gentoo Linux Dev
 mailto:alexx...@gmail.com
 mailto:ale...@gentoo.org
 mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] [RFC] Add support for RDMA enabled devices in main tree

2011-06-30 Thread Alexey Shvetsov
On Thursday 30 of June 2011 20:54:21 Robin H. Johnson wrote:
 On Thu, Jun 30, 2011 at 10:40:26PM +0400, Alexey Shvetsov wrote:
  I'm working on putting infiniband support to main tree. Currently
  infiniband related stuff hosted in science overlay in sys-infiniband
  [1] category (this category currently contains ~25 packages but they
  will be ~40) so i wanna move them as whole category. Also i'm going to
  add USE_EXPAND for infiniband
  userspace drivers:
 Why a new category of sys-infiniband vs. existing sys-* categories.
 I thought I had seen some existing infiniband packages lurking in the
 tree.

Because its very scpecific stuff containing system libs and userspace drivers 
and daemons that will make ib hw functional =)
-- 
Best Regards,
 Alexey 'Alexxy' Shvetsov
 Petersburg Nuclear Physics Institute, Russia
 Department of Molecular and Radiation Biophysics
 Gentoo Team Ru
 Gentoo Linux Dev
 mailto:alexx...@gmail.com
 mailto:ale...@gentoo.org
 mailto:ale...@omrb.pnpi.spb.ru

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


Re: [gentoo-dev] Upcoming changes to hosting of Git repos on git.gentoo.org (NOT overlays.git.gentoo.org)

2011-01-22 Thread Alexey Shvetsov
Hi all!

Why not use redmine as sources.gentoo.org?

2011/1/22 Theo Chatzimichos tampak...@gentoo.org:
 On Saturday 22 January 2011 06:20:27 Donnie Berkholz wrote:
 I don't see any particular reason to distinguish between the main tree
 and overlays in this structure. Just do something common for both, like
 tree/ or ebuilds/ or packages/. In the same vein, there's no good reason
 I can think of to discriminate between overlays that are project vs
 personal, since either can be supported or unsupported.

 And I don't see a reason to merge the huge overlays list with the official
 gentoo tree. They are totally different things, and a future alternative to
 viewvc in sources.gentoo.org (maybe trac-git) should reflect that. If we show
 a huge list with ebuild repos to public (especially to new to gentoo) without
 separating the official tree (including user/unofficial/bad-shaped ones), I
 suppose we'll give the impression we are like debian, where the user needs the
 multimedia overlay to get multimedia ebuilds, or the kde overlay to install
 kde.

 For the second part of your question, Ryan's responce is perfect.
 --
 Theo Chatzimichos (tampakrap)
 Gentoo KDE/Qt, Planet, Overlays




-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] MULTI_ABI support addition to main tree portage

2010-12-01 Thread Alexey Shvetsov
Well =)

This will be killer feature in gentoo =P
Also what about more complex arhes than ia32? like mips of ppc?

PS also with this feature seems amd64 and x86 can be merged in one
arch (like it was done in kernel) since its only abis of ia32

2010/12/1 Thomas Sachau to...@gentoo.org:
 Hi,

 i have already written about this some months ago and updated the code in 
 relation to the comments
 especially from vapier.

 Basicly, it does now first set abi-specific vars (like CC, CFLAGS and others 
 (setup_abi_env function
 in bin/auto-multilib.sh contains the full list), then does build the package 
 as usual. If additional
 ABIs are requested, it checks after src_install, if there are possible 
 ABI-specific files (libs,
 headers or, if requested for every ABI, also binaries). If those are found, 
 the image dir is moved
 away and a new run is started, where again at start abic-specific vars are 
 set and then the complete
 src* phases are run. Once all requested ABIs are done, the image dirs are 
 merged into the final
 image dir. The following pkg_* phases are each running for every ABI.
 Currently, only different libs and headers are installed by default, binaries 
 will be the ones from
 the default ABI, unless you tell portage to install binaries for all 
 requested ABIs, in which case a
 wrapper will select the ABI-specific binary depending on the environment.
 The current implementation uses a USE-dep like way internally to satisfy the 
 needed dependencies, so
 that e.g. 32bit libs on a 64bit platform get their required dependencies 
 built with 32bit libs
 installed. For the rare case, where the crosscompile does fail and there is 
 only a need for the
 binary and no linking against the libs, i have also a var, which disables 
 this auto-dependency
 calculation for specified packages.

 For the user interface, portage shows a USE_EXPANDed var, which contains the 
 avaidable ABIs, as an
 example for emerge -pv media-libs/jpeg:

 [ebuild   R   ] media-libs/jpeg-8b  USE=-static-libs MULTILIB_ABI=amd64 
 x86

 Those ABIs can be handled like USE flags, in this case, they are 
 multilib_abi_amd64 and
 multilib_abi_x86, so you can use those USE flags to enable/disable specific 
 possible ABIs either
 globally or per package.

 The basic implementation can be used without changing main tree ebuilds or 
 eclasses, but e.g. for
 the replacement of emul-* libs, this will require EAPI-support for 
 ABI-specific USE-deps for
 binary-only packages or packages like wine.

 I would first like to see, if there are any bigger concerns especially with 
 the implementation and
 how it is supposed to work.

 If there are no such concerns or if they have been resolved, i would like to 
 request some help for
 the documentation and PMS-patch related work.

 For install instructions, please have a look at [1], the code can be found in 
 the multilib branch of
 portage git repo at [2].

 While i did not yet get to the implementation of it, i would also like to 
 propose something similiar
 for languages (like python, ruby or others), so that the basic parts are 
 inside the PM and we can
 drop the different ways of implementation and allow users a much more 
 fine-grained control on a per
 package base (in relation to the current way python eclass based very complex 
 implementation works).

 [1]: http://github.com/sjnewbury/multilib-overlay/tree/portage-multilib/doc
 [2]: 
 http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=shortlog;h=refs/heads/multilib

 --
 Thomas Sachau

 Gentoo Linux Developer





-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: MULTI_ABI support addition to main tree portage

2010-12-01 Thread Alexey Shvetsov
Well ok =)

i call it ia32 since its original name of this arch however it can be
better called x86 (x86_32 and x86_64)

PS seems many users were confused with ia64 since they associate it
with core2 and nahalem

2010/12/1 Diego Elio Pettenò flamee...@gmail.com:
 Il giorno mer, 01/12/2010 alle 22.11 +0300, Alexey Shvetsov ha scritto:

 PS also with this feature seems amd64 and x86 can be merged in one
 arch (like it was done in kernel) since its only abis of ia32

 I would suggest against that.

 For the kernel it's somewhat easier, but for userland, x86 and amd64 are
 definitely far enough that I wouldn't be surprised if it'll take a few
 more years before we can easily consider the two keywords a single one.

 Just think of a relatively-common situation.

 void *bar = foo();

 with foo implicitly declared. On 32-bit userland it'll be all fine,
 but will crash badly on 64-bit userland.

 And this is without adding to the necessity of PIC, and the rest of
 little details that this brings with it.

 For the sake of safety, let's _not_ merge this, as we have said too many
 times for me to dig up.


 And finally, let's not call it ia32. No matter what Intel wants it to be
 called, if you were to call it like that, you'd just have a number of
 people asking why their ia64 stage don't work.

 --
 Diego Elio Pettenò — “Flameeyes”
 http://blog.flameeyes.eu/

 If you found a .asc file in this mail and know not what it is,
 it's a GnuPG digital signature: http://www.gnupg.org/






-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in www-apps/drupal: drupal-5.23.ebuild ChangeLog drupal-6.19.ebuild drupal-6.16.ebuild drupal-6.17.ebuild drupal-5.22.ebuild

2010-08-17 Thread Alexey Shvetsov
Ok =)

Next time i'll add bug numbers =) Actualy i simply forgot about them.

2010/8/17 Alex Legler a...@gentoo.org:
 On Tue, 17 Aug 2010 10:46:10 +0400, Peter Volkov p...@gentoo.org wrote:

 В Пнд, 16/08/2010 в 18:04 +, Alexey Shvetsov (alexxy) пишет:
  alexxy      10/08/16 18:04:52
 
    Modified:             ChangeLog
    Added:                drupal-5.23.ebuild drupal-6.19.ebuild
    Removed:              drupal-6.16.ebuild drupal-6.17.ebuild
                          drupal-5.22.ebuild
    Log:
    [www-apps/drupal] Version bump

 Always reference bug number and mention people that spent time
 reporting problems in our bugzilla. Please, add bug # and attribution
 into ChangeLog. Also with version bump it's always good idea to keep
 previous version to allow re-installation of previous versions in the
 case of regressions.

 https://bugs.gentoo.org/show_bug.cgi?id=323399


 That's rather https://bugs.gentoo.org/show_bug.cgi?id=332541

 I agree that the bug # should be referenced, but as for removing the
 old versions, that's something we usually ask people to do after
 bumping packages with security issues to minimize the risk of people
 installing possibly vulnerable versions.

 --
 Alex Legler | Gentoo Security / Ruby
 a...@gentoo.org | a...@jabber.ccc.de




-- 
Best Regards,
Alexey 'Alexxy' Shvetsov
Petersburg Nuclear Physics Institute, Russia
Department of Molecular and Radiation Biophysics
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] OpenIB stuff in gentoo

2009-12-04 Thread Alexey Shvetsov
Hi all!

I'm currently maintaining OFED[1] stack in science overlay[2]. There are 26
packages in sys-infiniband category but its going to grow for 10 more.
Also there is eclass to unpack complicated OFED distribution tarball.

So what will be best place to put this software in tree? Should i keep the
sys-infiniband category or use some already available one?


[1] http://www.openfabrics.org
[2] http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git

-- 
Alexey 'Alexxy' Shvetsov
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] openrc-0.5.1 arrived in the tree

2009-10-09 Thread Alexey Shvetsov
On Пятница 09 октября 2009 21:57:07 Matthias Schwarzott wrote:
 Hi there!
 
 As some of you have waited long for this to happen, sys-apps/openrc-0.5.1
  is there. It has a default enabled (eapi-1) useflag oldnet to install the
  old-style network scripts called net.*.
 Regardless of this use-flag, the new init-script /etc/init.d/network is
  always installed.
 
 For transition to new-style network script there is something todo I think.
 Unordered list of todos:
 * hotplug? at least udev does explicitly call in net.* scripts
 * New systems should get old or new scripts?
 * does new scripts already can do all that was possible with net.* ?
 
 So far I hope the update does not break any system.
 In case this happens nevertheless open a bug as usual.
 
 Regards
 Matthias
 
I think we should have unicode=yes in rc.conf by default if we have +unicode 
in USE

-- 

Alexey 'Alexxy' Shvetsov
Gentoo/KDE
Gentoo/MIPS
Gentoo Team Ru


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


Re: [gentoo-dev] EAPI and system packages

2009-09-20 Thread Alexey Shvetsov
On Воскресенье 20 сентября 2009 11:47:30 Rémi Cardona wrote:
 Le 20/09/2009 02:31, Ryan Hill a écrit :
  If not, when can
  we drop support for old EAPIs?  Your opinions please.
 
 Let's drop it now. We've waited long enough. Portage with EAPI=2 has
 been stable for more than a year.
 
 Rémi
 
Yes its good idea to drop EAPI2 from tree, but we should provide a way to 
upgrade for people that don't upgrades recently. So we can:
1 create a portage snapshot
2 write mini how to  about upgrade
3 then drop EAPI=0 and EAPI=1 from tree to simplify tree
-- 

Alexey 'Alexxy' Shvetsov
Gentoo/KDE
Gentoo/MIPS
Gentoo Team Ru


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


Re: [gentoo-dev] Re: Gentoo stats server/client @ 2009-08-22

2009-08-26 Thread Alexey Shvetsov
Hi all!

seems smoltSendProfile doesnt work with unicode locales =)
 100%] x11-wm/twm-1.0.4
Traceback (most recent call last):
  File /usr/lib/python2.6/site-packages/smolt/client/sendProfile.py,
line 211, in module
 % excerpts
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position
0: ordinal not in range(128)


2009/8/26 Sebastian Pipping webmas...@hartwork.org:
 Christian Faulhammer wrote:
 Hi,

 Sebastian Pipping webmas...@hartwork.org:

 Christian Faulhammer wrote:
 That's a nice starting point to have a look if they aren't installed
 they are unpopular or because they fail to build (which makes them a
 candidate for removal).
 I'm not following - how would we find out about the reason a package
 is never reported installed?

  Own tests?  Bugzilla?  It is only to get an idea which packages might
 be at their of life.

 I see, good idea.



 Sebastian






-- 
Alexey 'Alexxy' Shvetsov
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] New 10.0 LiveDVD release enhancements

2009-08-23 Thread Alexey Shvetsov
Hi all!

Also i think it wil be good idea to include parted into liveDVD since
its only tool that support gpt partition tables =)

2009/8/23 James Homuth ja...@the-jdh.com:
 -Original Message-
 From: Samuli Suominen [mailto:ssuomi...@gentoo.org]
 Sent: August 22, 2009 10:47 AM
 To: gentoo-dev@lists.gentoo.org
 Subject: [gentoo-dev] New 10.0 LiveDVD release enhancements

 Fernando V Orocu (likewhoa) has been working on getting the 10.0 LiveDVD
 images in shape for the Gentoo 10th year anniversary release. We need some
 assistance in terms of LiveDVD testers, user suggestions for new packages 
 software testers since there will be over 100+ new packages on this release
 dvd.

 We are looking for constructive feedback and ideas from both the developer
 community and user community. We want this 10th year anniversary release DVD
 to reflect our accomplishments over the year and your feedback is highly
 appreciated.

 Below are a few of the goals for the the LiveDVD release.

 1. Supply both 32/64bit stable kernels
 2. Enable HybridISO for the images
 3. KDE/GNOME Desktop Environment
 4. Speak-Up Functionality
 5. your suggestions here

 Some links..

 http://bugs.gentoo.org/281827
 http://weboperative.com/gentoo/downloads/livecds
 svn co svn://anonsvn.gentoo.org/releng/trunk/releases/10.0


 -Samuli

 How would a non-developer go about participating in the test?






-- 
Alexey 'Alexxy' Shvetsov
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



Re: [gentoo-dev] gcc-4.4 unmasking soon

2009-08-04 Thread Alexey Shvetsov
Hi!

I'm already use gcc-4.4.0/gcc-4.4.1 and whole system was rebuild with new gcc 
(including kde-4.2.x/4.3.x and openoffice). Also i noticed that some scientific 
software works better with gcc-4.4.x (like gromacs and gamess)

On Среда 05 августа 2009 05:15:57 Mark Loeser wrote:
 I'd really like to unmask gcc-4.4.1 soon, as in the next week or so.
 If you could please install it and test it out, I would appreciate it.
 Also, if you have any gcc 4.4 porting bugs assigned to a herd that you
 are a part of, resolving those bugs would help a lot.

 Thanks to all that have contributed and helped already,

-- 
Alexey 'Alexxy' Shvetsov
Gentoo/KDE
Gentoo/MIPS
Gentoo Team Ru


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


Re: [gentoo-dev] Re: [RFC] USE_EXPAND for qemu unified ebuild

2009-05-16 Thread Alexey Shvetsov
On Суббота 16 мая 2009 03:18:09 Luca Barbato wrote:
 Luca Barbato wrote:
  Duncan wrote:
  Namespace pollution? QEMU_USER_TARGETS and QEMU_SOFTMMU_TARGETS, maybe?
 
  Right, anyway either one or two vars, anybody has a strong feeling
  towards one of them or against any of them?

 QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS, that's it.


 -USE_EXPAND=APACHE2_MODULES APACHE2_MPMS FOO2ZJS_DEVICES MISDN_CARDS
 FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES
 INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS
 ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES
 +USE_EXPAND=APACHE2_MODULES APACHE2_MPMS FOO2ZJS_DEVICES MISDN_CARDS
 FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES
 INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS
 ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES
 QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS


 alpha - userspace emulation target
 armeb - userspace emulation target
 arm - userspace emulation target
 cris - userspace emulation target
 i386 - userspace emulation target
 m68k - userspace emulation target
 mips64el - userspace emulation target
 mips64 - userspace emulation target
 mipsel - userspace emulation target
 mips - userspace emulation target
 ppc64abi32 - userspace emulation target
 ppc64 - userspace emulation target
 ppc - userspace emulation target
 sh4eb - userspace emulation target
 sh4 - userspace emulation target
 sparc32plus - userspace emulation target
 sparc64 - userspace emulation target
 sparc - userspace emulation target
 x86_64 - userspace emulation target

 arm - system emulation target
 cris - system emulation target
 i386 - system emulation target
 m68k - system emulation target
 mips64el - system emulation target
 mips64 - system emulation target
 mipsel - system emulation target
 mips - system emulation target
 ppc64 - system emulation target
 ppc - system emulation target
 sh4eb - system emulation target
 sh4 - system emulation target
 sparc - system emulation target
 x86_64 - system emulation target
 ppcemb - system emulation target

 If anybody is against it please tell ^^

 lu
its realy a good idea to make targets for qemu selectable =) since not all 
targets work all time at the same condition.
-- 
Alexey 'Alexxy' Shvetsov
Gentoo/KDE
Gentoo/MIPS
Gentoo/Sci
Gentoo Team Ru


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


Re: [gentoo-dev] RFC: Deprecating EAPI0

2009-03-21 Thread Alexey Shvetsov
Alec Warner wrote:
 I am interested in the number of ebuilds at specific APIs in the tree,
 do you have those numbers?
 Basically, how much work is this (raw ebuild count)?

Total ebuilds   26209
EAPI0 ebuilds   22880
EAPI1 ebuilds   1855
EAPI2 ebuilds   1474

this numbers based on regexps =)

-- 
Alexey 'Alexxy' Shvetsov
Gentoo/KDE
Gentoo/MIPS
Gentoo/SCI
Gentoo Team Ru


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