[gentoo-dev] [PATCH 2/2] Allow user mangle distfiles' ${EGIT_DIR} after actual git fetch.

2012-11-27 Thread Sergei Trofimovich
'. Currently I abuse 'git-2_gc': Original ebuild: https://github.com/gentoo-haskell/gentoo-haskell/blob/master/dev-lang/ghc/ghc-.ebuild#L180 Signed-off-by: Sergei Trofimovich sly...@gentoo.org --- git-2.eclass | 24 1 file changed, 24 insertions(+) diff --git a/git-2

[gentoo-dev] [PATCH 1/2] Set default EGIT_SOURCEDIR to point to standard ${WORKDIR}/${P}. It allows ${S} overriding in user's code as other eclasses do:

2012-11-27 Thread Sergei Trofimovich
}/${P}/EHC Original ebuild: https://github.com/gentoo-haskell/gentoo-haskell/blob/master/dev-lang/uhc/uhc-.ebuild#L27 Signed-off-by: Sergei Trofimovich sly...@gentoo.org --- git-2.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/git-2.eclass b/git-2.eclass index

Re: [gentoo-dev] [PATCH 2/2] Allow user mangle distfiles' ${EGIT_DIR} after actual git fetch.

2012-11-27 Thread Sergei Trofimovich
mean. Does libreoffice export all the info for each submodule the way smart-live-rebuild can pick it? Dne 27.11.2012 20:28 Sergei Trofimovich sly...@gentoo.org napsal(a): EGIT_REPO_URI=https://github.com/ghc/ghc.git; requires user to run './sync-all fetch / ./sync-all pull' after

Re: [gentoo-dev] [PATCH 1/2] Set default EGIT_SOURCEDIR to point to standard ${WORKDIR}/${P}. It allows ${S} overriding in user's code as other eclasses do:

2012-11-27 Thread Sergei Trofimovich
On Tue, 27 Nov 2012 12:18:51 -0800 Davide Pesavento p...@gentoo.org wrote: On Tue, Nov 27, 2012 at 11:22 AM, Sergei Trofimovich sly...@gentoo.org wrote: Before the patch I had to move subdir(not very reliable): EGIT_REPO_URI=git://github.com/UU-ComputerScience/uhc.git src_prepare

Re: [gentoo-dev] Proposal to end-of-life tree-clean old profiles/updates/ files

2012-12-09 Thread Sergei Trofimovich
On Sun, 09 Dec 2012 21:15:37 -0800 Brian Dolbec dol...@gentoo.org wrote: No, once they are downloaded, they don't change ever after the quarterly rollover which starts a new updates file. gentoo-x86/profiles/updates $ LANG=C ls -1 --sort=time 4Q-2012 3Q-2012 1Q-2008 2Q-2012 4Q-2011 1Q-2012

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

2013-01-20 Thread Sergei Trofimovich
On Sun, 20 Jan 2013 20:11:31 +0100 Michał Górny mgo...@gentoo.org wrote: Hello, There is a fair interest in multilib and while still early, it would be a good moment to decide on how USE flags to use for it. The current attempts are mostly using USE=multilib which is not really

Re: [gentoo-dev] The gx86 multilib project -- masterplan

2013-01-27 Thread Sergei Trofimovich
On Sun, 27 Jan 2013 17:30:22 +0100 Michał Górny mgo...@gentoo.org wrote: On Sun, 27 Jan 2013 16:07:48 + Ciaran McCreesh ciaran.mccre...@googlemail.com wrote: On Sun, 27 Jan 2013 16:12:37 +0100 Michał Górny mgo...@gentoo.org wrote: RDEPEND=dev-libs/libfoo[${MULTILIB_USEDEP}]

Re: [gentoo-dev] Porting ZFS to additional architectures

2013-02-05 Thread Sergei Trofimovich
On Tue, 05 Feb 2013 14:25:56 -0500 Richard Yao r...@gentoo.org wrote: I want to port ZFSOnLinux to all Gentoo Linux architectures this year. The above architectures either are not currently supported or have not been tested in a while. Most of them will require patching isa_defs.h, which I am

