Re: [gentoo-dev] ruby_targets_ruby20 missing

2013-09-01 Thread Mike Gilbert
On Sun, Sep 1, 2013 at 7:43 PM, Rick "Zero_Chaos" Farina
 wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
>> ozzie src # emerge -vp ruby
>>
>>
>> These are the packages that would be merged, in reverse order:
>>
>> Calculating dependencies... done!
>>
>> emerge: there are no ebuilds built with USE flags to satisfy
>> ">=dev-ruby/rake-0.9.6[ruby_targets_ruby20]". !!! One of the
>> following packages is required to complete your request: -
>> dev-ruby/rake-0.9.6::gentoo (Change USE: +ruby_targets_ruby20)
>> (dependency required by "dev-lang/ruby-2.0.0_p247-r1" [ebuild])
>> (dependency required by "ruby" [argument])
>
>
> So, um, why exactly is ruby 2.0.0 stable if I can't even update my
> system anymore?  I'm having the same issue across 3 systems so I'm
> assuming it's not a bad sync.
>
> Whatever the current "solution" to not adding ruby20 to RUBY_TARGETS
> is, it's not work for me.
>
> - -Zero

My best guess is that there is some package in your world depgraph
which is pulling in dev-lang/ruby via an unbounded (unslotted)
dependency. This causes portage to try to upgrade to ruby-2.0
automatically, which fails when you don't have ruby20 in RUBY_TARGETS.

equery depends seems to show that there are quite a few packages with
such dependencies in the tree.

Ruby team: Is there something we are missing that would somehow avoid
this problem? It is bound to generate some confusion among users.



Re: [gentoo-dev] [RFC] git.eclass, git-2.eclass... git-r1.eclass?

2013-09-01 Thread James Cloos
> "TW" == Tom Wijsman  writes:

TW> Also, please just call it git-3.eclass as it is a major change; any
TW> other form of naming will introduce confusion (eg. -r1 < -2), also we
TW> probably shouldn't change git-2.eclass as even when masked it doesn't
TW> seem like a good thing to break its current API and documentation as
TW> well as what actually works in the Portage tree.

+1 on all of that.  git-3 is a better name than using -r1.

And leave git-2 there for at /least/ a year.  There are a LOT of out of
tree git-2 users.

-JimC
-- 
James Cloos  OpenPGP: 1024D/ED7DAEA6



