Re: [gentoo-dev] Support for multiple ABIs (for Python modules etc.)
-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
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 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*
# 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
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.
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.
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
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?
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