RFC: install linux-firmware with kernel sources (was Re: [gentoo-dev] Lastrite: Firmware cleanup, part #1)

2013-02-10 Thread Sergei Trofimovich
On Sun, 10 Feb 2013 10:10:51 +0200 Samuli Suominen ssuomi...@gentoo.org wrote: # Samuli Suominen ssuomi...@gentoo.org (10 Feb 2013) # The firmware cleanup, part #1. Can be unmasked after # cleaning up the package if it's still needed. # Some of these install to wrong directory,

Re: [gentoo-dev] Evaluating a new malloc()

2013-02-27 Thread Sergei Trofimovich
On Tue, 26 Feb 2013 08:33:44 -0500 Richard Yao r...@gentoo.org wrote: The Blender project found some fairly remarkable discrepancies between what their software actually used and what glibc's ptmalloc allocated: http://www.sintel.org/development/memory-jemalloc/ Results such as these led

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

2013-03-24 Thread Sergei Trofimovich
On Sat, 23 Mar 2013 17:40:37 -0400 James Cloos cl...@jhcloos.com wrote: RF == Rich Freeman ri...@gentoo.org writes: RF Is this package working in the typical case? That is, when you aren't RF intentionally trying to buffer-overflow it or otherwise break it? I haven't found an image file

Re: [gentoo-dev] eselect init

2013-05-25 Thread Sergei Trofimovich
On Sat, 25 May 2013 11:54:48 +0200 Luca Barbato lu_z...@gentoo.org wrote: Hi, since the whole discussion got somehow sidetracked on where and if to install for everybody the rc system specific files for everybody (that should be an implementation detail for the specific dohelper IMHO), I'm

Re: [gentoo-dev] eselect init

2013-05-25 Thread Sergei Trofimovich
I'd go for init=/sbin/gentoo-init and make all the messy stuff there. Otherwise by breaking /sbin/init it would be hard to find proper name of, say, SYSVs /sbin/init. How would you call it? /bin/init is my idea (second in the list in linux fallback), otherwise we can just make the

Re: [gentoo-dev] Reusing systemd unit file format / forking systemd

2013-05-26 Thread Sergei Trofimovich
On Sun, 26 May 2013 13:59:34 +0200 Luca Barbato lu_z...@gentoo.org wrote: On 5/26/13 1:15 PM, Michał Górny wrote: I'd suspect this is mostly with the growing irritation of systemd haters who spawn endless threads about how they hate anything with 'systemd' name in it. Plus the people who

Re: [gentoo-dev] dm-crypt reordering BIOs across barriers?

2013-06-08 Thread Sergei Trofimovich
On Fri, 07 Jun 2013 23:47:33 -0400 Richard Yao r...@gentoo.org wrote: When you use dm-crypt, block IO requests to a dm-* device will invoke dm_request_fn() - map_request() - crypt_map(). If a BIO is a write barrier, crypt_map() will return DM_MAPIO_REMAPPED to map_request(), which will

Re: [gentoo-dev] cmake-utils.eclass dropping EAPI 0/1 support

2013-06-14 Thread Sergei Trofimovich
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Thu, 13 Jun 2013 17:49:24 -0400 Chris Reffett creff...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 All, At the beginning of July, the KDE team will be removing EAPI 0/1 support from cmake-utils.eclass and inlining the

Re: [gentoo-dev] Proper distribution integration of kernel *-sources, patches and configuration.

2013-07-02 Thread Sergei Trofimovich
[ sorry, a lot to quote ] What upstream do you plan to report bugs when user possibly mixes all of it in one mess? Each of those is known to be unstable. The mix is just a disaster. Is gentoo's kernel team able to resolve user's OOpsen? ### ... and configuration. ### This problem is not

Re: [gentoo-dev] Proper distribution integration of kernel *-sources, patches and configuration.

2013-07-02 Thread Sergei Trofimovich
On Tue, 2 Jul 2013 10:21:53 +0200 Fabio Erculiani lx...@gentoo.org wrote: On Tue, Jul 2, 2013 at 9:36 AM, Sergei Trofimovich sly...@gentoo.org wrote: [ sorry, a lot to quote ] What upstream do you plan to report bugs when user possibly mixes all of it in one mess? Each of those is known

Re: [gentoo-dev] Proper distribution integration of kernel *-sources, patches and configuration.

2013-07-03 Thread Sergei Trofimovich
On Wed, 3 Jul 2013 15:06:07 +0200 Tom Wijsman tom...@gentoo.org wrote: On Tue, 2 Jul 2013 21:16:07 +0300 Sergei Trofimovich sly...@gentoo.org wrote: udev's case: It's _not_ the kernel which upgrade breaks user's system. Why do you try to fix it? If you want to save user's box - make

Re: [gentoo-dev] Proper distribution integration of kernel *-sources, patches and configuration.

2013-07-03 Thread Sergei Trofimovich
Oh, so It has nothing to do with upgrade path. My apologies -- Sergei signature.asc Description: PGP signature

Re: [gentoo-dev] [PATCH systemd.eclass] Introduce systemd_is_booted().

2013-07-24 Thread Sergei Trofimovich
On Wed, 24 Jul 2013 09:18:13 +0200 Michał Górny mgo...@gentoo.org wrote: +# @FUNCTION: systemd_is_booted +systemd_update_catalog() { Looks like a typo :] -- Sergei signature.asc Description: PGP signature

[gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-emulation/qemu: qemu-9999.ebuild qemu-1.6.0.ebuild ChangeLog

2013-08-17 Thread Sergei Trofimovich
On Fri, 16 Aug 2013 14:05:22 + (UTC) Doug Goldstein (cardoe) car...@gentoo.org wrote: cardoe 13/08/16 14:05:22 Modified: qemu-.ebuild ChangeLog Added:qemu-1.6.0.ebuild Log: Version bump ... + =sys-firmware/seabios-1.7.3 Does it

Re: [gentoo-dev] FYI: Rules for distro-friendly packages

2010-06-27 Thread Sergei Trofimovich
On Sat, 26 Jun 2010 21:57:33 +0200 Enrico Weigelt weig...@metux.de wrote: #2 One point i don't agree is the dont add -Werror rule. actually, i'm thinking of making -Wall and -Werror mandatory. if some package doenst build fine, it's simply broken. period. Uhm. No. Certain compilers

[gentoo-dev] RFC: media-sound/xmms2/xmms2-0.7.ebuild

2010-06-28 Thread Sergei Trofimovich
current installation scheme as I have zero experience in $forementioned-lang bindings support in gentoo maintenance. Other comments about ebuild issues are welcomed. Thanks! -- Sergei xmms2-0.7.ebuild Description: Binary data commit 3bc7fbff50bfcb065fb89d020c1b3fb8de049b19 Author: Sergei

Re: [gentoo-dev] RFC: media-sound/xmms2/xmms2-0.7.ebuild (v2)

2010-06-29 Thread Sergei Trofimovich
--destdir=${D} \ you need to give the DESTDIR to configure ? no wonder xmms2 sucks Completely my fault. Moreover it ignores the option in configure phase (same with '--without-ldconfig') ${CTARGET:+--with-target-platform=${CTARGET}} i highly suspect

Re: [gentoo-dev] RFC: media-sound/xmms2/xmms2-0.7.ebuild (v3)

2010-06-29 Thread Sergei Trofimovich
/me amends. Third one! Is there way to declare locals directly in 'for' loops? -- Sergei # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=2 inherit base eutils python MY_P=${P}DrNo DESCRIPTION=X(cross)platform

Re: [gentoo-dev] How to handle x86/amd64 only packages on other arches

2012-01-25 Thread Sergei Trofimovich
On Wed, 25 Jan 2012 10:30:26 +0100 Chí-Thanh Christopher Nguyễn chith...@gentoo.org wrote: Doug Goldstein schrieb: I need to be able to have ppc/arm/etc users install a package that can only be built on x86/amd64. The packages in question are sys-apps/seabios and sys-apps/vgabios. The

Re: [gentoo-dev] How to handle x86/amd64 only packages on other arches

2012-01-25 Thread Sergei Trofimovich
It's the simplest thing to maintain. It eases binary package creation and does not need any blockers, virtuals or conditional depends. You just patch an ebuild, run `emerge --buildkpgonly seabios` and package is ready. All in one place. Sample patch with USE=binary attached. -- Sergei

Re: [gentoo-dev] Packages maintained by jokey need a co-maintainer

2012-01-28 Thread Sergei Trofimovich
I'll look after app-misc/bb net-im/openfire -- Sergei signature.asc Description: PGP signature

[gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy

2012-02-11 Thread Sergei Trofimovich
We have 2 files in gentoo-x86 with slightly out-of-sync data: profiles/arch/amd64/no-multilib/package.mask profiles/features/64bit-native/package.use.mask They both essentially block x86-only stuff. AFAIU profiles/features/64bit-native/package.use.mask should contain bits, which are

Re: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy

2012-02-11 Thread Sergei Trofimovich
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 AFAIK features/64bit-native is for other 64-bit arches too like ia64 and ppc64. So we can't really drop this. And we can't drop the per-arch 64bit file because if a package does not work on ia64 it does not mean that it doesn't work on amd64

Re: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy

2012-02-11 Thread Sergei Trofimovich
-native' one: [1]. Exception is 'hardened/linux/amd64/no-multilib' profile. Looks like a bug. Synced this bit with a fix: | 11 Feb 2012; Sergei Trofimovich sly...@gentoo.org | hardened/linux/amd64/no-multilib/parent: | Make hardened/linux/amd64/no-multilib include arch/amd64/no-multilib | (http

Re: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy

2012-02-11 Thread Sergei Trofimovich
Looks like 'arch/amd64/no-multilib' profile inclusion is kept in sync with 'features/64bit-native' one: [1]. Exception is 'hardened/linux/amd64/no-multilib' profile. Looks like a bug. Synced this bit with a fix: | 11 Feb 2012; Sergei Trofimovich sly...@gentoo.org | hardened/linux

Re: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy

2012-02-12 Thread Sergei Trofimovich
Looks like 'arch/amd64/no-multilib' profile inclusion is kept in sync with 'features/64bit-native' one: [1]. Exception is 'hardened/linux/amd64/no-multilib' profile. Looks like a bug. Synced this bit with a fix: | 11 Feb 2012; Sergei Trofimovich sly...@gentoo.org | hardened

Re: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy

2012-02-13 Thread Sergei Trofimovich
On Sun, 12 Feb 2012 12:40:04 -0800 Zac Medico zmed...@gentoo.org wrote: On 02/12/2012 10:15 AM, Sergei Trofimovich wrote: Feature request: Can we add a double-inclusion detector for profiles to repoman? If it's not too noisy. Right now, profiles.desc contains 83 profiles with double

Re: [gentoo-dev] qemu/qemu-user changes

2012-02-28 Thread Sergei Trofimovich
I'd add a new ebuild for qemu-user that is always static, with a initscript to ease having the binfmt set up, it will be close resembiling the ebuild qemu-user-static from sabayon and not colliding with qemu. could you please add target useflags (like the other qemu ebuilds offer)

Re: [gentoo-dev] New eclass for Python

2012-02-28 Thread Sergei Trofimovich
On Tue, 28 Feb 2012 22:13:36 +0100 Krzysztof Pawlik nelch...@gentoo.org wrote: I'm attaching the eclass itself and two ebuilds using it, code is also available in my overlay at http://git.overlays.gentoo.org/gitweb/?p=dev/nelchael.git;a=summary Nice! eclass/python-distutils-ng.eclass 236

[gentoo-dev] lurking *.ebuild'less packages

2012-03-15 Thread Sergei Trofimovich
slep noticed and reported an odd thing: $ euse -i kate ... ls: cannot access /gentoo/portage/metadata/cache/kde-base/kdebindings-perl-*: No such file or directory ls: cannot access /gentoo/portage/metadata/cache/kde-base/kdebindings-ruby-*: No such file or directory ... The dirs they don't

Re: [gentoo-dev] profiles/features/64bit-native/package.use.mask contents redundancy

2012-03-22 Thread Sergei Trofimovich
Feature request: Can we add a double-inclusion detector for profiles to repoman? If it's not too noisy. Right now, profiles.desc contains 83 profiles with double inclusions like this. See attached data and scripts. Looks nice! 'desktop/*' thing needs serious effort to

Re: [gentoo-dev] New eclass: oasis.eclass for oasis-based ocaml packages.

2012-03-23 Thread Sergei Trofimovich
oasis_use_enable() { echo --override $2 `use $1 echo \true\ || echo \false\` } Mike added 'usex' to 'eutils.eclass' recently, so you might like to use it: (UNTESTED) echo --override $2 $(usex $1 true false) oasis_src_configure() { ocaml setup.ml -configure \

Re: [gentoo-dev] New eclass: oasis.eclass for oasis-based ocaml packages.

2012-03-23 Thread Sergei Trofimovich
oasis_use_enable() { echo --override $2 `use $1 echo \true\ || echo \false\` } Mike added 'usex' to 'eutils.eclass' recently, so you might like to use it: (UNTESTED) echo --override $2 $(usex $1 true false) it needs to print the quotes too, so this wont work It did

Re: [gentoo-dev] haskell-cabal.eclass suggestions

2012-03-31 Thread Sergei Trofimovich
On Fri, 30 Mar 2012 13:59:10 +0200 Paweł Hajdan, Jr. phajdan...@gentoo.org wrote: echo 'import Distribution.Simple; main = defaultMainWithHooks defaultUserHooks' \ $setupdir/Setup.hs } I think there should be || die after echo, to catch out-of-disk-space problems. Ok :]

Re: [gentoo-dev] Making user patches globally available

2012-04-15 Thread Sergei Trofimovich
On Sun, 15 Apr 2012 16:53:04 +0800 Patrick Lauer patr...@gentoo.org wrote: On 04/15/12 16:16, Ryan Hill wrote: Right now we have support in some packages for user patches - those being patches dropped into /etc/portage/patches/pkgname/ - which are automatically applied. Because this

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

2012-05-23 Thread Sergei Trofimovich
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 +1 for git switch. git-cvsserver would make sense if it would be completely transparent for cvs client. and it's not. so why bother setuping fragile things? - -- Sergei -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux)

[gentoo-dev] [PATCH] games.eclass: allow EAPI=4

2012-05-29 Thread Sergei Trofimovich
Nice to drop '|| die' and have REQUIRED_USE in games ebuilds OK to push? Thanks! -- Sergei Index: games.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/games.eclass,v retrieving revision 1.147 diff -u -u -r1.147

Re: [gentoo-dev] Re: freebsd.eclass change

2012-07-02 Thread Sergei Trofimovich
On Sun, 01 Jul 2012 20:21:00 -0400 Richard Yao r...@gentoo.org wrote: + local arch=$(uname -m) + case $(uname -m) in I guess you have created 'local arch=' for a reason. [no idea where you plan to use it, but] 'uname -m' is fragile in croscompiler environments which you seem to

[gentoo-dev] [RFC] new tmpfilesd.eclass

2012-08-15 Thread Sergei Trofimovich
As gentoo switched to /var/run/ - /run in tmpfs recently people got into problems [1] of missing directories like: /var/run/screen/ /var/run/openfire/ /var/run/proftpd/ they did bite me personally. openrc-0.10 brought [2] basic support for systemd's tmpfiles'd:

Re: [gentoo-dev] [RFC] new tmpfilesd.eclass

2012-08-16 Thread Sergei Trofimovich
On Thu, 16 Aug 2012 06:19:55 + Robin H. Johnson robb...@gentoo.org wrote: On Wed, Aug 15, 2012 at 11:57:57PM +0300, Sergei Trofimovich wrote: As gentoo switched to /var/run/ - /run in tmpfs recently people got into problems [1] of missing directories like: /var/run/screen

Re: [gentoo-dev] [RFC] new tmpfilesd.eclass

2012-08-16 Thread Sergei Trofimovich
On Wed, 15 Aug 2012 23:25:16 +0200 Michał Górny mgo...@gentoo.org wrote: On Wed, 15 Aug 2012 23:57:57 +0300 Sergei Trofimovich sly...@gentoo.org wrote: But there is no simple way to install such helpers from ebuilds. The tmpfiles.d is aimed to help in such situations. Yes

[gentoo-dev] new tmpfiles-d.eclass (v2)

2012-08-16 Thread Sergei Trofimovich
Second attempt to bring basic tmpfiles.d support to the tree. The first one: http://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg52059.html Changed since: - eclass tmpfilesd.eclass renamed to tmpfiles-d.eclass - {do,new}tmpfilesd renamed to {do,new}tmpfiles_d - systemd.eclass now uses

Re: [gentoo-dev] DESCRIPTION=Based on the ${ECLASS} eclass

2012-09-15 Thread Sergei Trofimovich
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 In my opinion, the text # @DESCRIPTION in an eclass is more than enough for readability, and setting DESCRIPTION only serves to contaminate the environment. The is especially true for the following eclasses that set the DESCRIPTION from the

Re: [gentoo-dev] packages which won't support x32

2012-10-07 Thread Sergei Trofimovich
This is the case with dev-lang/v8: it doesn't build on x32 (https://bugs.gentoo.org/423815), and upstream said they *won't* support x32 (https://groups.google.com/d/msg/v8-users/c-_URSZqTq8/7wHl095t2CMJ). Note that with v8 it's not just about getting v8 itself to compile, but also

[gentoo-dev] Last rites: dev-haskell/hdoc

2012-10-28 Thread Sergei Trofimovich
# Sergei Trofimovich sly...@gentoo.org (28 Oct 2012) # Ancient software. Does not understand alex-2. # Dead upstream URL. Never heard of anyone used it. # Fails to build with ancient tools: bug #439230. # Superseded by dev-haskell/haddock. # Masked for removal scheduled at 2012-11-28. dev-haskell

[gentoo-dev] Lastrite: dev-lang/hugs98 (The Hugs98 Haskell interpreter)

2010-08-01 Thread Sergei Trofimovich
# Sergei Trofimovich sly...@gentoo.org (1 Aug 2010) # Masked for removal in 30 days. Bunch of serious # bugs (bug #303665), and minor ones (bug #240036). # Dead upstream. dev-lang/hugs98 Left in haskell overlay to wait for brave soul. -- Sergei signature.asc Description: PGP signature

[gentoo-dev] (resend) dev-embedded/libftd2xx move to '/opt' breaks dev-embedded/openocd

2010-08-15 Thread Sergei Trofimovich
Hi I tried to build (i don't know what do i need of those for sheevaplug) USE=ftd2xx ftdi parport presto usb dev-embedded/openocd and got failure: checking for ftd2xx.h... yes checking for library containing FT_GetLibraryVersion... no configure: error: You appear to be missing the FTD2xx

Re: [gentoo-dev] openrc portage news item

2011-04-30 Thread Sergei Trofimovich
I don't remember the details right now, but I remember speaking with vapier when I first started working on openrc, and he stated that he felt we should stay away from higher eapis for system packages. I don't really remember his reasoning for that right now, but I remember that is why I

[gentoo-dev] Last rites: dev-haskell/gtk2hs

2011-06-11 Thread Sergei Trofimovich
# Sergei Trofimovich sly...@gentoo.org (11 Jun 2011) # Masked for removal in 30 days. 'Abandoned' by upstream. # Fails to build on modern toolchain: ##284216, #367191, #267974 # # Upstream now provides splitted packages for various gtk # subsystems: # dev-haskell/pango # dev-haskell

Re: [gentoo-dev] [RFC] /etc/resolv.conf symlink through net-dns/resolvconf-symlink

2011-08-10 Thread Sergei Trofimovich
On Wed, 10 Aug 2011 11:55:19 +0200 Michał Górny mgo...@gentoo.org wrote: Hello, Many modern systems have their /etc/resolv.conf files autogenerated at runtime with DHCP, PPP or so on. Thus, storing that file in /etc seems no longer correct as that directory may be mounted read-only. Hi

Re: [gentoo-dev] [RFC] /etc/resolv.conf symlink through net-dns/resolvconf-symlink

2011-08-10 Thread Sergei Trofimovich
Many modern systems have their /etc/resolv.conf files autogenerated at runtime with DHCP, PPP or so on. Thus, storing that file in /etc seems no longer correct as that directory may be mounted read-only. While i don't disagree on that move i'm suspocious about the whole /etc/ ro

Re: [gentoo-dev] Re: GCC upgrades, FUD and gentoo documentation

2011-10-14 Thread Sergei Trofimovich
i think cases can be made for the other internal gcc libraries: ... - libmudflap.la: build/link with `gcc -fmudflap`, not `gcc -lmudflap` I'm afraid -fmudflap won't work alone (might be easy to fix in gcc?): // a.c: int main() { return 0; } $ gcc -fmudflap a.c -o a

Re: [gentoo-dev] repoman not complaining when going straight to stable

2011-11-26 Thread Sergei Trofimovich
On Sat, 26 Nov 2011 10:15:53 +0100 Paweł Hajdan, Jr. phajdan...@gentoo.org wrote: This shouldn't be allowed, should it? The package is keyworded only ~x86, and I'm adding amd64 stable keyword, and repoman doesn't complain. It would need to fetch latest CVS file from server to check against

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

2014-06-10 Thread Sergei Trofimovich
On Tue, 10 Jun 2014 19:58:36 + hasufell hasuf...@gentoo.org wrote: Andrew Savchenko: On Tue, 10 Jun 2014 17:49:15 +0200 Alexander Berntsen wrote: On 10/06/14 17:45, Andrew Savchenko wrote: I don't know why CVS is still used for Gentoo main repository, probably some infrastructure

[gentoo-dev] gentoo-x86 tree cleanup for 'DESCRIPTION ends with a '.' character' warnings

2014-08-11 Thread Sergei Trofimovich
Hello World! TL;DR: This evening I plan to mangle ~3000 ebuilds in the main tree by dropping trailing '.' in all 'DESCRIPTION=' fields (except etc. case) Long story: As you may know newest portage release 2.2.11 got a minor (but chatty) QA warning: DESCRIPTION ends with a '.' character

Re: [gentoo-dev] typo in scrypt USE-Flag

2014-11-02 Thread Sergei Trofimovich
libscript for the scrypt algorithm Nice catch! Pushed as: 02 Nov 2014; Sergei Trofimovich sly...@gentoo.org metadata.xml: Fix USE typo noticed by Marco Ziebell. To be most efficient that kind of emails should go directly to maintainer written in metadata.xml for a package. Thanks! -- Sergei

Re: [gentoo-portage-dev] [PATCH v2] prepman: do not compress files =128 bytes

2013-03-21 Thread Sergei Trofimovich
On Thu, 21 Mar 2013 07:51:49 -0400 James Cloos cl...@jhcloos.com wrote: MF == Mike Frysinger vap...@gentoo.org writes: MF +SIZE_LIMIT='128' The limit probably should be larger, given that nothing which fits into one filesystem block will use less space compressed. While it's usually

Re: [gentoo-portage-dev] [PATCH] Introduce depgraph._extend_slot_operator_conflicts

2014-04-05 Thread Sergei Trofimovich
On Thu, 27 Feb 2014 20:08:49 +0100 Sebastian Luther sebastianlut...@gmx.de wrote: This function allows emerge to solve more slot conflicts without backtracking. It does this by creating more conflicts for packages with built slot operator dependencies. This gives more freedom to

[gentoo-portage-dev] [PATCH] repoman: warn when herd's email appears in maintaineremail section

2014-07-24 Thread Sergei Trofimovich
: emailsa...@gentoo.org/email ./dev-libs/isl/metadata.xml:emailtoolch...@gentoo.org/email ... Signed-off-by: Sergei Trofimovich sly...@gentoo.org --- bin/repoman | 13 + pym/repoman/herdbase.py | 21 + pym/repoman/utilities.py | 19

[gentoo-portage-dev] [PATCH] repoman: warn when herd's email appears in maintaineremail section

2014-07-24 Thread Sergei Trofimovich
: emailsa...@gentoo.org/email ./dev-libs/isl/metadata.xml:emailtoolch...@gentoo.org/email ... Signed-off-by: Sergei Trofimovich sly...@gentoo.org --- bin/repoman | 13 + pym/repoman/herdbase.py | 21 + pym/repoman/utilities.py | 19

Re: [gentoo-portage-dev] [PATCH] QA: use pngfix to find broken PNG files.

2014-07-26 Thread Sergei Trofimovich
On Sat, 26 Jul 2014 08:50:43 +0200 Michał Górny mgo...@gentoo.org wrote: + if [[ -z ${next} ]] ; then + eqawarn QA Notice: broken .png files found: I guess you planned to plug 'next=yes' here, right? +

[gentoo-portage-dev] Re: [PATCH] emake: pass EXTRA_EMAKE after user's $@, not before

2014-09-14 Thread Sergei Trofimovich
On Fri, 25 Jul 2014 01:11:47 +0300 Sergei Trofimovich sly...@gentoo.org wrote: ping :] Patch allows easier override or ebuild things, like #foo-.ebuild: src_compile() { emake V=1 } EXTRA_EMAKE=V=0 emerge =foo- That way it's easier to eyeball upstream

Re: [gentoo-dev] Things one could be upset about

2015-01-17 Thread Sergei Trofimovich
On Sat, 17 Jan 2015 19:35:09 +0800 Patrick Lauer patr...@gentoo.org wrote: * AutoRepoman catches issues, but no one but me seems to care Fix: Remind people of http://packages.gentooexperimental.org/repoman-current-issues.txt I've tweaked two random things in this list :) Thank you! --

Re: [gentoo-portage-dev] [PATCH 16/18] Disallow helpers in global scope in EAPI 6

2015-01-16 Thread Sergei Trofimovich
On Mon, 1 Dec 2014 22:28:34 +0100 Michał Górny mgo...@gentoo.org wrote: Disallow calling most of the ebuild helpers in global scope since they are meaningless in that context. Most of them are also prohibited by PMS for all EAPIs, so EAPI 6 sounds like a good moment to finally enforce that

[gentoo-portage-dev] [PATCH] bin/eapi.sh: default to EAPI=0 when EAPI is unset

2015-01-17 Thread Sergei Trofimovich
: [ ${EAPI+set} = set ] || EAPI=0 So, for any code that is called while the ebuild is being sourced, using ${EAPI-0} would be correct. For consistency and defense against future copy/paste errors converted all uses of ${EAPI} for ${EAPI-0} in 'bin/eapi.sh'. Signed-off-by: Sergei Trofimovich sly

Re: [gentoo-dev] qa last rites multiple packages

2015-01-08 Thread Sergei Trofimovich
On Tue, 6 Jan 2015 17:47:10 -0600 William Hubbs willi...@gentoo.org wrote: # Michael Weber x...@gentoo.org (9 Jul 2013) # Masked for security bug 450746, CVE-2012-6095 net-ftp/proftpd-1.3.4c Was removed in May 20140. I've removed mask itself today. -- Sergei signature.asc Description:

Re: [gentoo-dev] Any deptree stabilization/keywording path finder?

2015-07-18 Thread Sergei Trofimovich
On Fri, 17 Jul 2015 13:15:53 +0300 Andrew Savchenko birc...@gentoo.org wrote: Hello, TL;DR Is there any tool to build dependency tree for all packages needed to be stabilized (or keyworded) in order stabilize (keyword) foo/bar? Sometimes in order to stabilize a single version bump a

Re: [gentoo-portage-dev] [PATCH] repoman: Finally deprecate base.eclass

2015-10-22 Thread Sergei Trofimovich
On Sun, 11 Oct 2015 09:23:20 +0200 Michał Górny wrote: > Contributors are repeatedly adding base.eclass uses, so we should > finally make the deprecation formal, even at the cost of adding warnings > for some frequently used eclasses. > > Signed-off-by: Michał Górny

Re: [gentoo-dev] Breakage and frustration

2015-12-13 Thread Sergei Trofimovich
On Sun, 13 Dec 2015 18:36:41 +0100 Patrick Lauer wrote: > Broken breakage > > > tl;dr: Stuff is broken, and no one seems to care > ... > [1] https://bugs.gentoo.org/show_bug.cgi?id=557184 RESOLVED > [2] https://bugs.gentoo.org/show_bug.cgi?id=557192 RESOLVED > [3]

[gentoo-portage-dev] Re: [PATCH v2] repoman: new QA error: slot operator under '||' alternative

2016-06-19 Thread Sergei Trofimovich
On Sat, 18 Jun 2016 14:15:54 -0700 Zac Medico <zmed...@gentoo.org> wrote: > On 06/18/2016 12:27 PM, Sergei Trofimovich wrote: > > + if in_any_of and atom.slot_operator: > > + qatracker.add_error("dependency.bads

[gentoo-portage-dev] [PATCH v4] repoman: new QA error: slot operator under '||' alternative

2016-06-18 Thread Sergei Trofimovich
From: Sergei Trofimovich <siarh...@google.com> A few links discussing what can go wrong with slot operator under '||': https://archives.gentoo.org/gentoo-dev/message/81a4e1a1f5767e20009628ecd33da8d4 https://archives.gentoo.org/gentoo-dev/message/66ff016a055e57b6027abcd367

[gentoo-portage-dev] [PATCH] repoman: whitespace: add indentation level after newline

2016-06-18 Thread Sergei Trofimovich
From: Sergei Trofimovich <siarh...@google.com> Signed-off-by: Sergei Trofimovich <siarh...@google.com> --- pym/portage/dep/dep_check.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pym/portage/dep/dep_check.py b/pym/portage/dep/dep_check.py index 9af4

[gentoo-portage-dev] [PATCH v2] repoman/modules/.../profile.py: typo in docstring s/dependancy/dependency/

2016-06-18 Thread Sergei Trofimovich
From: Sergei Trofimovich <siarh...@google.com> Signed-off-by: Sergei Trofimovich <siarh...@google.com> --- V2: updated subject repoman/pym/repoman/modules/scan/depend/profile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repoman/pym/repoman/modules/scan/depen

[gentoo-portage-dev] [PATCH v2] portage/dep/depcheck.py: Whitespace, add indentation level after newline

2016-06-18 Thread Sergei Trofimovich
From: Sergei Trofimovich <siarh...@google.com> CC: dol...@gentoo.org Signed-off-by: Sergei Trofimovich <siarh...@google.com> --- V2: updated subject pym/portage/dep/dep_check.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pym/portage/dep/dep_check.py b/pym

[gentoo-portage-dev] [PATCH v2] repoman: new QA error: slot operator under '||' alternative

2016-06-18 Thread Sergei Trofimovich
From: Sergei Trofimovich <siarh...@google.com> A few links discussing what can go wrong with slot operator under '||': https://archives.gentoo.org/gentoo-dev/message/81a4e1a1f5767e20009628ecd33da8d4 https://archives.gentoo.org/gentoo-dev/message/66ff016a055e57b6027abcd367

[gentoo-portage-dev] [PATCH 1/2] cleanup: fix spaces to tabs in depgraph.py

2016-03-19 Thread Sergei Trofimovich
From: Sergei Trofimovich <siarh...@google.com> Signed-off-by: Sergei Trofimovich <siarh...@google.com> --- pym/_emerge/depgraph.py | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index b58fbda..cfaafa3 1006

Re: [gentoo-portage-dev] [PATCH 2/2] runtests: fix output for skipped pythons

2016-03-24 Thread Sergei Trofimovich
On Sun, 20 Mar 2016 14:53:01 +0100 Alexander Berntsen wrote: > Nice! This LGMT too, and I'll commit and push it Monday with the other > one unless there are any objections. Thanks :) -- Sergei pgpKDeifVM2Uk.pgp Description: Цифровая подпись OpenPGP

Re: [gentoo-dev] XML Schema files for metadata.xml, projects.xml and repositories.xml, for review and testing

2016-03-06 Thread Sergei Trofimovich
On Sun, 6 Mar 2016 12:04:22 +0100 Michał Górny wrote: > On Sun, 6 Mar 2016 12:01:19 +0100 > Michał Górny wrote: > > > Please test and review. I'm going to reply to this mail with the list > > of current metadata.xml validation failures (it's quite long). >

Re: [gentoo-dev] [PATCH] xorg-2.eclass: Use --disable-selective-werror.

2017-01-29 Thread Sergei Trofimovich
On Sun, 29 Jan 2017 11:42:16 -0800 Matt Turner wrote: > Bug: https://bugs.gentoo.org/416069 > --- > eclass/xorg-2.eclass | 5 + > 1 file changed, 5 insertions(+) > > diff --git a/eclass/xorg-2.eclass b/eclass/xorg-2.eclass > index b7c7ba2..7d681f2 100644 > ---

Re: [gentoo-dev] Removal of CVS headers

2017-02-25 Thread Sergei Trofimovich
On Sat, 25 Feb 2017 15:05:09 +0100 Ulrich Mueller wrote: > As the council has decided in its 2014-10-14 meeting (and confirmed > again in the 2016-11-13 meeting), CVS headers should be removed after > the migration to Git. Until recently, this was blocked by repoman > still

Re: [gentoo-dev] Google Code shutdown requires 524 ebuilds to be fixed before end of 2016

2016-11-05 Thread Sergei Trofimovich
On Sat, 5 Nov 2016 00:54:25 +0100 Jonas Stein wrote: > Dear all, > > Google announced in 2015 to close the "Google Code" repositories [1]. > > They will provide the repositories in read only state till end of 2016. > > Today we have still 524 ebuilds with

Re: [gentoo-dev] [RFC] Problems and limitations of the current version dependency specs

2016-11-01 Thread Sergei Trofimovich
On Tue, 1 Nov 2016 01:31:55 +0100 Michał Górny wrote: Haskell package ecosystem (hackage) encourages upper version bounds and strict version bounds on dependencies: http://pvp.haskell.org/ Most of dependencies look like: >=foo-1.3 =bar-2.1 =baz-2.1 =baz-2.9 Therefore, I

Re: [gentoo-dev] [RFC] Problems and limitations of the current version dependency specs

2016-11-01 Thread Sergei Trofimovich
On Tue, 1 Nov 2016 14:16:18 +0100 Michał Górny <mgo...@gentoo.org> wrote: > On Tue, 1 Nov 2016 09:29:09 + > Sergei Trofimovich <sly...@gentoo.org> wrote: > > > > 4. What are the common tasks that you find unnecessarily complex / > > > lengthy

Re: [gentoo-dev] [RFC] Problems and limitations of the current version dependency specs

2016-11-02 Thread Sergei Trofimovich
On Wed, 2 Nov 2016 07:43:04 +0100 Michał Górny <mgo...@gentoo.org> wrote: > On Tue, 1 Nov 2016 23:09:25 + > Sergei Trofimovich <sly...@gentoo.org> wrote: > > > On Tue, 1 Nov 2016 14:16:18 +0100 > > Michał Górny <mgo...@gentoo.org> wrote: > > &g

Re: [gentoo-dev] [PATCH 2/2] sys-libs/ncurses: Remove parallel econf logic

2017-03-20 Thread Sergei Trofimovich
On Mon, 20 Mar 2017 20:35:52 +0100 Michał Górny wrote: CCing maintainer > Remove the parallel econf logic that adds a lot of complexity for minor > gain. It results in the output from different configure scripts being > mixed in the build log, making it unreadable. It causes

Re: [gentoo-dev] [PATCH 1/2] dev-lang/jimtcl: Remove parallel econf code

2017-03-20 Thread Sergei Trofimovich
On Mon, 20 Mar 2017 20:35:51 +0100 Michał Górny wrote: CCing maintainer > The parallel econf code is used only with USE=static-libs, and even in > that case provides negligible speed gain. At the same time, it adds > a lot of complexity, causes the build logs to be unreadable

Re: [gentoo-dev] [PATCH] toolchain.eclass: Remove kludge that blocks gcc-6+ on sys-libs/uclibc-ng systems

2017-07-30 Thread Sergei Trofimovich
On Sat, 29 Jul 2017 19:12:23 -0400 Joshua Kinard wrote: > The following kludge is present in toolchain.eclass, in > toolchain_pkg_pretend(): > > [[ -z ${UCLIBC_VER} ]] && [[ ${CTARGET} == *-uclibc* ]] && \ > die "Sorry, this version does not support

Re: [gentoo-dev] Re: [PATCH] toolchain-glibc.eclass: fix libm.so symlinking for live glibc

2017-08-11 Thread Sergei Trofimovich
On Thu, 10 Aug 2017 21:41:24 + (UTC) Duncan <1i5t5.dun...@cox.net> wrote: > Sergei Trofimovich posted on Tue, 08 Aug 2017 16:53:22 +0100 as excerpted: > > > The failure happens when live glibc- ebuild is installed: > > * QA Notice: Missing gen_usr_ldscript for

[gentoo-dev] Re: [RFC] [PATCH] dev-util/shadowman: Unified tool to update ccache/distcc/icecc shadow dir

2017-08-17 Thread Sergei Trofimovich
On Thu, 17 Aug 2017 10:36:29 +0200 Michał Górny wrote: > Hi, everyone. > > I've written a new tool called shadowman [1] that aims to partially > replace the current *-config tools shipped with ccache, distcc, icecc > and potentially more. > > Why? Because the existing tools

[gentoo-dev] Re: [PATCH] profiles/uclibc/packages: prefix app-misc/pax-utils with '*'

2017-07-14 Thread Sergei Trofimovich
On Sun, 9 Jul 2017 18:19:13 +0100 Sergei Trofimovich <sly...@gentoo.org> wrote: > It's the only entry of all profiles without '*'. > > portage/gentoo/profiles $ grep '^[^*-\#]' $(find -name packages) > ./uclibc/packages:app-misc/pax-utils > > It's an ancient entry f

[gentoo-dev] [PATCH] profiles/uclibc/packages: prefix app-misc/pax-utils with '*'

2017-07-09 Thread Sergei Trofimovich
Not sure if entry should be removed completely or explicitly pulled in @system. The change pulls it in. Signed-off-by: Sergei Trofimovich <sly...@gentoo.org> --- profiles/uclibc/packages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/uclibc/packages b/pr

Re: [gentoo-dev] Need GitHub snapshot hash verification failure samples

2017-07-06 Thread Sergei Trofimovich
On Wed, 05 Jul 2017 21:48:12 +0200 Michał Górny wrote: > Hi, everyone. > > I've seen multiple bugs related to hash verification failures for GitHub > snapshots lately. However, none of the maintainers have been so far able > to provide me with a sample of the old and new

  1   2   3   4   >