[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2013-09-01 23h59 UTC

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

Removals:
net-p2p/mutella 2013-08-31 15:10:09 pacho
dev-cpp/IceE2013-08-31 15:11:16 pacho
dev-perl/gnome2-gconf   2013-08-31 15:12:38 pacho
media-libs/openinventor 2013-08-31 15:14:01 pacho
dev-cpp/libebt  2013-08-31 15:15:16 pacho
sys-kernel/ksymoops 2013-08-31 15:16:13 pacho
net-p2p/bitstormlite2013-08-31 15:16:48 pacho
media-sound/alsa-headers2013-08-31 15:17:59 pacho
net-analyzer/openvas-client 2013-08-31 15:18:46 pacho
net-analyzer/openvas-libnasl2013-08-31 15:19:07 pacho
net-analyzer/openvas-plugins2013-08-31 15:19:27 pacho
net-analyzer/openvas-server 2013-08-31 15:19:41 pacho

Additions:
dev-haskell/network-conduit 2013-08-26 03:43:57 qnikst
dev-haskell/iproute 2013-08-26 03:45:15 qnikst
dev-haskell/dns 2013-08-26 03:46:25 qnikst
dev-haskell/data-endian 2013-08-26 03:48:58 qnikst
dev-haskell/network-info2013-08-26 03:50:54 qnikst
dev-haskell/regex-tdfa  2013-08-26 03:52:11 qnikst
dev-haskell/cipher-aes  2013-08-26 03:55:03 qnikst
dev-haskell/crypto-random-api   2013-08-26 04:02:15 qnikst
dev-haskell/skein   2013-08-26 04:12:13 qnikst
dev-haskell/clientsession   2013-08-26 04:14:38 qnikst
dev-haskell/asn1-data   2013-08-26 04:19:05 qnikst
dev-haskell/blaze-builder-conduit   2013-08-26 04:21:21 qnikst
dev-haskell/asn1-types  2013-08-26 04:24:55 qnikst
games-emulation/dolphin 2013-08-26 04:25:00 twitch153
dev-haskell/crypto-pubkey-types 2013-08-26 04:26:17 qnikst
dev-haskell/pem 2013-08-26 04:30:25 qnikst
dev-haskell/cmdargs 2013-08-26 04:31:59 qnikst
dev-haskell/crypto-numbers  2013-08-26 04:34:45 qnikst
dev-haskell/crypto-pubkey   2013-08-26 04:36:43 qnikst
dev-haskell/cookie  2013-08-26 04:42:43 qnikst
dev-haskell/failure 2013-08-26 04:44:21 qnikst
dev-haskell/http-types  2013-08-26 04:49:11 qnikst
dev-haskell/mime-types  2013-08-26 04:52:36 qnikst
dev-haskell/encoding2013-08-26 04:58:10 qnikst
dev-haskell/ranges  2013-08-26 04:59:25 qnikst
dev-haskell/text-icu2013-08-26 04:59:57 qnikst
dev-haskell/stringprep  2013-08-26 05:00:39 qnikst
dev-haskell/punycode2013-08-26 05:01:46 qnikst
dev-haskell/idna2013-08-26 06:07:11 qnikst
dev-haskell/publicsuffixlist2013-08-26 07:30:49 qnikst
dev-haskell/socks   2013-08-26 07:33:49 qnikst
dev-haskell/zlib-bindings   2013-08-26 08:15:31 qnikst
dev-haskell/zlib-conduit2013-08-26 08:16:32 qnikst
dev-haskell/tls 2013-08-26 08:20:07 qnikst
dev-haskell/cipher-rc4  2013-08-26 08:23:19 qnikst
dev-haskell/tls-extra   2013-08-26 08:24:51 qnikst
dev-haskell/http-attoparsec 2013-08-26 08:31:18 qnikst
dev-haskell/simple-sendfile 2013-08-26 08:35:07 qnikst
dev-haskell/vault   2013-08-26 08:35:47 qnikst
dev-haskell/wai 2013-08-26 08:38:21 qnikst
dev-haskell/warp2013-08-26 08:40:36 qnikst
dev-haskell/comonad 2013-08-26 08:55:41 qnikst
dev-haskell/transformers-compat 2013-08-26 08:59:54 qnikst
dev-haskell/contravariant   2013-08-26 09:02:46 qnikst
dev-haskell/semigroupoids   2013-08-26 09:03:10 qnikst
dev-util/android-tools  2013-08-26 09:46:32 zmedico
dev-haskell/distributive2013-08-26 10:07:21 qnikst
dev-haskell/comonad-transformers2013-08-26 10:12:19 qnikst
dev-haskell/comonads-fd 2013-08-26 10:28:21 qnikst
dev-haskell/generic-deriving2013-08-26 10:30:39 qnikst
dev-haskell/profunctors 2013-08-26 10:32:49 qnikst
dev-haskell/groupoids   2013-08-26 10:34:57 qnikst
dev-haskell/semigroupoid-extras 2013-08-26 10:35:11 qnikst
dev-haskell/profunctor-extras   2013-08-26 10:35:25 qnikst
dev-haskell/reflection  2013-08-26 10:50:52 qnikst
dev-haskell/simple-reflect  2013-08-26 10:51:56 qnikst
dev-haskell/lens

[gentoo-dev] ruby_targets_ruby20 missing

2013-09-01 Thread Rick "Zero_Chaos" Farina
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

> ozzie src # emerge -vp ruby
> 
> 
> These are the packages that would be merged, in reverse order:
> 
> Calculating dependencies... done!
> 
> emerge: there are no ebuilds built with USE flags to satisfy
> ">=dev-ruby/rake-0.9.6[ruby_targets_ruby20]". !!! One of the
> following packages is required to complete your request: -
> dev-ruby/rake-0.9.6::gentoo (Change USE: +ruby_targets_ruby20) 
> (dependency required by "dev-lang/ruby-2.0.0_p247-r1" [ebuild]) 
> (dependency required by "ruby" [argument])


So, um, why exactly is ruby 2.0.0 stable if I can't even update my
system anymore?  I'm having the same issue across 3 systems so I'm
assuming it's not a bad sync.

Whatever the current "solution" to not adding ruby20 to RUBY_TARGETS
is, it's not work for me.

- -Zero
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJSI9EQAAoJEKXdFCfdEflKPjAQAICCV5hwk8bJNSBvmaoR9t+k
r7fAVnAZtDMFgMK6LBUIlsJU7/Z2YjpuTU25My0aRJEQODUSusYO7YFys6QosnnA
hy5651Nj4PL2Zk2PFSfGRTjMyyc32kGJTqaCbOXiBVsKSbKpxzjcyp6HKsbZ/n3m
FHHk/NAYOqI11BzB1N9Pet3wYwvj+tJ4Ao+Liu3WrqnfJxo7TTVTZAiTCxrfE1l7
PMsBoGkf7IqrFIC/HoBEE8um3PhSQQmyxXvr49+0MWRhlkQZXKVgD33lQen12jZ0
JBRQQYsLwNPFrSwc4/Y4Us44A3+36eBmVHPQs+EkFKzf5+fO8Ppot0vzmTE4HhHA
BkpWp2QKKC9W7UlEq7VenydN+erQ6j+BwqKT4+5sMmczLd+5dNsg4aPAIVRVXrqm
AyvoMP7qv6K+jnPOLvg1md7LJpsrSYV9VeKwR2d+mPA+PZWzRfI3O7AwpDVXbAyP
VnO7VgebPbpwsW8GXHyq/8P5QuWcSdQbt+pO3j7Lzevb9bAakU43d13WINhEWyMG
Tw9FioslSTHKFR5TUvKYD5XgqFB/flUzkJNBH7MhPGpIAYpnAdRwfgPakNt6uTSK
VIdRx+6wjeKtlQVBeUt/9iQ34HjGEtT+6XFyXp9iuP/X6h+HInXmCYsguMt8FMvn
M+7cUXZYoz4VzHh3qtry
=x1aK
-END PGP SIGNATURE-



Re: [gentoo-dev] git-r3: initial draft for review [v2]

2013-09-01 Thread William Hubbs
On Sat, Aug 31, 2013 at 10:48:32PM +0200, Michał Górny wrote:
> Dnia 2013-08-31, o godz. 11:26:30
> Ulrich Mueller  napisał(a):
> 
> > > On Sat, 31 Aug 2013, Michał Górny wrote:
> > 
> > > And time for a small update. 
> > 
> > In git-r3_checkout:
> > 
> > git --no-pager diff --color --stat \
> > ${old_commit_id}..${new_commit_id}
> > 
> > I'd rather omit the --color option, otherwise log files will contain
> > escape sequences.
> 
> I'd rather leave it. The diff is more for pretty-printing anyway, it
> shouldn't really matter in the logs.

Please don't. I also do not want escape sequences in log files.

William


signature.asc
Description: Digital signature


Re: [gentoo-dev] [PATCH] gnome2-utils.eclass add support for gdk-pixbuf cache update

2013-09-01 Thread Gilles Dartiguelongue
Updated diffs + gdk-pixbuf handling.

Tested with success locally.

-- 
Gilles Dartiguelongue 
Gentoo
Index: gnome2.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v
retrieving revision 1.122
diff -u -B -r1.122 gnome2.eclass
--- gnome2.eclass	26 May 2013 14:08:21 -	1.122
+++ gnome2.eclass	1 Sep 2013 15:04:58 -
@@ -258,6 +258,7 @@
 	gnome2_icon_savelist
 	gnome2_schemas_savelist
 	gnome2_scrollkeeper_savelist
+	gnome2_gdk_pixbuf_savelist
 }
 
 # @FUNCTION: gnome2_pkg_postinst
