Re: [gentoo-dev] Re: [gentoo-dev-announce] Council meeting summary for 3 April 2012

2012-04-28 Thread Michał Górny
On Sat, 28 Apr 2012 16:44:57 -0700
Luca Barbato  wrote:

> On 10/04/12 11:45, William Hubbs wrote:
> > There are binaries in /{bin,sbin} which link against libraries in
> > /usr/lib for example.
> 
> We could try to have an exact list and figure out exactly what is it
> and how impacting it is. If any of those are needed for early-boot it
> would be something to address nonetheless.

I have already opened bugs for many of them. But the list will increase
in time, and we'll either move a lot of libraries to /lib* or decide to
go the other way.

Did someone mentioned mentioning two cross-linked program/data trees
(well, three or four in our case) with fuzzy classification rules is
against KISS?

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


[gentoo-dev] Re: New license: yEd Software License Agreement

2012-04-28 Thread Duncan
Alec Warner posted on Sat, 28 Apr 2012 11:53:03 -0700 as excerpted:

> On Fri, Apr 27, 2012 at 12:02 PM, Rich Freeman  wrote:

>> I'd argue that it is impossible to "accept a license" in the
>> first place.  It is possible to agree to a contract if there is
>> consideration on both sides and a meeting of the minds.
> 
> That doesn't mean you didn't / cannot accept, merely that some (all?)
> provisions are likely unenforceable in a court of law. I don't think
> EULAs have been ruled illegal yet.
> 
>> Copyright says you can't copy something.  A license says you might be
>> able to.  You don't have to "accept" a license to benefit it.  A
>> license does not restrict what a user can do, it restricts what the
>> person issuing the license can do (I can't sue you for redistributing
>> my code if I licensed it to you under the GPL).  Some licenses are
>> conditional - I only limit my own ability to sue you if you give people
>> a copy of the source for any binary you give them, and if you don't do
>> that I am now free to sue you.
> 
> Have you read the yEd license? I mean it does restrict what users can
> do:

> "The Software may not be used as part of an automated process. The
> Licensee may not reverse engineer, disassemble, decompile, or unjar
> the Software, or otherwise attempt to derive the source code of the
> Software."
> 
> How is that not restricting what the end user can do?

I believe he's viewing it in the context many explanations of the the GPL 
take pains to explain, namely:

Since copyright law prohibits copying (and in some cases, reading into 
computer memory for purposes of execution has been held to be copying in 
the context of copyright as well!!) without permission in the first 
place, it is as rich0 says, COPYRIGHT law that default-forbids doing 
anything at all with that string of binary data that happens to form the 
software.

As rich0 further points out, licenses modify that default-no state to 
allow the user some privileges they'd otherwise be denied by copyright 
law.  Many of them, including the GNU General Public License (GPL) and 
the yEd license, do so conditionally.  They allow the privileges IF AND 
ONLY IF certain conditions are met.

In the case of the GPL, these conditions, only apply to distributors, 
mere end-users are free and clear of all such conditions as long as they 
don't redistribute to others.  Further, the conditions on distributors 
are designed to ensure that end users of any derived programs get the 
same rights from the folks that distribute it to them.

In the case of most EULAs including the yEd license, by contrast, 
distribution is simply reserved as a right to the owning company 
(separate agreements are needed for distribution rights), and permission 
to copy and use the work under copyright is granted to the end-user only 
under rather severe conditions.  But from the viewpoint of copyright, 
it's simply an agreement by the owner to give you permission to copy and 
use under certain stated conditions, thus limiting their right to sue, 
but only to the extent that you're in compliance with the (in the case of 
most EULAs, conditional to an extreme) license (which is itself limited 
by laws that grant various "fair use" rights that differ by jurisdiction).

