Re: [gentoo-dev] Support for multiple ABIs (for Python modules etc.)

2009-07-26 Thread Marijn Schouten (hkBst)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Arfrever Frehtes Taifersar Arahesis wrote:
 I would like to present the plan of support for multiple ABIs. It should be 
 sufficient for
 Python modules and might be also appropriate for some other ABI types (e.g. 
 for Ruby modules).

In the context of which problem are you brainstorming?

Marijn

- --
If you cannot read my mind, then listen to what I say.

Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML
http://www.gentoo.org/proj/en/lisp/, #gentoo-{lisp,ml} on FreeNode
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkpsTq0ACgkQp/VmCx0OL2xqtACglJ7tpOXL4DAeSvo+sLpSc5ir
NsEAoLmyH9EbXydfk4dpCJiHxLqr6WFS
=lmdT
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: [gentoo-soc] Re: Progress on Universal Select Tool

2009-07-26 Thread Sérgio Almeida
On Fri, 2009-07-24 at 10:22 +0200, Michael Haubenwallner wrote: 
 Sérgio Almeida wrote:
  On Thu, 2009-07-23 at 17:28 +0200, Robert Buchholz wrote:
  On Thursday 23 July 2009, Sérgio Almeida wrote:
  You changedir, you call uprofile, and
  voila, new profile. You login again, default profile.
 
 ..., change back to your home dir, call uprofile, and you have your
 default (=login) environment.
 

Indeed... that's what's supposed to happen. Who wants to call uprofile?
Who doesn't?

  if cmd = 'chdir':
uprofile
 
  What do you guys think?
 
 While the per-directory profile sounds interesting and useful (a really
 good idea!), as it might solve the requirement for per-project
 environment here, the automatism for the 'cd' command feels like more
 confusing than useful: WTF does 'cd' more than change directory?
 

Atm, cd just changes dir as it is supposed to. Robert alerted us to the
fact that we can trigger a PRE_CMD on most shells when a CHANGEDIR
occurs. 

 Instead, provide a command to update the environment for the current
 directory, which does search for an .uprofile/ in all the parent
 directories when there is no local one.
 Additionally, (let the user) define a *new* command that does both
 changing directory and updating the environment.
 

This is the question... Call uprofile manually or detect the profile
automatically? Both capabilities? Mmm...

 Another point: the per-directory profile solution feels like there is no
 need to distinguish between user- and directory-profile any more - as
 the user-profile would not be anything different than ~/.uprofile/, no?
 

Yes and no. ~/.uselect/ contains a bin/ environment (prepended to your
PATH by /etc/profile or something) a env.d/ and most probabily
something else that gets executed uppon login.

This does not invalidate you having a ~/.uprofile/. uprofile will
configure your ~/.uselect/ and your environment variables. Your user
profile will not be interpreted by python, uprofile turns profile files
(from python) into bin/ and env.d/ environment on your ~/.uselect.

This may seem confusing, but that's the best way I can explain. Later
this weekend will send a call for ideas/call for modules to the dev
list to get everyone known with the uselect environment. I'm just
finishing cleaning up the code to start commiting and using git
branches.

 
 Thank you!
 

I thank you! All! Have a nice weekend!

 
 /haubi/
 

Cheers,
Sérgio
-- 
Sérgio Almeida - meph...@gmail.com
mephx @ freenode



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


Re: [gentoo-dev] Support for multiple ABIs (for Python modules etc.)

2009-07-26 Thread Arfrever Frehtes Taifersar Arahesis
2009-07-26 14:40:13 Marijn Schouten (hkBst) napisał(a):
 Arfrever Frehtes Taifersar Arahesis wrote:
  I would like to present the plan of support for multiple ABIs. It should be 
  sufficient for
  Python modules and might be also appropriate for some other ABI types (e.g. 
  for Ruby modules).
 
 In the context of which problem are you brainstorming?

This proposition is intended to solve multiple problems, but Gentoo Python 
Project especially
would like to have it available during transitions to new Python versions (e.g. 
Python 3.*).
Python 3.1 will be added to the tree in the next week. Over 10 Python modules 
should work with
Python 3, but the majority of packages doesn't work yet. We want to provide 
possibility of
installing Python modules into site-packages directories of multiple Python 
versions (e.g. 2.6
and 3.1). In currently existing EAPIs we *will* support it, but without 
checking Python ABI
dependencies during dependency calculation.

-- 
Arfrever Frehtes Taifersar Arahesis


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


[gentoo-dev] Lastrite: media-sound/mppenc =media-sound/musepack-tools-1*

2009-07-26 Thread Samuli Suominen
# Samuli Suominen ssuomi...@gentoo.org (26 Jul 2009)
# Deprecated musepack-tools (SV7). Masked for removal.
# Replaced by =media-sound/musepack-tools-444 (SV8).
media-sound/mppenc
=media-sound/musepack-tools-1*