@@ -271,6 +272,7 @@
 	gnome2_icon_cache_update
 	gnome2_schemas_update
 	gnome2_scrollkeeper_update
+	gnome2_gdk_pixbuf_update
 }
 
 # # FIXME Handle GConf schemas removal
Index: gnome2-utils.eclass
===
RCS file: /var/cvsroot/gentoo-x86/eclass/gnome2-utils.eclass,v
retrieving revision 1.31
diff -u -B -r1.31 gnome2-utils.eclass
--- gnome2-utils.eclass	27 Oct 2012 22:24:10 -	1.31
+++ gnome2-utils.eclass	1 Sep 2013 15:04:58 -
@@ -15,6 +15,8 @@
 #  * GConf schemas management
 #  * scrollkeeper (old Gnome help system) management
 
+inherit multilib
+
 case "${EAPI:-0}" in
 	0|1|2|3|4|5) ;;
 	*) die "EAPI=${EAPI} is not supported" ;;
@@ -50,6 +52,12 @@
 # Path to glib-compile-schemas
 : ${GLIB_COMPILE_SCHEMAS:="/usr/bin/glib-compile-schemas"}
 
+# @ECLASS-VARIABLE: GDK_PIXBUF_UPDATE_BIN
+# @INTERNAL
+# @DESCRIPTION:
+# Path to gdk-pixbuf-query-loaders
+: ${GDK_PIXBUF_UPDATE_BIN:="/usr/bin/gdk-pixbuf-query-loaders"}
+
 # @ECLASS-VARIABLE: GNOME2_ECLASS_SCHEMAS
 # @INTERNAL
 # @DEFAULT_UNSET