Thus, by this view, a EULA isn't limiting to the user, because all it's 
doing is granting (perhaps conditional) rights that would otherwise be 
reserved to the copyright owner only, under copyright law.  Someone can 
thus choose not to be subject to the license, or simply to ignore it 
entirely.  That's fine as long as they aren't doing something that 
copyright says they can be sued for.  But if they are doing something 
copyright says they could be sued for, and they draw the attention of the 
owner and/or their legal representatives, then to the extent that the 
license allows it, it's in their interest to claim the legal coverage of 
the license to prevent being sued by that owner/owner-representative.

Which is what makes relatively liberal licenses such as the GPL so 
strong.  Since they allow so much, with relatively light conditions, it's 
very strongly in the interest of parties who might otherwise be sued to 
comply with the GPL instead.  With rather more restrictive EULAs, not so 
much, since the EULA has such strict conditions.  In that case, it's far 
harder to comply with and far more likely that a copyright violator will 
be violating the EULA's conditions as well, so claiming the protections 
of the license doesn't tend to help as much, except to the extent that 
there really is a disagreement about the conditions of said license.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




Re: [gentoo-dev] Re: [gentoo-dev-announce] Council meeting summary for 3 April 2012

2012-04-28 Thread Luca Barbato
On 10/04/12 11:45, William Hubbs wrote:
> Also, I am going to reiterate what Greg said. This is not an issue with
> udev, but with the entire linux ecosystem.

As in bluez using dbus and some mount helpers requiring libraries in /usr.

> There are binaries in /{bin,sbin} which link against libraries in
> /usr/lib for example.

We could try to have an exact list and figure out exactly what is it and
how impacting it is. If any of those are needed for early-boot it would
be something to address nonetheless.

> Also, with the appropriate documentation changes, which are being worked
> on (see [1]), I feel that the statement above that newer udev can't be
> stabled should be re-evaluated.

lu

-- 

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero




Re: [gentoo-dev] Re: Feature request: package.use.stable.mask and package.use.stable.force

2012-04-28 Thread Zac Medico
On 04/28/2012 02:17 PM, Mike Frysinger wrote:
> On Friday 27 April 2012 03:30:43 Zac Medico wrote:
>> On 04/26/2012 11:48 PM, Zac Medico wrote:
>>> On 04/26/2012 11:28 PM, Mike Frysinger wrote:
 On Friday 27 April 2012 00:43:15 Jonathan Callen wrote:
> On 04/26/2012 06:03 PM, Andreas K. Huettel wrote:
>> I'd like to suggest we introduce the following very useful
>> feature, as soon as possible (which likely means in the next
>> EAPI?):
>>
>> * two new files in profile directories supported,
>> package.use.stable.mask and package.use.stable.force * syntax is
>> identical to package.use.mask and package.use.force * meaning is
>> identical to package.use.mask and package.use.force, except that
>> the resulting rules are ONLY applied iff a stable keyword is in
>> use
>
> As "a stable keyword is in use" is either ambiguous or outright wrong
> (depending on exactly what was meant by that), I would propose that
> one of the following cases replace that:
>
> * At least one keyword beginning with "~" or the value "**" is in the
> global ACCEPT_KEYWORDS.
> * At least one keyword beginning with "~" or the value "**" is in the
> ACCEPT_KEYWORDS used for the package in question.
>
> This is required because on a typical ~amd64 system, the effective
> value of ACCEPT_KEYWORDS is "amd64 ~amd64" -- which would be covered
> under "a stable keyword is in use" (the same applies for other arches
> as well).

 i don't think that wording is correct and misses the point.  simple
 example of how this should work:

 if package.use.stable.force has:
cat/pkg foo

 and then cat/pkg/pkg-0.ebuild has:
KEYWORDS="~amd64 x86"

 the forcing of "foo" would apply to people who are ARCH=x86 (regardless
 of their ACCEPT_KEYWORDS containing ~x86), but not apply to people who
 are ARCH=amd64.  once the ebuild changes to KEYWORDS="amd64 x86", then
 it would apply to both.

 i.e. the keyword matching is to the ebuild, not to the user's
 ACCEPT_KEYWORDS.