If you have apps in overlays that still need libmpcdec, please migrate
to libmpcdecsv7 if it's not API compatible with sv8, but if it is, use
=media-sound/musepack-tools-444.

Thanks, Samuli



[gentoo-dev] Qt3 deprecation

2009-07-26 Thread Ben de Groot
Dear fellow devs,

We would like to draw your attention to the fact that the Gentoo Qt team
now officially discourages further usage of Qt3. Version 3 is no longer
being developed or supported upstream. All users are strongly encouraged
to use Qt version 4 where applicable.

This means that we request that no new Qt3-based packages will be
introduced to the portage tree. Also, where there is a choice, Qt4
should be preferred over Qt3 by default.

We will still do some minimal maintenance and support on the existing
Qt3 libs and applications for about another 6 months. This will give
application maintainers the time to upgrade or look for alternatives.
After this period we will move the Qt3 libs and apps along with KDE3
into an overlay where users of those legacy packages can maintain them.

If you have a package for which both Qt3 and Qt4 versions exist, please
have the Qt4-based version marked stable (if it isn't already) within
the next few months and remove the legacy Qt3-based version, if possible.

Thanks,

Ben de Groot
Gentoo Qt team lead



Re: [gentoo-dev] Adding a warning to description of global flag profile.

2009-07-26 Thread Mike Frysinger
On Friday 24 July 2009 05:04:28 Samuli Suominen wrote:
 Would it be OK if I change

 [-] profile - Adds support for software performance analysis (will
 likely vary from ebuild to ebuild)

 To

 [-] profile - Adds support for software performance analysis
 (WARNING: DON'T ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING.)

the WARNING: is redundant

 Or something similar? Suggestions welcome. People seem to add it
 randomly in combination with -fomit-frame-pointer which breaks with -pg
 as expected.

seems a little harsh, but should be fine
-mike


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


Re: [gentoo-dev] Adding a warning to description of global flag profile.

2009-07-26 Thread Mart Raudsepp
On Fri, 2009-07-24 at 12:04 +0300, Samuli Suominen wrote:
 Would it be OK if I change
 
 [-] profile - Adds support for software performance analysis (will
 likely vary from ebuild to ebuild)
 
 To
 
 [-] profile - Adds support for software performance analysis
 (WARNING: DON'T ENABLE UNLESS YOU KNOW WHAT YOU ARE DOING.)
 
 Or something similar? Suggestions welcome. People seem to add it
 randomly in combination with -fomit-frame-pointer which breaks with -pg
 as expected.

Note that -fomit-frame-pointer is the default with stable gcc (4.3 at
least) on many architectures - some of those that can still debug with
gdb without frame pointers thanks to location lists generated to debug
sections by default with -g on those platforms. This includes at least
amd64, and I believe x86.
However it might not default enable in combination with -pg, not sure
about that. Lets say this is a call for testing that, as combinatory
CFLAGS enabling -fomit-frame-pointer is your reasoning here.

-- 
Mart Raudsepp
Gentoo Developer
Mail: l...@gentoo.org
Weblog: http://planet.gentoo.org/developers/leio


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


[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2009-07-26 23h59 UTC

2009-07-26 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2009-07-26 23h59 UTC.

Removals:
net-misc/l7-filter  2009-07-20 11:16:48 pva
sci-misc/gri2009-07-21 08:23:31 fauli
net-misc/ltsp   2009-07-21 13:12:57 flameeyes
dev-python/twisted-web2 2009-07-21 13:24:41 ssuominen
x11-plugins/noscript2009-07-21 15:16:59 nirbheek
x11-libs/liboldX2009-07-22 08:38:55 remi
media-sound/streamixer  2009-07-23 08:03:19 ssuominen
media-libs/ladcca   2009-07-24 09:45:17 ssuominen
dev-python/pyreverse2009-07-24 20:32:54 arfrever
dev-python/glewpy   2009-07-25 19:18:46 neurogeek
dev-python/pycrash  2009-07-25 19:18:46 neurogeek
media-sound/bmpx2009-07-25 19:32:46 ssuominen

Additions:
dev-ruby/calendar_date_select   2009-07-20 13:27:19 flameeyes
sci-visualization/gri   2009-07-21 08:20:25 fauli
net-wireless/rfkill 2009-07-21 12:41:09 chainsaw
www-plugins/noscript2009-07-21 15:05:38 nirbheek
dev-util/bakefile   2009-07-21 20:53:17 jokey
app-admin/haskell-updater   2009-07-22 07:04:33 kolmodin
dev-util/metro  2009-07-22 09:48:11 hollow
net-misc/bird   2009-07-22 12:20:53 chainsaw
app-editors/gedit-plugins   2009-07-22 18:28:43 mrpouet
media-gfx/kiconedit 2009-07-22 23:10:28 wired
sys-power/guidance-power-manager2009-07-22 23:15:17 wired
dev-perl/UltraDNS   2009-07-23 01:31:17 robbat2
media-sound/gejengel2009-07-23 18:21:16 hwoarang
dev-util/hgview 2009-07-23 22:48:37 wired
dev-libs/xml-security-c 2009-07-24 05:16:43 dev-zero
app-text/xiphos 2009-07-24 19:47:29 beandog
media-sound/shoutcast-search2009-07-24 19:52:30 ssuominen
media-libs/libreplaygain2009-07-25 12:03:57 ssuominen
media-libs/libcuefile   2009-07-25 13:25:39 ssuominen
sci-biology/pals2009-07-25 18:10:34 weaver
sci-biology/piler   2009-07-25 18:15:30 weaver
dev-python/functest 2009-07-25 19:53:15 neurogeek
dev-python/simplesettings   2009-07-25 20:23:36 neurogeek
dev-python/mozrunner2009-07-25 20:28:38 neurogeek
sci-biology/pilercr 2009-07-25 21:41:49 weaver
app-xemacs/guided-tour  2009-07-26 07:05:37 graaff
app-xemacs/easypg   2009-07-26 07:10:24 graaff
media-libs/libmpcdecsv7 2009-07-26 12:17:43 ssuominen
net-mail/rss2email  2009-07-26 13:48:45 rbu
net-wireless/gerix  2009-07-26 16:50:09 scarabeus

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
net-misc/l7-filter,removed,pva,2009-07-20 11:16:48
sci-misc/gri,removed,fauli,2009-07-21 08:23:31
net-misc/ltsp,removed,flameeyes,2009-07-21 13:12:57
dev-python/twisted-web2,removed,ssuominen,2009-07-21 13:24:41
x11-plugins/noscript,removed,nirbheek,2009-07-21 15:16:59
x11-libs/liboldX,removed,remi,2009-07-22 08:38:55
media-sound/streamixer,removed,ssuominen,2009-07-23 08:03:19
media-libs/ladcca,removed,ssuominen,2009-07-24 09:45:17
dev-python/pyreverse,removed,arfrever,2009-07-24 20:32:54
dev-python/glewpy,removed,neurogeek,2009-07-25 19:18:46
dev-python/pycrash,removed,neurogeek,2009-07-25 19:18:46
media-sound/bmpx,removed,ssuominen,2009-07-25 19:32:46
Added Packages:
dev-ruby/calendar_date_select,added,flameeyes,2009-07-20 13:27:19
sci-visualization/gri,added,fauli,2009-07-21 08:20:25
net-wireless/rfkill,added,chainsaw,2009-07-21 12:41:09
www-plugins/noscript,added,nirbheek,2009-07-21 15:05:38
dev-util/bakefile,added,jokey,2009-07-21 20:53:17
app-admin/haskell-updater,added,kolmodin,2009-07-22 07:04:33
dev-util/metro,added,hollow,2009-07-22 09:48:11
net-misc/bird,added,chainsaw,2009-07-22 12:20:53
app-editors/gedit-plugins,added,mrpouet,2009-07-22 18:28:43
media-gfx/kiconedit,added,wired,2009-07-22 23:10:28
sys-power/guidance-power-manager,added,wired,2009-07-22 23:15:17
dev-perl/UltraDNS,added,robbat2,2009-07-23 01:31:17
media-sound/gejengel,added,hwoarang,2009-07-23 18:21:16
dev-util/hgview,added,wired,2009-07-23 22:48:37
dev-libs/xml-security-c,added,dev-zero,2009-07-24 05:16:43
app-text/xiphos,added,beandog,2009-07-24 19:47:29
media-sound/shoutcast-search,added,ssuominen,2009-07-24 19:52:30

Re: [gentoo-portage-dev] ebuild/emerge lookup category differently?

2009-07-26 Thread Amit Dor-Shifer
Solved.
I was missing the profiles/ dir in the build env. (a temp folder, which
is wiped-clean before the build). Your reply gave me a lead.
Thanks,
Amit

Zac Medico wrote:
 Amit Dor-Shifer wrote:
   
 Hi.
 In my overlay, I can have packages assigned to a private category, and
 have that category specified in profiles/categories, under the overlay
 itself.
 However, in-order to ebuild such a package I have to append the category
 to /etc/portage/categories, else I get an error message:

 !!! 'priv-cat/mypkg' has a category that is not listed in
 /etc/portage/categories

 Is that intended?
 

 No, but if works for me here (in profiles/categories, under the
 overlay itself). So, I wonder what's different about your system.
 Are you sure that you spelled the category correctly?

 You can get a list of valid categories like this:

   python -c 'import portage; print portage.settings.categories'

 Does your category show in that list?

   
 Amit