@@ -74,6 +82,12 @@
 # @DESCRIPTION:
 # List of GSettings schemas provided by the package
 
+# @ECLASS-VARIABLE: GNOME2_ECLASS_GDK_PIXBUF_LOADERS
+# @INTERNAL
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# List of gdk-pixbuf loaders provided by the package
+
 DEPEND=">=sys-apps/sed-4"
 
 
@@ -387,6 +401,46 @@
 	eend $?
 }
 
+# @FUNCTION: gnome2_gdk_pixbuf_savelist
+# @DESCRIPTION:
+# Find if there is any gdk-pixbuf loader to install and save the list in
+# GNOME2_ECLASS_GDK_PIXBUF_LOADERS variable.
+# This function should be called from pkg_preinst.
+gnome2_gdk_pixbuf_savelist() {
+	has ${EAPI:-0} 0 1 2 && ! use prefix && ED="${D}"
+	pushd "${ED}" 1>/dev/null
+	export GNOME2_ECLASS_GDK_PIXBUF_LOADERS=$(find "usr/$(get_libdir)/gdk-pixbuf-2.0" -type f 2>/dev/null)
+	popd 1>/dev/null
+}
+
+# @FUNCTION: gnome2_gdk_pixbuf_update
+# @USAGE: gnome2_gdk_pixbuf_update
+# @DESCRIPTION:
+# Updates gdk-pixbuf loader cache if GNOME2_ECLASS_GDK_PIXBUF_LOADERS has some.
+# This function should be called from pkg_postinst and pkg_postrm.
+gnome2_gdk_pixbuf_update() {
+	has ${EAPI:-0} 0 1 2 && ! use prefix && EROOT="${ROOT}"
+	local updater="${EROOT}${GDK_PIXBUF_UPDATE_BIN}"
+
+	if [[ ! -x ${updater} ]]; then
+		debug-print "${updater} is not executable"
+		return
+	fi
+
+	if [[ -z ${GNOME2_ECLASS_GDK_PIXBUF_LOADERS} ]]; then
+		debug-print "gdk-pixbuf loader cache does not need an update"
+		return
+	fi
+
+	ebegin "Updating gdk-pixbuf loader cache"
+	local tmp_file=$(mktemp -t tmp.XX_gdkpixbuf)
+	${updater} 1> "${tmp_file}" &&
+	chmod 0644 "${tmp_file}" &&
+	mv -f "${tmp_file}" "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
+	eend $?
+}
+
+
 # @FUNCTION: gnome2_query_immodules_gtk2
 # @USAGE: gnome2_query_immodules_gtk2
 # @DESCRIPTION:
Index: gdk-pixbuf-2.28.2.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.28.2.ebuild,v
retrieving revision 1.2
diff -u -B -r1.2 gdk-pixbuf-2.28.2.ebuild
--- gdk-pixbuf-2.28.2.ebuild	5 Aug 2013 09:48:12 -	1.2
+++ gdk-pixbuf-2.28.2.ebuild	1 Sep 2013 15:09:12 -
@@ -3,7 +3,8 @@
 # $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.28.2.ebuild,v 1.2 2013/08/05 09:48:12 ssuominen Exp $
 
 EAPI="5"
-inherit gnome.org multilib libtool
+
+inherit gnome.org gnome2-utils multilib libtool
 
 DESCRIPTION="Image loading library for GTK+"
 HOMEPAGE="http://www.gtk.org/";
@@ -64,19 +65,15 @@
 	prune_libtool_files --modules
 }
 
+pkg_preinst() {
+	gnome2_gdk_pixbuf_savelist
+}
+
 pkg_postinst() {
 	# causes segfault if set, see bug 375615
 	unset __GL_NO_DSO_FINALIZER
 
-	tmp_file=$(mktemp -t tmp_gdk_pixbuf_ebuild.XX)
-	# be atomic!
-	gdk-pixbuf-query-loaders > "${tmp_file}"
-	if [ "${?}" = "0" ]; then
-		cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
-	else
-		ewarn "Cannot update loaders.cache, gdk-pixbuf-query-loaders failed to run"
-	fi
-	rm "${tmp_file}"
+	gnome2_gdk_pixbuf_update
 
 	# FIXME: use subslots to get rebuilds when really needed
 	# Every major version bump???
@@ -86,3 +83,9 @@
 		elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)"
 	fi
 }
+
+pkg_postrm() {
+	if [[ -z ${REPLACED_BY_VERSIONS} ]]; then
+		rm -f "${EROOT}"usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache
+	fi
+}


Re: [gentoo-dev] net-proxy herd is still looking for help (was: Re: [gentoo-dev] net-proxy herd is empty)

2013-09-01 Thread Rich Freeman
On Sun, Sep 1, 2013 at 10:01 AM, Tom Wijsman  wrote:
> If you want to help, please join the herd. If nobody joins, we will
> likely proceed with dropping it in a month and moving its packages
> to maintainer-needed letting everybody want the packages they prefer.
>
> Another option is to combine the net herds together into a bigger net
> herd, as I have previously suggested; we might need to look into that.

I'd think twice before doing that.  If there is a real synergy (common
eclass use, need to manage deps and releases, etc) then it might make
sense.  Otherwise all you end up doing is delaying the inevitable,
except this time with even a larger group of packages moving to
maintainer-needed.

Herds should be reasonably-sized, and they should be packages that
make sense to maintain together - not just collections of packages
that fit some theme.  We already have categories.  If maintainers
aren't coordinating across a herd then better to just split it up.