>>>
>>> That makes sense in the context of trying to keep repoman from
>>> complaining. Since repoman complains about stable keywords for packages
>>> with unstable dependencies, package.use.stable.{force,mask} will serve
>>> to mask off conditional dependencies that would otherwise trigger
>>> *DEPEND.bad complaints from repoman.
>>
>> Actually, I don't think the specification should involve ARCH. In order
>> to determine whether package.use.stable.{force,mask} apply, I would
>> intersect KEYWORDS with ACCEPT_KEYWORDS, and apply
>> package.use.stable.{force,mask} if this intersection contains only
>> stable keywords. So, I think that I mostly agree with Jonathan's
>> statements, though I describe the behavior slightly differently than how
>> he did.
> 
> wrt repoman, it doesn't know anything about ACCEPT_KEYWORDS

It does know about ACCEPT_KEYWORDS because it generates them
automatically from KEYWORDS. The relevant code in /usr/bin/repoman looks
like this:

arches=[]
for keyword in myaux["KEYWORDS"].split():
if (keyword[0]=="-"):
continue
elif (keyword[0]=="~"):
arches.append([keyword, keyword[1:], [keyword[1:], keyword]])
else:
arches.append([keyword, keyword, [keyword]])
if not arches:
# Use an empty profile for checking dependencies of
# packages that have empty KEYWORDS.
arches.append(['**', '**', ['**']])

> as for intersection, i don't think that works.  if my make.conf is:
>   ACCEPT_KEYWORDS="amd64 ~amd64"
> and i emerge a package that has:
>   KEYWORDS="~amd64"
> 
> package.use.stable should not apply to this package.  it should only apply if 
> it had:
>   KEYWORDS="amd64"

See the algorithm that I've described here:

http://archives.gentoo.org/gentoo-dev/msg_6c492ae43ad7c70cef6aa8ac34911adf.xml

The case that you're talking about is equivalent to the 4th row of the
table in that message, and note that it says "no" in the package.stable
column, as you would expect.
-- 
Thanks,
Zac



Re: [gentoo-dev] Re: Feature request: package.use.stable.mask and package.use.stable.force

2012-04-28 Thread Mike Frysinger
On Friday 27 April 2012 03:30:43 Zac Medico wrote:
> On 04/26/2012 11:48 PM, Zac Medico wrote:
> > On 04/26/2012 11:28 PM, Mike Frysinger wrote:
> >> On Friday 27 April 2012 00:43:15 Jonathan Callen wrote:
> >>> On 04/26/2012 06:03 PM, Andreas K. Huettel wrote:
>  I'd like to suggest we introduce the following very useful
>  feature, as soon as possible (which likely means in the next
>  EAPI?):
>  
>  * two new files in profile directories supported,
>  package.use.stable.mask and package.use.stable.force * syntax is
>  identical to package.use.mask and package.use.force * meaning is
>  identical to package.use.mask and package.use.force, except that
>  the resulting rules are ONLY applied iff a stable keyword is in
>  use
> >>> 
> >>> As "a stable keyword is in use" is either ambiguous or outright wrong
> >>> (depending on exactly what was meant by that), I would propose that
> >>> one of the following cases replace that:
> >>> 
> >>> * At least one keyword beginning with "~" or the value "**" is in the
> >>> global ACCEPT_KEYWORDS.
> >>> * At least one keyword beginning with "~" or the value "**" is in the
> >>> ACCEPT_KEYWORDS used for the package in question.
> >>> 
> >>> This is required because on a typical ~amd64 system, the effective
> >>> value of ACCEPT_KEYWORDS is "amd64 ~amd64" -- which would be covered
> >>> under "a stable keyword is in use" (the same applies for other arches
> >>> as well).
> >> 
> >> i don't think that wording is correct and misses the point.  simple
> >> example of how this should work:
> >> 
> >> if package.use.stable.force has:
> >>cat/pkg foo
> >> 
> >> and then cat/pkg/pkg-0.ebuild has:
> >>KEYWORDS="~amd64 x86"
> >> 
> >> the forcing of "foo" would apply to people who are ARCH=x86 (regardless
> >> of their ACCEPT_KEYWORDS containing ~x86), but not apply to people who
> >> are ARCH=amd64.  once the ebuild changes to KEYWORDS="amd64 x86", then
> >> it would apply to both.
> >> 
> >> i.e. the keyword matching is to the ebuild, not to the user's
> >> ACCEPT_KEYWORDS.
> > 
> > That makes sense in the context of trying to keep repoman from
> > complaining. Since repoman complains about stable keywords for packages
> > with unstable dependencies, package.use.stable.{force,mask} will serve
> > to mask off conditional dependencies that would otherwise trigger
> > *DEPEND.bad complaints from repoman.
> 
> Actually, I don't think the specification should involve ARCH. In order
> to determine whether package.use.stable.{force,mask} apply, I would
> intersect KEYWORDS with ACCEPT_KEYWORDS, and apply
> package.use.stable.{force,mask} if this intersection contains only
> stable keywords. So, I think that I mostly agree with Jonathan's
> statements, though I describe the behavior slightly differently than how
> he did.

wrt repoman, it doesn't know anything about ACCEPT_KEYWORDS

as for intersection, i don't think that works.  if my make.conf is:
ACCEPT_KEYWORDS="amd64 ~amd64"
and i emerge a package that has:
KEYWORDS="~amd64"

package.use.stable should not apply to this package.  it should only apply if 
it had:
KEYWORDS="amd64"
-mike


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


Re: [gentoo-dev] Re: Re: Re: Re: [gentoo-dev-announce] Council meeting summary for 3 April 2012

2012-04-28 Thread Mike Frysinger
On Wednesday 11 April 2012 12:10:05 Steven J Long wrote:
> William Hubbs wrote:
> > Another issue to consider is binaries that want to access things in
> > /usr/share/*. If a binary in /{bin,sbin} needs to access something in
> > /usr/share/*, you have two choices. move the binary to /usr or move the
> > thing it wants to access to / somewhere which would involve creating
> > /share. Actually there is another choice, but I don't want to go there.
> > That would be writing patches.
> 
> I'm ignorant of which binaries do that?

off the top of my head:
- this is why /etc/localtime is no longer a symlink to 
/usr/share/zoneinfo/
- this is why we have copies for a few terminals in /etc/terminfo from 
/usr/share/terminfo/ ... hopefully the one you're using is listed there
- this is why we have to delay running keymap and consolefont init.d 
scripts until after /usr has been mounted (/usr/share/keymaps 
/usr/share/consolefont /usr/share/consoletrans)
- anything locale related doesn't work until /usr is mounted 
(/usr/lib/locale /usr/share/locale)
- passwd changing relying on cracklib dicts won't work 
(/usr/lib/cracklib_dict* /usr/share/misc/)

> (It's understood that you might not
> have manpages in rescue-mode.) OT, it's odd that nano is in /usr/bin but on
> my system at least it only links to /lib64.

/usr/bin/nano is a symlink
-mike


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


Re: [gentoo-dev] Re: New license: yEd Software License Agreement

2012-04-28 Thread Rich Freeman
On Sat, Apr 28, 2012 at 2:53 PM, Alec Warner  wrote:
> That doesn't mean you didn't / cannot accept, merely that some (all?)
> provisions are likely unenforceable in a court of law. I don't think
> EULAs have been ruled illegal yet.

I doubt that my proclamation that you aren't allowed to eat breakfast
has been ruled illegal yet either.  Fortunately that has no bearing on
whether you need to listen to me.  :)

Oh, and I also proclaim that you accept my proclamation by choosing to
eat your next meal.  Fortunately in reality that has no bearing on
whether you accept my agreement either.  Just because a publisher says
that the terms of a contract of adhesion are binding on you by virtue
of your taking some action does not make it so.

Courts have ruled inconsistently on whether EULAs can be enforced.
Then again, Missouri is one of those places where courts have ruled
that software is not sold but licensed, and the Foundation is
incorporated there (as well as in New Mexico).  So, perhaps there is
some element of risk here, though I'd have to read the court decisions
to see whether the fact that the software is free impacts the
enforcability of the EULA.

That makes me wonder whether we should consider more carefully where
we incorporate - if it makes us more subject to local jurisdiction it
probably isn't a good idea to incorporate in multiple jurisdictions
since it allows a potential plaintiff to venue shop.

Rich



Re: [gentoo-dev] Re: eselect git repo

2012-04-28 Thread Luca Barbato
On 28/04/12 08:44, Ulrich Mueller wrote:
>> On Thu, 26 Apr 2012, I wrote:
> 
>> Just a heads up, lu_zero has discovered that the eselect git
>> repository contains some commits with invalid author lines. This is
>> a holdover from the conversion from svn to git (basically, the real
>> name is missing for devs who changed their Gentoo username). I'm
>> going to fix this within the next few days, but I believe this means
>> that the history will change.
> 
>> So, please don't push to the eselect repo until I give the
>> all-clear.
> 
> To the best of my knowledge, the repo should be fixed now. Please note
> that the history has changed. So either do a fresh git clone or follow
> git-rebase(1), section "RECOVERING FROM UPSTREAM REBASE".
> 

Thank you a lot =)

lu

-- 

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero




Re: [gentoo-dev] Re: Gentoostats, SoC 2011

2012-04-28 Thread G. Gaydarov
On 04/27/2012 06:34 PM, Nikos Chantziaras wrote:
> On 23/08/11 00:20, Vikraman wrote:
>> Hi all,
>>
>> Gentoostats[0] is a GSoC 2011 project to collect package statistics
>> from gentoo
>> machines. Please check it out. Bug reports and feature suggestions are
>> welcome.
>>
>> To submit your stats, use the app-portage/gentoostats ebuild from
>> betagarden
>> overlay[1].
>>
>> [0] https://soc.dev.gentoo.org/gentoostats/
>> [1] https://soc.dev.gentoo.org/gentoostats/about
> 
> Is this project dead now?
> 
> 

Hi,

The project is not dead. As part of GSoC 2012 I will be working on
improving gentoostats. I'll post an official announcement here in the
very near future.

If you have any questions and/or ideas about the project please don't
hesitate to get in touch with me.

Regards,
G. Gaydarov



[gentoo-dev] Last rites: dev-python/xsv

2012-04-28 Thread Kacper Kowalik
# Kacper Kowalik  (28 Apr 2012)
# No longer maintained upstream, superseeded by
# dev-python/lxml, bug 396497
# Masked for removal in 30 days.
dev-python/xsv



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: New license: yEd Software License Agreement

2012-04-28 Thread Alec Warner
On Fri, Apr 27, 2012 at 12:02 PM, Rich Freeman  wrote:
> On Fri, Apr 27, 2012 at 2:04 PM, Nikos Chantziaras  wrote:
>> Didn't the user already accept the license by putting it in ACCEPT_LICENSE?
>>  If not, portage will not download it.
>>
>
> Well, I'd argue that it is impossible to "accept a license" in the
> first place.  It is possible to agree to a contract if there is
> consideration on both sides and a meeting of the minds.

That doesn't mean you didn't / cannot accept, merely that some (all?)
provisions are likely unenforceable in a court of law. I don't think
EULAs have been ruled illegal yet.

>
> Copyright says you can't copy something.  A license says you might be
> able to.  You don't have to "accept" a license to benefit it.  A
> license does not restrict what a user can do, it restricts what the
> person issuing the license can do (I can't sue you for redistributing
> my code if I licensed it to you under the GPL).  Some licenses are
> conditional - I only limit my own ability to sue you if you give
> people a copy of the source for any binary you give them, and if you
> don't do that I am now free to sue you.

Have you read the yEd license? I mean it does restrict what users can do:

"By installing the Software, the Licensee is indicating that he/she
has read and understands this Agreement and agrees to be bound by its
terms and conditions."

"The Licensee is granted a non-exclusive and non-transferable right to
install one copy of the Software and use it as an application. The
Software may not be used as part of an automated process. The Licensee
may not reverse engineer, disassemble, decompile, or unjar the
Software, or otherwise attempt to derive the source code of the
Software."

How is that not restricting what the end user can do? A court of law
could find a number of wiggle areas (what does it mean to 'install the
software' for instance, in some countries reverse engineering is fair
user and this right cannot be taken away by a license, etc..)

>
> Ultimately the foundation for licenses is copyright law, and other
> forms of IP law.  Copyright says we can't distribute anything we don't
> create except under very specific circumstances.  A license says that
> we can distribute stuff without fear of lawsuit under some conditions.

I don't think we are talking solely about redistribution rights but
also end user rights (EULA.) In this case their license (tries to)
cover both aspects.

>
> The yEd license says we can't distribute anything, so as far as I can
> see, we might as well not have any license at all.  We're not
> protected at all from a lawsuit, except to the degree that we don't do
> anything that we can be sued for (like distributing their software).
>
> But yes, from a technical standpoint you can only install a package if
> its license is contained in ACCEPT_LICENSE.  Whether this has any
> legal meaning is up to you or a court with jurisdiction to decide.

Its unclear if ACCEPT_LICENSE actually implies the user read and
accepted the EULA; but since the EULA is implicit w/installing the
software it is unclear to me (in my lay opinion) if this actually
matters.

>
> Rich
>



Re: [gentoo-dev] [RFC] Changing default serial-console definition in inittab

2012-04-28 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 04/28/2012 01:38 AM, Patrick Lauer wrote:
> On 04/28/12 01:29, Diego Elio Pettenò wrote:
>> Since I've been configuring a couple of systems lately for
>> remote access, which include configuring the serial console, I'm
>> wondering if it would be a good idea to change our inittab so
>> that the default (commented out) definition of the serial
>> consoles is a bit more.. modern.
>> 
>> The current definition sets the console at 9600 baud, using
>> vt100 emulation; I think most of us who configure it, do so at
>> 115200 baud, and some prefer vt-utf8 over vt100 (the two are
>> partially compatible as far as I can tell).
>> 
>> Of the two systems I've configured ­– a SuperMicro server which
>> is the new tinderbox host, and an HP for work – both have the
>> default IPMI configuration for Serial-over-LAN set at 115200, and
>> the HP also had VT-UTF8 by default for emulation (SuperMicro
>> defaulted to vt100 but still allows utf8).
>> 
>> Comments?
>> 
> 
> Leave the old defaults, add an example with the new options?
> 
> Since serial consoles are not default the user will have to
> consciously enable them anyway, so there are no "defaults"
> 
> Have fun,
> 
> Patrick
> 

Yeah +1 on that

- -- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAEBCgAGBQJPnDvUAAoJEPqDWhW0r/LCJDwP/0Qn+OwDvZSEbMAto/DzAze0
Y13mXqOljzEg8nkaO7EODXbUdxE8PvVlRhMMyjOTBISFNWV4Y6Bv5jRfb3kx3M+j
H8SZdh/SkpHQMyZVaBm2CN8abVpvrewPfyokaesIgDpJZxFYkvN/jP2fjMgZV+gs
zLARFdch7yNWx5/a7Qe4GVzCsSP7xZXz/7m2u+jlnRYS+2d1fYjL0i17hqlO8XIC
VvIGY7RfAdyFypL7hYa1v6PbBXpT+gUru6dtv0zRXunz/+yHMieq2+J5/JLeivuc
K5hI5qRrlMxXcXQRXoTd7glqSjC69mKDJx34po0qiRuFxfIFep9a50X482cGxo2/
qfK+OXLznEjp9bAQdeZaajkXhlGup7HJhGRCZLTTH+9rQpQ5SEvHzh/iOThV4dDU
XbW4CHZZxo6B/nNAvN77Wfc82tcXPssozU98Ri4jbZ4psXnanCmtf3MarEdL/EVX
CJBa42W2N8FQreCOe0vRtQi8zvK6nuQv5qFVFLpTsct+VpBMHlcvBhb+p4KmFcxw
pwtmWCICwoZTaGMO8pTFPCJgjL/YwMMaPFflsu6o6W8K1UQzGUANXaer98BFZavs
8WQ96/Jgl2CFcrZNTnyqqfQfRY6lFS7IO179eAO+49A66nX61FGSRODWnVFeGavK
kQ4WxQOjTtPzw9xYgdjM
=SDkT
-END PGP SIGNATURE-



Re: [gentoo-dev] Re: New license: yEd Software License Agreement

2012-04-28 Thread Roy Bamford
On 2012.04.27 18:38, Rich Freeman wrote:

[snip]
 
> Do we as a matter of policy want to respect broken click-through
> download implementations?
> 
> Rich
> 
Yes we do.

Intent it what counts in the eyes of the law in most places.
Sites with broken click-throughs intend for them to be used.


-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
elections
gentoo-ops
forum-mods
trustees



[gentoo-dev] Re: eselect git repo

2012-04-28 Thread Ulrich Mueller
> On Thu, 26 Apr 2012, I wrote:

> Just a heads up, lu_zero has discovered that the eselect git
> repository contains some commits with invalid author lines. This is
> a holdover from the conversion from svn to git (basically, the real
> name is missing for devs who changed their Gentoo username). I'm
> going to fix this within the next few days, but I believe this means
> that the history will change.

> So, please don't push to the eselect repo until I give the
> all-clear.

To the best of my knowledge, the repo should be fixed now. Please note
that the history has changed. So either do a fresh git clone or follow
git-rebase(1), section "RECOVERING FROM UPSTREAM REBASE".

(And apologies for the spam in #gentoo-commits. I hadn't expected that
all these commits would be reported to cia.vc, otherwise I'd have
asked infra to temporarily disable it in the commit hook.)

Ulrich



Re: EAPI 5 (Was: Re: [gentoo-dev] Re: Making user patches globally available)

2012-04-28 Thread Ciaran McCreesh
On Sat, 28 Apr 2012 10:09:01 +
Francesco Riosa  wrote:
> What's changed from 2006 in version handling?

The ordering rules, the handling of zeroes and the behaviour of
suffixes.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-04-28 Thread Michał Górny
On Sat, 28 Apr 2012 12:17:55 +0200
Michael Weber  wrote:

> Is there any state-of-the-art(tm) alternative to read .chm ebooks? I
> wouldn't want to loose this possibility.

The one and only FBReader?

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-04-28 Thread Ben
On 28 April 2012 18:17, Michael Weber  wrote:
> Is there any state-of-the-art(tm) alternative to read .chm ebooks? I
> wouldn't want to loose this possibility.

app-text/kchmviewer



Re: [gentoo-dev] Lastrite app-text/chmsee. Semi-lastrite libopensync-plugin-google-calendar.

2012-04-28 Thread Michael Weber
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

According to upstreams homepage [1],
the current tagged v1.99.09 does support xulrunner 11.0.

@dirtyepic: Any chance to bump the version in portage?
I can take a look (and grab this package).

Is there any state-of-the-art(tm) alternative to read .chm ebooks? I
wouldn't want to loose this possibility.

Thanks,

   Michael

[1] http://code.google.com/p/chmsee/

On 04/22/2012 08:21 AM, Samuli Suominen wrote:
> # Samuli Suominen  (22 Apr 2012) # One of the
> last packages still using the obsolete pyxml package # Masked for
> removal in 30 days wrt bug 367739 
>  
> # Samuli Suominen  (22 Apr 2012) # Masked for
> removal in 30 days for using the obsolete xulrunner # package wrt
> #412875 and #403415 app-text/chmsee
> 


- -- 
- --
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+bw9MACgkQknrdDGLu8JA92AD+OX0PrpAfmeBnYTZX2N50FKPb
eWM/uueFFhBS9EFQxvUA/0vZkVfz2G/wdx7q9SQ8Vzx3ImomMbyOJc1iWn7lofxe
=IzMJ
-END PGP SIGNATURE-



Re: EAPI 5 (Was: Re: [gentoo-dev] Re: Making user patches globally available)

2012-04-28 Thread Francesco Riosa
What's changed from 2006 in version handling?
Il giorno 28/apr/2012 11:39, "Ciaran McCreesh" <
ciaran.mccre...@googlemail.com> ha scritto:
>
> On Sat, 28 Apr 2012 10:52:07 +0200
> Michał Górny  wrote:
> > On Fri, 27 Apr 2012 21:12:27 +0100
> > Ciaran McCreesh  wrote:
> > > * Get a versionator replacement into the PM
> >
> > Why are we trying to make PM a brick instead of keeping stuff modular?
> > What does the eclass lack which could be provided by PM?
>
> Because trying to parse version formats correctly in bash is a huge
> pain, and versionator doesn't get it right (never mind that the rules
> were different when versionator was written).
>
> --
> Ciaran McCreesh
What's changed from 2006 in version handling?


Re: EAPI 5 (Was: Re: [gentoo-dev] Re: Making user patches globally available)

2012-04-28 Thread Ciaran McCreesh
On Sat, 28 Apr 2012 10:52:07 +0200
Michał Górny  wrote:
> On Fri, 27 Apr 2012 21:12:27 +0100
> Ciaran McCreesh  wrote:
> > * Get a versionator replacement into the PM
> 
> Why are we trying to make PM a brick instead of keeping stuff modular?
> What does the eclass lack which could be provided by PM?

Because trying to parse version formats correctly in bash is a huge
pain, and versionator doesn't get it right (never mind that the rules
were different when versionator was written).

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: EAPI 5 (Was: Re: [gentoo-dev] Re: Making user patches globally available)

2012-04-28 Thread Michał Górny
On Fri, 27 Apr 2012 21:12:27 +0100
Ciaran McCreesh  wrote:

> * Get a versionator replacement into the PM

Why are we trying to make PM a brick instead of keeping stuff modular?
What does the eclass lack which could be provided by PM?

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: EAPI 5 (Was: Re: [gentoo-dev] Re: Making user patches globally available)

2012-04-28 Thread Pacho Ramos
El vie, 27-04-2012 a las 21:12 +0100, Ciaran McCreesh escribió:
> On Fri, 27 Apr 2012 21:58:24 +0200
> Michał Górny  wrote:
> > Of course, if we take the 'quick EAPI 5 route', it won't include
> > anything useful. In the meantime, do we have a complete list of
> > candidates for EAPI 5?
> 
> Let's continue this on the PMS list.
> 
> * user patches
> 
> * EAPI parsing
> 
> * the things that were left out of 4:
> 
> + slot operator deps
> 
> + profile IUSE
> 
> * No -j1 for src_test
> 
> * Remove deprecated stuff
> 
> * Zero or one REQUIRED_USE operator
> 
> These might be cheap now?
> 
> * New bash version
> 
> * Get a versionator replacement into the PM
> 

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

be handled also?

Thanks


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


[gentoo-dev] Last rites: dev-ruby/facets

2012-04-28 Thread Hans de Graaff
# Hans de Graaff  (28 Apr 2012)
# History of broken code, new releases use a test system
# that does not work itself and has many new dependencies.
# Current stable version blocks rubygems stabilization.
# No reverse dependencies.
# Masked for removal in 30 days.
=dev-ruby/facets



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