Note - I'm not calling for any dramatic changes here - if teams of
maintainers are already working closely together by all means keep
your herds.  However, if a herd is just a dumping ground for packages
that nobody really looks at, then it isn't being used properly.

Rich



[gentoo-dev] net-proxy herd is still looking for help (was: Re: [gentoo-dev] net-proxy herd is empty)

2013-09-01 Thread Tom Wijsman
On Sun, 3 Mar 2013 21:00:19 +0200
Pavlos Ratis  wrote:

> On Sun, Mar 3, 2013 at 6:16 PM, Tom Wijsman  wrote:
> > On Sun, 03 Mar 2013 17:00:57 +0100
> > Pacho Ramos  wrote:
> >
> >> As wschlich no longer has enough time for that packages, this herd
> >> is now empty. If you want to help, please join the herd. If nobody
> >> joins, I will proceed with dropping it and moving its packages
> >> maintainer-needed letting everybody want the packages they prefer.
> >
> > Not joining until others join because I don't want to be the sole
> > herd member, but I do want to help out with occasional bumps and
> > such if there clearly is a case of lack of manpower.
> >
> > I'm also interested in stepping up as a maintainer for
> > net-proxy/privoxy.
> 
> I am interested in joining the herd. Now we can be 2 members. :)

While I joined under the above premise to help out I have became the
main maintainer but am unable to cover everything this herd does;
Pavlos didn't have much time either to together cover everything.

So, we currently have around 48 bugs open at the moment; there are
also probably some versions bumps waiting as well, as well as some of
the other maintaining tasks that possibly come along. 

If you want to help, please join the herd. If nobody joins, we will
likely proceed with dropping it in a month and moving its packages
to maintainer-needed letting everybody want the packages they prefer.

Another option is to combine the net herds together into a bigger net
herd, as I have previously suggested; we might need to look into that.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] gnome2-utils.eclass add support for gdk-pixbuf cache update

2013-09-01 Thread Michał Górny
Dnia 2013-09-01, o godz. 13:29:27
Gilles Dartiguelongue  napisał(a):

> 
> Le samedi 31 août 2013 à 18:44 +0200, Gilles Dartiguelongue a écrit :
> > Le samedi 31 août 2013 à 16:49 +0200, Michał Górny a écrit :
> > > Dnia 2013-08-31, o godz. 15:00:43
> > > Gilles Dartiguelongue  napisał(a):
> > > 
> > > > Le samedi 31 août 2013 à 13:40 +0200, Michał Górny a écrit :
> > > > > > +   cat "${tmp_file}" > 
> > > > > > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
> > > > > 
> > > > > Why not mv or cp? Also you need '|| die' here since 'cat' can fail
> > > > > writing.
> 
> Thanks for pacho's bugzillafu, we've got the original reports here:
> 
> https://bugs.gentoo.org/show_bug.cgi?id=413529
> https://bugs.gentoo.org/show_bug.cgi?id=413485
> 
> It seems the cat usage was only to avoid handling file permission
> issues.

Then I guess using 'chmod' on the temporary file + 'mv' afterwards.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] rfc: stabilization policies

2013-09-01 Thread Markos Chandras
On 1 September 2013 11:42, hasufell  wrote:
> On 09/01/2013 12:30 PM, Thomas Sachau wrote:
>> they dont search for recruits
>
> why not?
>

Will you please ready Thomas e-mail again as a whole? You only
"extract" a single sentence
and you redirect the other part of it to /dev/null.
We (recruiters) only point people to the appropriate places.
We can't just go ahead an find a recruit for the eg Gnome team. The
Gnome team will have to find good
recruits for their team and then "give" them to us to recruit them properly.
It's impossible for us to find all the "good" people out there and
bring them on board.
The individual projects/team need to do that for us.

-- 
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang



Re: [gentoo-dev] [PATCH] gnome2-utils.eclass add support for gdk-pixbuf cache update

2013-09-01 Thread Gilles Dartiguelongue

Le samedi 31 août 2013 à 18:44 +0200, Gilles Dartiguelongue a écrit :
> Le samedi 31 août 2013 à 16:49 +0200, Michał Górny a écrit :
> > Dnia 2013-08-31, o godz. 15:00:43
> > Gilles Dartiguelongue  napisał(a):
> > 
> > > Le samedi 31 août 2013 à 13:40 +0200, Michał Górny a écrit :
> > > > > + cat "${tmp_file}" > 
> > > > > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
> > > > 
> > > > Why not mv or cp? Also you need '|| die' here since 'cat' can fail
> > > > writing.

Thanks for pacho's bugzillafu, we've got the original reports here:

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

It seems the cat usage was only to avoid handling file permission
issues.

The use of a temporary file itself it to avoid having a corrupted file
if the command fails.

As for immodules I plan to provide patches to fix it after we agree on
this one.

-- 
Gilles Dartiguelongue 
Gentoo

-- 
Gilles Dartiguelongue 
Gentoo


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


Re: [gentoo-dev] rfc: stabilization policies

2013-09-01 Thread hasufell
On 09/01/2013 12:30 PM, Thomas Sachau wrote:
> they dont search for recruits

why not?



Re: [gentoo-dev] rfc: stabilization policies

2013-09-01 Thread Thomas Sachau
Rick "Zero_Chaos" Farina schrieb:
> On 08/31/2013 03:57 PM, Tom Wijsman wrote:
>> On Sat, 31 Aug 2013 20:45:00 +0200
>> Pacho Ramos  wrote:
> 
>>> El sáb, 31-08-2013 a las 12:37 -0400, Rick "Zero_Chaos" Farina
>>> escribió: [...]
 I know we are a little OT here but the fifth type of recruit is
 someone who is very excited, very dedicated, and completely unable
 to find a mentor.  That is where I was for a long time, no one
 seemed to have the time to mentor me.  Personally I think that is a
 big issue in the growth of gentoo, if we all take a little time out
 to be mentors there will be more gentoo devs and we will get more
 done.

 -ZC
>>>
>>> I guess we should have a official contact or mail alias to let them
>>> contact. If they don't even contact me, I cannot know about them and
>>> then mentor them :/
> 
>> Ah, I like this idea better than the "list on Gentoo Wiki" I was trying
>> to approach; the only downside I can imagine if it were a single person
>> that might not respond in time (busy / devaway / MIA), so I think we
>> should at least aim to make it a mail alias with multiple persons.
> 
>> We could then list people on some project page; but, only their
>> forenames or nicknames and not their actual full name and e-mail such
>> that their private details can stay private if they wish to.
> 
> 
> I remember actively seeking out mentors and recruiters on irc for a
> while and not getting very far.  I think that exposing recruitment to a
> wider audience than just the recruiters is a good idea, why limit
> ourselves to their bandwidth?  This isn't a remark on the performance of
> the recruiters, just a note that more people means more bandwidth.

Please keep in mind, that recruiters in Gentoo usually only point to
possible places with mentors, they dont search for recruits, they dont
know, which dev may match as mentor and they dont assign someone. They
are mainly involved, when someone found a mentor and got prepared.

From my experience, the best way to get started is helping out in the
area you are interested in. When you have worked in some area for some
time, you likely get noticed, already worked with some devs and have
good chances, that someone offers himself as mentor.

On the other side, if you just join some places and ask things like "Who
will be my mentor, i want to join", it is pretty unlikely, that someone
will instantly step up.

Keep in mind, that proper mentoring includes a good amount of time to
invest, so when someone notices that you are already around for some
time and did not quickly disappear again, they may be more willing to
assist you in your task of becoming a dev.

So with this said, i am not sure, if such a central contact point will
really improve the situation, it may instead result in a lot of churn,
since people loose interest on their way to dev or shortly after.

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature