[gentoo-dev] Package up for grabs: dev-python/influxdb

2022-11-07 Thread Christopher Head
I no longer use InfluxDB. The ebuild is at version 5.3.0, while
upstream is at 5.3.1, so it’s only one micro version out of date. The
ebuild declares compatibility up to Python 3.10. It’s a pretty simple
package.
-- 
Christopher Head


pgp3yBZ2Nmwn_.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH news] Add Python 3.9 news item

2021-04-29 Thread Christopher Head
On Thu, 29 Apr 2021 13:43:41 +0200
Michał Górny  wrote:

> +If you wish to use a safer approach to the migration and temporarily
> +preserve the support for Python 3.7 and Python 3.8 simultaneously,
> +set /etc/portage/package.use to:

This should be talking about preserving support for 3.8 while adding
3.9, right? (likewise the next handful of lines)

> +You can also switch to Python 3.8 earlier by setting:

Likewise, 3.9 here?

> +The Python 3.7 cleanup requires that Python 3.7 is removed from

3.8 here?
-- 
Christopher Head


pgp_6ql8obmSt.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Last rites: app-cdr/sync2d

2020-06-06 Thread Christopher Head
On Fri, 5 Jun 2020 21:39:51 -0400
Aaron Bauman  wrote:

> Of course, the depgraph is not an issue. If a package is
> masked, it will break immediately. Hence, required checks
> are run then the package is masked.

I meant that if $P is removed, then things that $P depends on could
also start getting removed, which makes it ever harder and harder to
install $P if you need it. I wasn’t talking about things that depend on
$P.
-- 
Christopher Head


pgppPDza5h85T.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Last rites: app-cdr/sync2d

2020-06-05 Thread Christopher Head
On Fri, 5 Jun 2020 12:40:17 -0700
Matt Turner  wrote:

> With that in mind, I don't expect it to gain Python 3 support, nor do
> I expect an additional 15 days of waiting time to change that fact. 15
> vs 30 days doesn't seem worth squabbling over.

Not that I care about this specific case, but isn’t the 30-day time
period also meant as a nice long warning time for people *using* the
package to give them time to migrate to something else before it starts
to be unsupported, potentially break the depgraph, no longer be
installable on additional systems, and so on?
-- 
Christopher Head


pgpO1_Yh5m_dG.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Packages up for grabs

2020-05-27 Thread Christopher Head
On Wed, 27 May 2020 11:38:39 +0200
Nils Freydank  wrote:

> Zoltan, I prepared a branch with khard plus metadata.xml and would
> like to ask you to merge it into your PR as you took deps of khard:
> 
> https://github.com/holgersson32644/gentoo/tree/bump-khard

Hi Nils,
I already had a PR[1] open for the version bump and Python 3.7 support.
I’m happy for you to take over if you like; mine is waiting for review.
Just thought you ought to know in case you get merge conflicts later
on, or want to take any bits of my changes.

[1] https://github.com/gentoo/gentoo/pull/15783
-- 
Christopher Head


pgp9AYxcdnXhY.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Changes made by acct-* ebuilds

2020-02-15 Thread Christopher Head
On Thu, 13 Feb 2020 08:09:13 -0800
Christopher Head  wrote:

> On Wed, 12 Feb 2020 19:14:45 +0100
> Michał Górny  wrote:
> 
> > I'm pretty sure user.eclass does print whatever changes it is doing.
> > It isn't elog-ged though, I admit.  This is probably worth fixing.  

So, I didn’t intend to provoke a massive debate here—personally I
somewhat prefer users being modified by new versions of the user
ebuilds so that I get security fixes as time goes by to fix e.g. users
being in groups they shouldn’t be, but it’s not a huge deal to me.

elogging when the eclass makes changes, though: Michał, do you want me
to file a bug at bugs.gentoo.org for that? Or is it trivial enough you
prefer to just do it straight away and not bother?
-- 
Christopher Head


pgpPK4oftJ8Sd.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH] metadata/install-qa-check.d/60appdata-path: new check

2020-02-13 Thread Christopher Head
On Wed, 12 Feb 2020 23:39:11 -0800
Georgy Yakovlev  wrote:

> + eqawarn "For more details, please see the
> freedesktop Upstrem Metadate guidelines"

Couple of typos here: s/Upstrem/Upstream/, s/Metadate/Metadata/.
-- 
Christopher Head


pgp6oJDIFyQwY.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Changes made by acct-* ebuilds

2020-02-13 Thread Christopher Head
On Wed, 12 Feb 2020 19:14:45 +0100
Michał Górny  wrote:

> I'm pretty sure user.eclass does print whatever changes it is doing.
> It isn't elog-ged though, I admit.  This is probably worth fixing.

Yes, I meant elog; sorry about the unclear wording. I generally don’t
even see ordinary print output—most of my machines run emerge -jN where
it isn’t shown at all, and even on the serial ones, there’s so much
build output from a few dozen packages that I’m not going to scroll up
looking for specific things which may have been lost from scrollback
anyway.
-- 
Christopher Head


pgpRLsOnQ3l5k.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Changes made by acct-* ebuilds

2020-02-12 Thread Christopher Head
H. Thinking about it more, this feels a lot like “configuration”, and we 
have a well-established tool for handling sysadmins customizing configuration 
while packages land new changes: CONFIG_PROTECT. Is that possibly relevant here?
-- 
Christopher Head

signature.asc
Description: PGP signature


[gentoo-dev] Changes made by acct-* ebuilds

2020-02-12 Thread Christopher Head
Hi all,
Yesterday something surprised me. I updated my system and got the 
acct-{user,group}/lighttpd for the first time. Because lighttpd was running, 
package installation failed to change the home directory—fine, it printed an 
error message, I stopped the server, changed the home directory by hand, and 
started the server back up.

What I didn’t realize was that it also, successfully, removed the lighttpd user 
from a couple of auxiliary groups I had put it in. It did this without telling 
me, without printing any messages. I only noticed because I happened to look at 
syslog and discovered that usermod or gpasswd or whatever it called had logged 
the changes. Presumably this has broken a service or two (nothing too critical) 
since now Lighttpd won’t be able to connect to SCGI sockets any more.

Does it make sense for these ebuilds to print out all the changes they make to 
existing users and groups, so that the sysadmin can see what happened and 
immediately look into alternative solutions if it breaks something, rather than 
silently changing things? Maybe this could even be limited to cases where the 
package is being newly installed (not upgraded) and the user or group already 
exists, to ease migration from the old world where sysadmins are easily able to 
do anything we want with our users and groups to the new world where we’re 
expected to leave them alone as the ebuilds make them, or worst case make out 
changes in an overlay.

Thoughts?
-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] Vanilla sources

2020-01-04 Thread Christopher Head
On January 4, 2020 4:54:07 AM PST, Rich Freeman  wrote:
>
>Uh, all it does is install kernel sources.  They're useless unless you
>build a kernel using them.
>
>Apparently git and tar are too complicated for Gentoo users, but
>managing symlinks, using make, managing a bootloader, dealing with the
>kernel's configuration system, and so on are just fine?

I use gentoo-sources myself, but still, I would like to propose one reason for 
keeping vanilla-sources. For me, git/tar are not too complicated, but having 
V-S in the Gentoo tree would provide another benefit: reducing the number of 
things I have to check every weekly update cycle. Every piece of software I get 
from a source other than the Gentoo tree is another website I have to visit 
every update day to check whether there’s a newer version available. So from 
that perspective, the advantage of having packages in tree that just install 
some files is that emerge tells me when a new version is available, rather than 
me having to go every week to upstream’s website and check manually (or sign up 
for countless announcement mailing lists).

Of course this would be a bad argument if V-S were lagging behind upstream 
significantly, and it’s a much better argument for packages that come with 
expectations of security team support than those that don’t, but it is 
something to consider.

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] New QA policy: Packages must not disable installing manpages via USE flags

2019-07-21 Thread Christopher Head
On July 20, 2019 1:22:39 PM PDT, "Michał Górny"  wrote:
>Yes, I get it.  User experience is not important if it would mean
>developers would actually do anything but the bare minimum to get
>from one paycheck to another.  The usual Gentoo attitude.

Is my experience as a user really improved if a package I use is dropped 
because its maintainer no longer has time to maintain it because they now have 
to spend their N available hours per month building man pages for one package 
rather than maintaining two?

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] rfc: hwclock service in OpenRC

2018-12-15 Thread Christopher Head
On Sat, 15 Dec 2018 17:36:00 +0300
Andrew Savchenko  wrote:

> Yes, it is. CONFIG_RTC_HCTOSYS (and CONFIG_RTC_SYSTOHC) is
> available in kernel for years and should be a preferred way to
> handle the clock.
> 
> Best regards,
> Andrew Savchenko

AFAIK those options still don’t work with RTCs set to local time, do
they? Which, sadly, are required by anyone who dual-boots with a certain
other OS made by Microsoft? So hwclock will still be needed for many
people—perhaps kernel support should be the default, but a painless
migration path for those who need to keep using hwclock would be
appropriate (if any migration is even needed—I’m unclear on whether
hwclock would be removed from the boot runlevel on existing installs or
only not added on new installs).
-- 
Christopher Head


pgp9kI8u8utDp.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: moving default location of portage tree (was: [gentoo-project] Call for agenda items - Council meeting 2018-07-29)

2018-07-18 Thread Christopher Head
On July 18, 2018 2:55:55 AM PDT, Ulrich Mueller  wrote:
>It was mentioned that all three directories (ebuild repository, binary
>packages, distfiles) have some characteristics of a cache. However, I
>think this is much more true for distfiles than for the other two,
>which cannot be easily restored to a previous state.

Neither can a Web browser’s cache, if the remote page has changed, yet those 
are still called caches. Surely a cache is something that can safely be 
discarded without negative impact (which, for most users, the ebuild tree can 
be, since for most users, getting back today’s tree rather than last week’s is 
not a negative impact), not something that can be restored to exactly its prior 
state automatically.

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] Requiring gentoo.git committers to use their @gentoo.org address

2018-07-11 Thread Christopher Head
On July 11, 2018 8:52:56 PM PDT, Kent Fredric  wrote:
>Standard git tools will not attempt to even *change* these commits even
>with an explicit rebase, because Git will detect that nothing needs to
>change, and will no-op the rebase, leaving Committer and Signatures
>intact, degrading to a fast-forward merge.

Well, unless you consider “git rebase --no-ff” to be standard git tools, I 
guess… it’s not like you need to do anything *that* obscure to fix it.

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: [PATCH v3 00/12] GLEP 63 update

2018-07-06 Thread Christopher Head
>> > 4. Expiration date on key and all subkeys set to at most 2 years
>> 
>> -at most 2 years.
>> +at most 2 years from generation or refresh of expiry.
>
>Now, this won't really work because it's self-propagating date.  You're
>soon going to see keys with 10 years to expiration because if you
>update
>the date 5 times from 'refresh of expiry', that's what you get.
>
>I get what you're trying to say but I can't really think of a sane way
>of stating that.  Maybe I should just explicitly state '(plus the
>period
>specified in point 5)'.

“The expiry date of the key shall never be more than two years in the future”?

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] News item for Radicale upgrade

2018-04-03 Thread Christopher Head
One more try, this time with the proper revision number.

Title: Radicale 2 requires pre-install migration
Author: Christopher Head <ch...@chead.ca>
Posted: 2018-04-02
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: http://radicale.org/1to2/
If you do a custom migration, please ensure the database is cleaned out
of /var/lib/radicale, including the hidden .props file.
-- 
Christopher Head


pgpEoKq8vhG8b.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] News item for Radicale upgrade

2018-03-30 Thread Christopher Head
Hello,
After much discussion on the pull request
<https://github.com/gentoo/gentoo/pull/7274>, reviewers and I have
concluded with a new pkg_pretend message, which I would like to use as
the new news message as well. As before, I ask that the committer of
that merge request adjust the posted date in this news item and add it
to the news repo when accepting the PR. Thanks!

Title: Radicale 2 requires pre-install migration
Author: Christopher Head <ch...@chead.ca>
Posted: 2018-03-30
Revision: 2
News-Item-Format: 2.0
Display-If-Installed: http://radicale.org/1to2/
If you do a custom migration, please ensure the database is cleaned out
of /var/lib/radicale, including the hidden .props file.
-- 
Christopher Head


pgpmwdLDP2kml.pgp
Description: OpenPGP digital signature


[gentoo-dev] News item for Radicale upgrade

2018-03-01 Thread Christopher Head
Hello,
I have filed a pull request
<https://github.com/gentoo/gentoo/pull/7274> to add Radicale 2.1.8 to
the tree. Migrating from Radicale 1 to 2 requires running a database
export command using Radicale 1, i.e. *before* upgrading, as Radicale 2
can’t read version 1’s storage format. Please see below my proposed
news item to go along with this version bump. Note that I am not a
developer and am therefore unable to commit this myself; I would
appreciate that it be reviewed and then whoever accepts my pull request
also add this news item at the same time. Because of this, I have set
the Posted date to today, as I can’t predict when it will actually be
posted; I ask that the committer please revise the date accordingly.
Thank you!

Title: Radicale 2 requires pre-install migration
Author: Christopher Head <ch...@chead.ca>
Posted: 2018-03-01
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: http://radicale.org/1to2/
-- 
Christopher Head


pgplBBA2idDBJ.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] The problem of unmaintained packages in Gentoo

2017-12-20 Thread Christopher Head
On December 20, 2017 8:49:03 AM PST, "Michał Górny" <mgo...@gentoo.org> wrote:
>Ad. 1. We currently have over 1650 m-n packages [1] and the list keeps
>growing. The advantage of this type is that we have an explicit list
>and everyone clearly sees that the packages need a new maintainer. We
>also have some dedicated people who try to help fixing worst issues
>but they're obviously not capable of doing all the work themselves.

Is there an easy way to check whether any packages I have installed on my 
system are m-n? I checked “man q” and “man equery” but neither seemed to 
support searching by maintainer. The closest I found was “equery meta”, but 
that requires a specific package name on the command line.

I read the last rites and it’s quite easy to notice if a package I actively use 
is shown there, but that doesn’t help with the hundreds of libraries and other 
dependencies whose names I don’t even really recognize but I have installed.
-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] Splitting developer-oriented and expert user mailing lists

2017-12-04 Thread Christopher Head
On December 3, 2017 1:35:23 PM PST, "Michał Górny" <mgo...@gentoo.org> wrote:
>
>The best way to reach specific Gentoo developers is through Bugzilla.
>This gives the best chance for focused discussion on the specific issue
>without unnecessary distraction for other developers who are not
>interested in the specific topic.

While this is true for bugs, is it true for everything else as well? Bugzilla 
seems to me to be a more reactive, rather than proactive, tool when dealing 
with changes of behaviour in particular packages, eclasses, etc.. That is to 
say, if I object to the current behaviour in a particular eclass, in Portage, 
or in some core package with high impact, I can file a bug. If someone is 
considering changing behaviour and I want to voice my opinion on that proposal, 
Bugzilla is less helpful. Case 1, the developer does it without 
non-dev-community input and I am left with the only choice being to object 
after the fact, when my system is already broken. Case 2, the developer files a 
bug describing the change and then implements it; in this case, we suffer from 
the problem that Bugzilla isn’t so easily discoverable, given the number of 
bugs filed; gentoo-dev has the nice property that the maintainers self-select 
which proposed changes are important enough to announce, which Bugzilla doesn’t 
do. So if I wanted to be notified of all important changes to core system 
packages on Bugzilla, today, I would have to (1) choose the set of packages to 
follow myself, probably missing a few in the process, and (2) filter out the 
unimportant bug mail which currently never reaches this list at all.

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] NEWS item for games destabling

2017-11-27 Thread Christopher Head
For those of us who run mostly stable systems, there is one question I don’t 
know a good answer to.

If I add a specific version of a game to package.accept_keywords, I will get 
that version forever. That’s not really what I want: I prefer to stay up to 
date as new versions are packaged.

If I add just a cat/pkg to p.a_k, Portage will always try to pull in the latest 
version. If that version has some unstable dependencies which I haven’t also 
accepted, Portage will yell at me. An example of this is 
games-emulation/mednafen-0.9.46 depending on dev-libs/lzo-2.10, the latter of 
which is unstable.

What I really want to install is, “the latest version of the package that 
doesn’t pull in any deps that aren’t available (stable or accepted),” but I 
don’t know any way to tell Portage that. Am I missing something, or is that 
indeed impossible?
-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] Future of gentoo's stable and unstable trees: what are your thoughts?

2017-07-29 Thread Christopher Head
On Tue, 25 Jul 2017 09:22:08 +0200
Dirkjan Ochtman <d...@gentoo.org> wrote:

> Second, I believe a lot of the value in our stable tree comes *just*
> from the requirement that stabilization is only requested after 30
> days without major bugs/changes in the unstable tree. Assuming there
> are enough users of a package on unstable, that means important bugs
> can be shaken out before a version hits stable. This could mean that
> potentially, even if we inverted our entire model to say we
> "automatically" stabilize after a 30-day period without major bugs,
> we hit most of the value of the stable tree with again drastically
> reduced pain/work.

I’m a stable user when I can be. I use Gentoo for the configurability,
not for instant access to the newest versions of things.

I think this is a fairly reasonable proposal if stabilization is
otherwise happening too slowly right now. If 30 days with no bugs plus
an automated successful build against an otherwise-stable set of
dependencies led to an automatic stabilization, I’d be fine with that.
Some clarification would be needed on what bugs block stabilization,
and of course there would need to be a flag that maintainers could add
to specific ebuilds to indicate whether or not they’re stabilization
candidates (though I wonder if it would be better to flag the ones that
*aren’t* candidates, rather than the ones that *are*).
-- 
Christopher Head


pgpnLOp9yoUTL.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Packages up for grabs

2017-05-10 Thread Christopher Head
On Fri, 28 Apr 2017 23:02:40 +0200
Manuel Rüger <mr...@gentoo.org> wrote:

> www-servers/spawn-fcgi

I’ll file for proxied maintainership of this one, since it looks like
nobody else has taken it yet.
-- 
Christopher Head


pgpGqPRsTEBZz.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Reverse use of Python/Ruby versions

2017-04-20 Thread Christopher Head
On April 10, 2017 11:12:10 AM PDT, "William L. Thomson Jr." <wlt...@o-sinc.com> 
wrote:
>Are you running stable? There are other versions in tree. 3.4, 3.5,
>3.6. If you were running unstable, you would have 4 pythons, including
>2.7. That you only have 2 seems like you are running stable.

Yep. Absolutely. I bring in ~ versions of packages when I have no choice.

>If your writing new python code against say 3.4 and not 3.6. Not sure
>about that... Seems like it would keep things bound to older versions
>and never let things move forward.

Not true. I will certainly move forward when a newer version becomes stable.

>Usually when writing new code, you use the latest version of stuff. Not
>always but usually best. If anything make code support older while
>targeting newer.

No, not how I develop. I always start by determining my target audience and 
then develop using a feature set that allows my target audience to use the code 
as easily as is practical. I wouldn’t use a syscall introduced in kernel 4.9 if 
I could avoid it, even if it made my code simpler, because most of my 
colleagues run Ubuntu LTS, they are part of my target audience, and it wouldn’t 
be available there. To me, responsible development practices mean NOT forcing 
my target audience to do a manual kernel build. Eventually the syscall will be 
“generally available” to my target audience, at which point I may go back and 
change the code.

I wouldn’t build conditional branches that do it either way if I could possibly 
avoid it, either, because then I would have to do all the work of doing it the 
old way plus more, and it would also be more code which means more maintenance.

>> Eventually 3.5 will get
>> installed and 3.4 will go away. Just like every other package. I
>> won’t need to do any config file editing, just a revdep-rebuild run
>> perhaps. So regardless of the situation for maintainers, as a user, I
>> don’t see this pain. 
>
>Because you are not setting or dealing with the targets. You went with
>the mindless approach. Like doing a wildcard on USE flags.

Yes, exactly. I don’t want to manually choose what version of Python I have 
installed, even though I sometimes do Python development. Just like I do a lot 
of C/C++ development, but I don’t want to manually choose which version of 
glibc I have installed. Or libfoo, for some foo. That’s what a depgraph is for, 
and if I do need some specific thing, then I will ask for it, but not before.

>Your enabling support for all versions across the board for anything
>that supports it. That is quite a different experience if you go trying
>to use a specific one.

I’m not trying to invalidate the pain that some people experience, just 
pointing out that I think it may be inaccurate to call that the “ordinary user” 
use case.

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] Reverse use of Python/Ruby versions

2017-04-10 Thread Christopher Head
On April 9, 2017 7:04:13 PM PDT, "William L. Thomson Jr." <wlt...@o-sinc.com> 
wrote:
>The present system is a PITA for users. Fiddling with adding/removing
>targets for Python/Ruby.

As an ordinary user, that does sound like a real annoyance. As an ordinary 
user, I also never do it. I don’t have any targets set by hand. I probably 
never will. And yes, I do some Python development myself (not much packaging 
but “using” Python in the sense of writing Python code). I find the Python 
experience largely painless: I currently have 2.7.12 and 3.4.5 installed. 
Eventually 3.5 will get installed and 3.4 will go away. Just like every other 
package. I won’t need to do any config file editing, just a revdep-rebuild run 
perhaps. So regardless of the situation for maintainers, as a user, I don’t see 
this pain.

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] Packages up for grabs post disbanding Ada: dev-lang/gnat-gcc and metastuff

2017-02-22 Thread Christopher Head
On February 22, 2017 2:07:47 AM PST, "Michał Górny" <mgo...@gentoo.org> wrote:
>Hi,
>
>The Ada project has been disbanded as having no members. Although there
>were a few people interested in helping out with Ada, nobody made it
>past the initial reply.

Shortly after sending my reply noting that I used ghdl, my situation changed 
and I no longer need it. It also sounded like there was at least one other 
person who was actually interested in and knowledgeable about Ada as a language 
rather than just one consuming package. So I think I shouldn’t be involved.

-- 
Christopher Head

signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Requirements for UID/GID management

2017-02-04 Thread Christopher Head
On Fri, 3 Feb 2017 14:29:04 -0500
Michael Orlitzky <m...@gentoo.org> wrote:

> > However, it is no rocket science to write a race-free chown command
> > in C: Just open the file and use stat() and fchown() to be sure to
> > change only files from the "correct" user.
> > 
> > Since this works on the filehandle and not on the filename, I think
> > that there is no possibility for an exploit when this is used in the
> > above find loop.  
> 
> Not a bad idea... we chould ship that safe-chown utility, and then
> tell users how to use it to fix their UIDs. The draft that I wrote up
> was for the "fixed UID with random fallback" model, but said utility
> could still be useful for people who want to change their running
> systems to use the same UIDs that would have been chosen by default.

Are you sure that said utility isn’t simply “chown --from”?
-- 
Christopher Head


pgpJBrNLgjlvb.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] REQUIRED_USE, global USE flags, user-friendliness...

2017-02-03 Thread Christopher Head
On Sun, 29 Jan 2017 15:11:43 +0100
Róbert Čerňanský <ope...@tightmail.com> wrote:

> If I may add a user opinion.  I agree with you but I would choose
> different solution for user-friendliness.  Instead of _adding_
> interactivity to PM I would _remove_ it.  So if there would be
> multiple choices the user would not be prompted, but some default
> option would be selected by PM.  To the user, such behaviour would be
> similar to current handling of virtuals - if a package depends on a
> virtual the user is not prompted to make a choice but the default is
> selected instead.

This. Exactly this. In fact, I would go even further. Let’s look at two
parallel situations.

Situation 1: app-cat/foo DEPENDs on dev-libs/bar. I want app-cat/foo. I
emerge app-cat/foo. Portage automatically installs dev-libs/bar. It
doesn’t require me to say anything about dev-libs/bar (though if I ask
to confirm before starting the build then it will mention it). I never
have to add dev-libs/bar to any user-maintained files
(i.e. /etc/portage/* or /var/lib/portage/world). If I ever uninstall
app-cat/foo, then dev-libs/bar will go away on its own when I depclean.

Situation 2: app-cat/foo DEPENDs on dev-libs/bar[baz]. I want
app-cat/foo. I emerge app-cat/foo. Portage… fails. It requires me to
manually add “dev-libs/bar baz” to /etc/portage/package.use/* (it will
do it itself, if desired, due to autounmask, but of course it puts it
in the wrong file because I like to keep things organized with multiple
files). That setting goes on living in /etc/portage, a user-maintained
area, forever. If I ever uninstall app-cat/foo, baz will stay set until
I eventually get around to slogging through /etc/portage/package.use
looking for things I can turn off because I don’t need them any more.

Why? It’s just another dependency. Why does DEPEND="dev-libs/bar" work
so beautifully but DEPEND="dev-libs/bar[baz]" work so horribly? If I
haven’t explicitly said I want baz, and I haven’t explicitly said I
*don’t* want baz, and enabling baz doesn’t conflict with any other
packages I have installed, Portage should just rebuild dev-libs/bar
with USE=+baz. If I eventually uninstall app-cat/foo, something like
depclean should reinstall dev-libs/bar with USE=-baz. Just like all the
other dependencies, if I don’t care to make a manual choice, it should
be automatic and dynamic.
-- 
Christopher Head


pgpdkiVtAMXgB.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Ada project needs your help!

2016-12-18 Thread Christopher Head
On Thu, 15 Dec 2016 12:55:43 -0800
Matt Turner <matts...@gentoo.org> wrote:

> On Sun, Dec 11, 2016 at 7:59 AM, Michał Górny <mgo...@gentoo.org>
> wrote:
> > dev-lang/gnat-gcc  
> 
> Something I've wondered about since I used gnat-gcc for assignments as
> an undergrad -- why is gnat-gcc a separate package from gcc? Isn't the
> Ada frontend just part of gcc? Why not just a gcc[ada] USE flag?
> 

I agree. Anyone from toolchain@, if someone (perhaps myself) were to
submit a pull request adding an ada useflag to sys-devel/gcc, would it
be accepted (assuming the patch were sensible and clean)?
-- 
Christopher Head


pgpRbYgNQQBxF.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Ada project needs your help!

2016-12-15 Thread Christopher Head
On December 15, 2016 12:19:05 AM PST, "Michał Górny" <mgo...@gentoo.org> wrote:
>Would it be fine with you if we kept gnat-gcc and ghdl? (but lastrited
>dev-ada/*)

I personally have no use for the others.

-- 
Christopher Head



Re: [gentoo-dev] Ada project needs your help!

2016-12-14 Thread Christopher Head
On Wed, 14 Dec 2016 16:47:41 +0100
Michał Górny <mgo...@gentoo.org> wrote:

> So the only real consumer is GHDL -- yet another case when someone
> thought it'd be fun to use a fringe language to implement something
> useful... However, it seems to be undermaintained in Gentoo as well,
> not bumped for a long time.
> 

Undermaintained perhaps, but it works. Not a lot of bugs filed. Would a
pull request be sufficient to stop this package I use from being
steamrollered into oblivion? I honestly wasn’t hoping to spend my
holidays learning how the GCC build system works, but if I’m left with
no other choice, then I possibly might look into it. I won’t bother
though if there’s some reason why it wouldn’t be accepted anyway,
because people don’t want Gnat or GHDL in the tree.
-- 
Christopher Head


pgpz_Xk5oibPC.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Ada project needs your help!

2016-12-14 Thread Christopher Head
On Sun, 11 Dec 2016 16:59:50 +0100
Michał Górny <mgo...@gentoo.org> wrote:

> Hello, everyone.
> 
> The Ada project seriously needs help. For some time already, it has no
> active developers (George is retiring), and a lot of bugs needing
> attention.
> 
> The packages maintained by aga@g.o are:
> 
> app-eselect/eselect-gnat
> dev-ada/asis-gcc
> dev-ada/charles
> dev-lang/gnat-gcc
> virtual/ada
> virtual/gnat
> 
> Since the Ada subsystem in Gentoo is practically unmaintained now
> and has only those two packages, the alternative is to lastrite it
> all.
> 
> Is anyone interested in Ada? Any comments?
> 

I notice sci-electronics/ghdl is not in this list. Is it considered
part of this? It depends on gnat-gcc. I guess it would also be lost if
the above were given last rites?
-- 
Christopher Head


pgpXcBNpo99EH.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Cross Post due to technical component - Thanks for all the fish

2016-12-13 Thread Christopher Head
On December 9, 2016 10:12:54 PM PST, "A. Wilcox" <awil...@adelielinux.org> 
wrote:
>I think James has perhaps spoken ambiguously, or at least I hope that
>you have misunderstood his proposal.  (If you haven't, then he's
>misunderstood mine.)
>
>The point of making it easier to fork is not only for the benefit of
>developers.  As James says:
>
>> And then folks running gentoo-proper now can pick and choose which 
>> innovations they want to include in the master tree.
>
>The idea being the people who "run" Gentoo, that being the developers
>of Gentoo, can pick what they want from the forks and derivatives, and
>include those improvements in the master tree.  Then all Gentoo users,
>and all derivatives of Gentoo, can benefit from those improvements.

You’re right, I took the word “run” in the sense of “execute” (the OS), not in 
the sense of “manage” (the organization). If forks are a way to develop work 
destined for upstream, they’re great. It’s when they become a tool for 
fragmenting the community (of both users and developers) without any hope of 
work being recombined that they become a problem.

-- 
Christopher Head



Re: [gentoo-dev] Re: Cross Post due to technical component - Thanks for all the fish

2016-12-09 Thread Christopher Head
On Wed, 7 Dec 2016 12:15:06 -0500
james <gar...@verizon.net> wrote:

> Being able to use stage-4 or stage-5 (G. forums) installs to rapidly 
> provision a collection of bare-metal systems [BGO-593218] into a wide 
> variety of hardened clusters is my passion. Unikernels as stage 4 
> packages can then very easily be targeted for very specific needs: VM
> or container or bare-metal.  Gentoo-proper is has too much political 
> baggage to encourage folks to innovate, imho. So, I really hope the 
> gentoo dev community gets behind the Anna Wilcox idea of streamlining 
> Gentoo into the most fork-able distro on the planet. WE could all be
> one happy family and yet be very competitive with our ideas, trials
> and published results?  Surely a few eggheads (academcis/pedantics)
> see the wisdom of competing micro_distros? Not unlike competing
> micro_breweries, it make the entire craft much stronger and better
> for all.
> 
> 
> Then there can be peace and harmony as everybody can do exactly as
> they please with their little cluster of gentoo and their very own 
> portage-tree. And then folks running gentoo-proper now can pick and 
> choose which innovations they want to include in the master tree.
> Isn't that pretty much what Google and CoreOS do now, as well as the
> gentoo derivative OS? Why not accelerate what has worked, for the
> few, to emancipate those of us still chained into user-land servitude.

As an ordinary user, this sounds pretty bad. Forking is great for
developers, but bad for users. I don’t *want* 27 different
Gentoo-derived fork distributions, each of which is great at one thing.
I don’t want to have to reinstall a different OS just because I switch
from writing embedded code to running Octave. Honestly, I don’t even
want to go out and find other OS’s repos, add them as overlays, and
hope the inter-OS dependencies work.

As an ordinary user, what I *want*, is to install one OS and not think
about it again. Ideally, Gentoo. When I want to do embedded
development, I just emerge dev-embedded/thingy. When I want to do some
math, I just emerge sci-mathematics/octave. Most things that most
people care about in the main tree. Breaking things up into overlays or
different OSs or whatever just means adding more hoops that I have to
jump through before I can start working on a new topic.
-- 
Christopher Head


pgpa8a3bVCWvb.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] newsitem: important fstab update

2016-11-04 Thread Christopher Head
On Thu, 27 Oct 2016 10:25:39 -0400
Rich Freeman <ri...@gentoo.org> wrote:

> It would be nice if standards like USB incorporated some kind of GUID.
> I ended up having to write a udev rule for a pl2303 RS232 adapter to
> tie it to a specific USB port precisely so that I could have more than
> one and know which one talked to which device.
> 
> I'd argue that the udev network interface names were a better (if
> painful to transition to) solution to a problem created by somebody
> else.  Being able to use wildcards in configuration files is probably
> an adequate solution for those who are using a single device.
> 

You mean like a device serial number? Which is totally part of the USB
standard, but many devices don’t bother to include one because they
would have to be serially programmed in the factory? If your device has
a serial number, you can generally see it as a udev attribute and use
it to set up meaningful persistent names for multiple
otherwise-identical devices.
-- 
Christopher Head


pgphi7PNcCbPu.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] Need design help/input for eclean-kernel

2016-07-02 Thread Christopher Head
On Thu, 30 Jun 2016 14:38:26 +0200
Michał Górny <mgo...@gentoo.org> wrote:

> So if you have some time, please reply to this thread with
> a specific /boot layout that you think needs to be handled, with
> as much helpful information as possible -- including possible
> distinctive features and pitfalls.

I use genkernel to build my kernels and initramfsen. Most of my
machines don’t support EFI, so my /boot contains a bunch of
{initramfs,kernel,System.map}-$KV files plus the
{initramfs,kernel,System.map}.old symlinks. My GRUB2 grub.cfg points at
the symlinks. Once in a while (usually when I get disk full errors on
the dedicated partition) I delete the old files by hand.

A couple of my machines do support EFI. On those, I set INSTALL=no in
genkernel.conf. I then run a custom script afterwards which maintains
directories /boot/EFI/gentoo and /boot/EFI/gentoo-old. Each of these
contains a file kernel.efi and another file initramfs. This is FAT, so
no symlinks. The script deletes gentoo-old, copies gentoo to
gentoo-old, and finally puts the new files in gentoo. I have EFI boot
records pointing to both, using initrd=\gentoo\initramfs syntax.
-- 
Christopher Head


pgp7PeYxC9xcO.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] LFS QA warnings coming soon to a build near you

2015-06-01 Thread Christopher Head
On May 31, 2015 7:33:28 AM PDT, Alexis Ballier aball...@gentoo.org wrote:

I'm not sure what's best for every one:
1. Push hundreds of patches upstream to add lfs flags;
2. Apply your patch to our glibc ebuilds, fix the corner cases, and go
  back to glibc upstream with these data.


If the changes are made to glibc, would these be under a new symbol version for 
ABI compatibility, or just be changes to headers to make _FILE_OFFSET_BITS=64 
the default? If not, what about binary software? Not saying you haven’t 
considered the relevant issues; I just haven’t seen binary software brought up 
on this list yet.

-- 
Christopher Head



Re: [gentoo-dev] Re: vmware team needs help

2015-02-20 Thread Christopher Head
On Sun, 15 Feb 2015 11:36:50 +0200
Markos Chandras hwoar...@gentoo.org wrote:

  No one is going to boot you for inactivity if you have nothing to
  do. You might get an are you alive? email, but assuming you
  answer within a few weeks, all my work is done is the best reason
  to be doing nothing.
  
  
 That is true yes. There is a difference between I have nothing to do
 and I am not interested in doing anything anymore. If you only
 maintain one package and you commit once a year so be it :) It's a
 volunteering project so nobody can actually force you to maintain a
 certain rate of commits per $time.
 In case you appear inactive, people will send you a fair amount of
 emails over a significant period of time before they start the
 retirement process

OK, thanks for the clarification—I was honestly under the impression
that, to be a dev, one was *expected* to pick up a lot of packages and
spend a lot of time. Good to know that’s not the case.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] About reducing or even removing stable tree for some arches

2015-02-20 Thread Christopher Head
On Mon, 16 Feb 2015 10:59:06 -0500
Joshua Kinard ku...@gentoo.org wrote:

 Once we complete the git migration, why not take a second look on
 using a stable/testing/unstable (or -RELEASE/-STABLE/-CURRENT) system
 used by Debian and FreeBSD?  That should be entirely doable under a
 git tree versus CVS.  It would require beefing releng up again and a
 whole host of other issues.
 
 Keep the core git tree constantly rolling forward, have a dedicated
 branch get cut say, once a year (or less -- Debian is ~18mo?),
 another group of devs works on stabilizing that (and periodically
 cherrypicking from the master branch), and when the time comes,
 totally freeze that for security revs only by a smaller group of devs?

Personally, one of the things that I love about Gentoo is that I never
have to deal with EVERYTHING changing all at once. Sure, things may
change more often through the year than they do with staged releases,
but it’s all spread out over the year, so that in any given week, what
changes is a nice, bite-sized chunk of my system, so that I can easily
isolate and deal with any problems—rather than a staged release that
upgrades 150 packages, leaving a dozen things broken and no idea where
to start looking.

Also, from a more pragmatic point of view, I don’t particularly want to
have to *compile* a year’s worth of new packages at one moment in
time—better to spend an hour here, an hour there, spread out over the
weeks.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: vmware team needs help

2015-02-14 Thread Christopher Head
On Sat, 14 Feb 2015 21:49:56 +0200
Markos Chandras hwoar...@gentoo.org wrote:

 You don't have to participate to the discussions in the mailing lists
 :) You can just contribute code! Even a single patch a month or so is
 better than nothing

Forgive me for hijacking the thread, but, the “or so” in the above
isn’t all that flexible.

See section 3.k of
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1chap=3.

Being required to do something Gentoo-related at least every two months
in order to not be considered “inactive” pretty much eliminates any
incentive I had to try and become a developer presently. I could
certainly see myself picking up three or four packages that I
personally care about and maintaining them, but not actually needing to
commit anything for a couple of months simply because those packages
don’t release anything new very often. Then I’m declared inactive and
kicked out because I didn’t commit often enough, simply because I chose
to make a small contribution appropriate to my other workload, rather
than no contribution at all.

Perhaps that’s “your” (collective) intent—to avoid developers who do a
tiny bit of work here and there on a few packages, in favour of having
a much smaller number of developers who have to handle more
packages—which is fine, but it excludes people like me from
participating as full developers.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Moving CPU flags into USE_EXPAND

2015-01-21 Thread Christopher Head
On Wed, 21 Jan 2015 01:13:08 + (UTC)
Duncan 1i5t5.dun...@cox.net wrote:

(a lot)

Thank you, Duncan. You explained by position perfectly.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] Moving CPU flags into USE_EXPAND

2015-01-20 Thread Christopher Head
On Tue, 20 Jan 2015 09:21:54 +0100
Alexis Ballier aball...@gentoo.org wrote:

 you will not see it if no package use it.

I guess you mean I wouldn’t see it in emerge output if no package uses
it, even if it is USE-expanded? Yes, I’m aware of that. But if all the
flags are listed together in one place (I forget what the file was
called—cpu.flags.use.desc or something?), then I can just open that
file to see the list, hence why case 2 is better IMO—put all the
entries in that file for users to look at, even if no package uses them
yet.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] Moving CPU flags into USE_EXPAND

2015-01-20 Thread Christopher Head
On January 20, 2015 12:47:03 AM PST, Alexis Ballier aball...@gentoo.org wrote:
So, you're telling me that if you have a list of 90 cpu extensions, you
will from time to time open that list to see if there is a 91st one
added ? I think most people won't even notice, at best they'll look for
the changelog.

No, actually, I’m advocating the exact opposite. I’m saying that, as long as 
the list file is kept up to date, then I will look at those 90 flags when I 
first install and never again. If a 91st flag appears some day, then as long as 
the file was maintained as I described in an earlier message (i.e. flags are 
added as soon as manufacturers announce features), I already know I can 
reliably ignore the new flag. After all, if the flag didn’t exist when I 
installed the system, then my CPU must necessarily not have that feature—unless 
CPUs are in the habit of sprouting new instructions after you buy them!

Isn't it better to have a script, e.g. in gentoo-x86/scripts (that
would be the first of this kind here I think), that would
parse /proc/cpuinfo and output 'CPU_FLAGS_...=...' so that for a
first install you can simply send its output to make.conf and, if you
are paranoid, can use it to check if this has changed in a postsync
hook ?

I see having a script to select flag values as orthogonal to when the flag 
values need to be looked at. I also agree that having a script would be a good 
thing.

-- 
Christopher Head



Re: [gentoo-dev] Moving CPU flags into USE_EXPAND

2015-01-19 Thread Christopher Head
On Wed, 14 Jan 2015 11:01:16 -0800
Zac Medico zmed...@gentoo.org wrote:

 Why should we have to foresee the future? We can easily add support
 for new flags in CPU_FLAGS_* variables at any time.

Ah, what I meant was that whoever maintains this flag list only needs
to forsee the present—when AMD or Intel adds a new instruction set
extension, you add a flag for it to the variable immediately, whether
or not any package actually uses it yet. Why? Here’s why:

Case 1: flags are added only as packages need them. This is pretty much
what we have today, only without the USE-expand feature. Every time a
package adds support for a new CPU feature, it gets a new USE flag, and
I see it in my emerge output. Now I have to go and look up what the
feature is, what it would be called in cpuinfo, and whether I have it.
Maybe I already looked up the same CPU feature two or three times, many
months ago, and forgot about it, for some other package. Lots of wasted
work. But I can’t just ignore it, because maybe this is the first time
that flag showed up, because no package ever used that feature before,
but my CPU *does* have it, so I really want to turn it on!

Case 2: flags are all added immediately as the CPU features are
announced. When I install Gentoo, all the possible flags for my CPU are
already listed in the variable. I immediately turn all those I have on
and all those I don’t have off. Done. Now I can completely stop paying
attention to the flags. As packages gain support, they gain new flags,
and I can ignore them, secure in the knowledge that the flags for those
features I have will all be turned on, while those I don’t have will be
turned off, with no further input from me. Nice and easy.

I’m not saying add flags for feature sets that haven’t been announced
yet. I’m just saying, add flags for feature sets that *are* announced
but that no package actually uses yet.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] Moving CPU flags into USE_EXPAND

2015-01-14 Thread Christopher Head
On January 14, 2015 7:16:46 AM PST, Alexis Ballier aball...@gentoo.org wrote:
however, i disagree with your rationale: asm for specific cpu
extensions tend to be written and tested after given cpu is available,
thus if you have a brand new cpu, you want to be notified if a package
gains support for this new instruction set

Do people really want to be notified if a package gains support for a new 
instruction set? I know I don’t. I would rather have all possible instruction 
set extensions available as flags and set whichever ones my CPU has once, at 
install time. If a package gains support for an extension later, then whenever 
it upgrades, it will just work, because the relevant flag will already be set 
in make.conf from back when I installed Gentoo on the box.

For this to work right requires that a dev add all the extensions to the flag 
before I buy the CPU. All that requires is knowing the names, though; it would 
be fine if no package actually uses the feature yet.

-- 
Christopher Head



Re: [gentoo-dev] rfc: openrc service script dependency checker

2014-12-04 Thread Christopher Head
On December 4, 2014 8:12:58 AM PST, Andrew Savchenko birc...@gentoo.org wrote:

Yes. But booting as much services as possible is even more
preferable, especially when box is remote.

Are you sure booting most, but not all, services in a loop is always better 
than booting none of them at all? What if I have an insecure dæmon listening on 
TCP, I need it running, but I want to ensure only local processes can connect 
to it? Obviously, I would make it “need iptables”, assuming the dæmon doesn’t 
have its own bind address config knob.

What if now, by some accident, iptables ends up in a loop (maybe not even a 
loop including $insecure_service, but some other loop entirely), and it’s the 
randomly chosen victim? Is it still good to boot as many services as possible? 
I think not.

-- 
Christopher Head



Re: [gentoo-dev] rfc: revisiting our stabilization policy

2014-01-19 Thread Christopher Head
On Thu, 16 Jan 2014 23:44:42 +0100
Tom Wijsman tom...@gentoo.org wrote:

  If I don’t, why do I care if the package is a year old? I lose none
  of my time to use the old version, since it does all I want;
 
 This is under the assumption that the old version has no further
 implications, which is a false assumption; because the older a stable
 ebuild get, the higher the chance is that it becomes incompatible with
 its libraries and/or causes blockers. Even further, a security bug for
 an old version of a library it depends on could cause its removal.

Right, of course things can become incompatible—but the distro handles
that by either leaving old enough version of e.g. libraries around that
the latest stable versions of their reverse dependencies don’t break,
or, in exceptional cases (e.g. security), by breaking things
intentionally if necessary, thus telling me that there’s a problem.

  I lose a
  nonzero amount of time if I get a version which breaks things (even
  if the only time I lose is the time it takes to downgrade),
 
 Depends on whether the stable version is as perfect as one thinks it
 is; an upgrade can go two ways, it improves or regresses. (Well, three
 ways as it can stay the same, but that wouldn't demonstrate the point)

Well, yes. I was considering the case of a stable version that does
work well. If the stable version has a bug that affects me, I won’t be
using it—I’ll pull in an unstable version that fixes the bug, and then
get back to stable ASAP after that.

  so it’s in my best interest to use the stable versions of such
  packages, even if they’re a month, a year, or three years old.
 
 Based on what you know, what you need and that you can resist change;
 yes, but this doesn't take into account what you don't know, you don't
 know you need and the improvements that change can bring.
 
 While it doesn't happen often, some people will say if I knew this
 earlier, I would have already upgraded a long while ago; either
 because the new version brings something good, or the old version has
 a regression they were not aware of yet or came due to
 incompatibility...

Sure, it was wrong to say it takes *no* time, but I think less time
than sticking to the bleeding edge and having things break from time to
time. My experience with stable has been that bugs (at least bugs that
I encounter) are rare and, most importantly, bugs are *very* rare in the
important packages that are hard to fix (glibc, openrc, gentoo-sources,
openssh for servers, etc.). I understand they’re fairly rare in unstable
as well, but I would expect a bit more common than in stable.

If stable really is falling behind and the backlog is always growing,
obviously something has to be done. I just don’t want “something” to
mean “don’t have a stable tree”. The stable tree provides me with a
benefit. If standards have to slip a bit to maintain timeliness, then
I’d prefer a stable tree that’s as stable as practical, accepting
reality—perhaps where users are able to submit reports of working
packages, or where we let platform-agnostic packages be stabilized
after one arch has tested, or various of the other suggestions in this
thread. Just not no stable tree at all.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] RFC: Hosting daily gx86 squashfs images and deltas

2014-01-19 Thread Christopher Head
On Fri, 17 Jan 2014 19:53:44 +0100
Michał Górny mgo...@gentoo.org wrote:

 Dnia 2014-01-17, o godz. 10:18:58
 Alec Warner anta...@gentoo.org napisał(a):
 
  On Fri, Jan 17, 2014 at 8:27 AM, Michał Górny mgo...@gentoo.org
  wrote:
  
   Hello, all.
  
   I'm using squashfs to hold my Gentoo repositories on all of my
   systems for some time. As you probably know, this allows me to
   save space while keeping portage fast. However, it makes updating
   the tree quite burdensome and time-consuming.
 
 Yes, full metadata with md5-cache. That's the same thing you get via
 'emerge --sync'. And that's why the deltas are so big -- I recall
 three big cache updates this week.
 

I would absolutely use this on my machines.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] rfc: revisiting our stabilization policy

2014-01-15 Thread Christopher Head
On Tue, 14 Jan 2014 20:46:04 -0600
William Hubbs willi...@gentoo.org wrote:

 s/month/year/
 
 Do you feel the same way then? I have heard of stabilizations taking
 this long before. I just had to try to pick something reasonable for
 the discussion.
 
 I suppose a compromise would be, instead of removing the old versions,
 move them back to ~arch for a month then remove them, but that still
 implies action on your part.
 
 William

If I need or want a feature or bugfix which isn’t in the newer version,
I always have the choice to use ~. If I don’t, why do I care if the
package is a year old? I lose none of my time to use the old version,
since it does all I want; I lose a nonzero amount of time if I get a
version which breaks things (even if the only time I lose is the time
it takes to downgrade), so it’s in my best interest to use the stable
versions of such packages, even if they’re a month, a year, or three
years old.
-- 
Christopher Head


signature.asc
Description: PGP signature


Re: [gentoo-dev] Moving more arches to dev profiles

2013-08-23 Thread Christopher Head
On Thu, 22 Aug 2013 12:28:24 +0100
Markos Chandras hwoar...@gentoo.org wrote:

 Wow! That is something we actively encourage people to avoid. Mixed
 systems are totally
 unsupported and I am sure quite a few bugs are closed as invalid when
 a mixed system is detected.
 
 It may work on regular basis but encouraging and supporting such
 configurations is definitely not desirable.
 
 It's also a bit ehm, funny, to give them a stable stage3 and then tell
 them that for everything else, please use ~arch.

Really? So you’re telling me that if I want Drupal on my Web server,
which if it breaks then takes a few minutes to revert to the previous
version and has virtually zero chance of taking anything else down
with it, then it’s “definitely not desirable…to encourage” me to use
mixed keywords—instead I should be using ~arch versions of, say, glibc,
iproute2, openssh, openrc, and the kernel, every single one of which,
should it break, would be fixable only with a bus ride across the city,
access to a locked room, wiring up a keyboard and monitor, and possibly
booting from a live disk?

There’s breakage of one package, and then there’s breakage of the
*system*. Running mixed versions may increase the chance of breakage of
the particular package that’s ~arch as compared to running a full ~arch
system, but as long as that package isn’t part of or needed by the
system boot process, I can’t see how mixed versions could do anything
but decrease the chance of breakage of the system as a whole.

Chris


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: renaming gentoo-oldnet

2013-08-04 Thread Christopher Head
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Mon, 5 Aug 2013 05:20:32 + (UTC)
Duncan 1i5t5.dun...@cox.net wrote:

 Exactly.  That's why I like it.  netrc is generic enough to be used 
 elsewhere, yet descriptive enough of what it actually does, that from
 my perspective anyway, it's perfect. =:^)

Probably not a big deal, but there is a “~/.netrc” file which holds
usernames and password for various services (some FTP clients use it,
maybe others).

Chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.20 (GNU/Linux)

iF4EAREIAAYFAlH/OSYACgkQnfE3lq0v9IzItAEAh2t+7HZKTthl0im5aMtIp3AQ
nDfQkCOetZMyXEqvRGAA/05+NalxmSIn5FkkNK5+MeVrMydToxFfctROFy8FeS4U
=cPcz
-END PGP SIGNATURE-


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

2013-02-12 Thread Christopher Head
On Sun, 10 Feb 2013 20:43:02 +0100
Dirkjan Ochtman d...@gentoo.org wrote:

 On Sun, Feb 10, 2013 at 5:54 PM, Fabio Erculiani lx...@gentoo.org
 wrote:
  +1 from me; I've had a few machines break on kernel upgrades
  because I didn't have the proper firmware installed (I guess older
  kernel sources came with the firmware?).
 
  This is another problem, namely dependency level problem.
  I don't see how having kernel sources ebuilds
  providing /lib/firmware would fix any of the listed issues without
  causing other side effects.
  For starters, if kernel sources provide /lib/firmware, how do you
  deal with file collisions?

Sorry this is not threaded properly; I accidentally deleted the e-mail
I intended to reply to.

Please don't make kernel sources RDEPEND on firmware. The kernel DOES
NOT depend on firmware to work properly. Well over half my machines
prove that: they work perfectly fine (read: 100% of their hardware
works) with no firmware at all installed. Don't force me to install a
package that provides me with a grand total of zero benefit, just so
you can hand-hold people.

It's unfortunate that people were caught by the firmware being removed
from the kernel and breaking their hardware. This sounds like an
application for a news message telling people to install firmware if
needed, but IMO it doesn't call for a dependency.

Chris



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

2013-02-12 Thread Christopher Head
On Sun, 10 Feb 2013 14:49:03 -0800
Alec Warner anta...@gentoo.org wrote:

 Most external firmware is not needed to boot. If you need it to boot,
 you will have to stow it in the initramfs.

For those of us who prefer monolithic kernels, virtually all firmware
is needed to boot. Even if a network interface doesn't need to be
operational for boot, the kernel insists that the firmware be available
right at boot or else it will fail and the interface will never appear.

Chris



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

2013-02-12 Thread Christopher Head
On Tue, 12 Feb 2013 20:51:15 + (UTC)
Duncan 1i5t5.dun...@cox.net wrote:

 Christopher Head posted on Tue, 12 Feb 2013 11:38:14 -0800 as
 excerpted:
 
  On Sun, 10 Feb 2013 20:43:02 +0100 Dirkjan Ochtman d...@gentoo.org
  wrote:
  
  On Sun, Feb 10, 2013 at 5:54 PM, Fabio Erculiani lx...@gentoo.org
  wrote:
   +1 from me; I've had a few machines break on kernel upgrades
   because I didn't have the proper firmware installed (I guess
   older kernel sources came with the firmware?).
 
   For starters, if kernel sources provide /lib/firmware, how do you
   deal with file collisions?
  
  Please don't make kernel sources RDEPEND on firmware. The kernel
  DOES NOT depend on firmware to work properly. Well over half my
  machines prove that: they work perfectly fine (read: 100% of their
  hardware works) with no firmware at all installed.
 
 Not a problem as long as the RDEPEND is under USE=firmware or similar.
 No USE=firmware, no rdepend!  =:^)
 
 Kernel sources providing /lib/firmware itself shouldn't be a problem 
 either, as that's just a dir, which many packages may own.  The 
 individual firmware files would be a problem, but the USE=firmware
 RDEPEND solution should solve that.
 

Yes, of course, I meant please don’t depend unconditionally. A
conditional depend is fine by me, and I don’t care about one random
directory being created—I just don’t want a whole package being pulled
in for nothing.

Chris



Re: [gentoo-dev] Re: Please stop useless removals

2013-02-01 Thread Christopher Head
On Fri, 1 Feb 2013 09:45:07 -0500
Rich Freeman ri...@gentoo.org wrote:


 That seems rather speculative.  I'm sure that people look for
 vulnerabilities in unmaintained software - if they didn't then nobody
 would be able to exploit them in the first place (you have to find a
 vulnerability to exploit it).  I imagine most vulnerabilities are
 found by people outside of projects in the first place.
 
 We don't know how many vulnerabilities there are in maintained
 packages, let alone unmaintained ones, so a comparison is a bit
 difficult.

Also, there are plenty of packages that can't really *have* interesting
security vulnerabilities in the first place. I don't know the specifics
of the games that were removed, but games in general, if they are
purely single-player and only ever read and write files in the player's
home directory, don't really have an attack surface to start with. You
can't remotely exploit a program that never creates a socket, and you
can't locally exploit a program that never tries to access files other
than those in its invoker's home directory and root-writable
directories like /usr/share, and does so with the invoker's usual
privileges. Do you treeclean those because they might have security
holes?

Chris



Re: [gentoo-dev] Re: RFC: CONFIG_CHECK_FATAL, making CONFIG_CHECKS fatal by default

2013-01-25 Thread Christopher Head
On Fri, 25 Jan 2013 13:47:05 -0500
Rich Freeman ri...@gentoo.org wrote:

 Very problematic.  What is built in for the currently running kernel
 can be fairly reliably determined by grepping /proc/config.gz - IF
 support for that was enabled in the kernel.  But, there is no
 guarantee that this kernel will be running on the next boot.
 Determining what is build as a module really requires interpreting the
 contents of /lib/modules - a module could have been built after the
 kernel was built, in which case /proc/config.gz might indicate no
 support even though it is supported.  I don't think DEVTMPFS can be
 made a module, however (not sure on that).

Surely even that isn’t good enough, since the user could have built an
option as a module, tested it out, discovered it worked fine, and then
rebuilt the kernel with the option set to Y, but the .ko file would
still be left lying around?

Chris



Re: [gentoo-dev] news item for udev 197-r3 upgrade (yes, I know, it's late)

2013-01-23 Thread Christopher Head
Are you sure? I have CONFIG_DEVTMPFS_MOUNT disabled, latest stable udev
(197-r3) and openrc (0.11.8), and no /dev line in my fstab, yet my /dev
is still a devtmpfs with a proper set of device nodes.

Chris

On Wed, 23 Jan 2013 17:03:15 +0100
Michael Weber x...@gentoo.org wrote:

 Hi,
 
 On 01/23/2013 04:04 PM, Rich Freeman wrote:
  System seems to work fine, so I'm not sure how essential that line
  is. The fact that I'm using an initramfs might also have an effect.
 
 I'd strongly suggest using CONFIG_DEVTMPFS_MOUNT=y.
 and stop worring about udev/openrc.
 
 udev/openrc stopped re-mounting /dev that last year.
 
 Michael




Re: [gentoo-dev] removing the server profiles...

2013-01-18 Thread Christopher Head
On Thu, 17 Jan 2013 15:02:48 -0500
Rich Freeman ri...@gentoo.org wrote:

 We might be talking past each other.  Sane but minimal is the target.
 
 Bottom line is that the question isn't whether a minimal system should
 have CUPS installed (that would be an argument for putting it in
 @system - ugh!).  The question is whether a minimal/base system should
 have the cups USE-flag enabled for packages that actually use it.
 
 And cups is just an example - maybe not a good one.  I just want to
 make sure we're not just dropping flags left and right that everybody
 and their uncle will either re-enable, or won't notice them being
 removed anyway.

I understand that enabling flags only affects packages if they’re
installed. I’m just saying that, in my opinion, sane-but-minimal should
have CUPS disabled because there are plenty of computers that would
want LibreOffice and/or Chromium installed but not have a printer. They
need not be servers if the target is simply sane-but-minimal.

Chris



Re: [gentoo-dev] removing the server profiles...

2013-01-17 Thread Christopher Head
On Wed, 16 Jan 2013 22:17:26 -0500
Rich Freeman ri...@gentoo.org wrote:

 Oh, and keep in mind that flags really only have an effect if the
 corresponding packages are actually installed.  For example, the cups
 flag doesn't really have an effect unless you install apps that do
 printing, so it seems pretty safe to leave in a minimal profile (would
 you really want to install libreoffice, chromium, or foomatic and not
 have cups support?).

Really? Yes, I can see plenty of cases where I’d want LO or Chromium
but with USE=-cups, because there’s no printer anywhere in sight. Why
should that mean I don’t want an office suite or a web browser?
Probably not so much foomatic (though maybe there are other printing
frameworks than CUPS that people might use?), but LO and Chromium
absolutely.

Chris



Re: [gentoo-dev] removing the server profiles...

2013-01-17 Thread Christopher Head
On Thu, 17 Jan 2013 14:32:01 -0500
Rich Freeman ri...@gentoo.org wrote:

 Sure, I can think of reasons why I would want chromium with -cups, but
 the whole point is to target the TYPICAL user.  And the context here
 is servers - how many servers would have chromium installed with
 -cups?  If anything I'd expect more servers to have CUPS installed
 than chromium in the first place.

Sorry, I thought the point was to make the base profile “sane but
minimal”, not to make it server-specific. In that case USE=cups might
make sense.

Chris



Re: [gentoo-dev] call for testers: udev predictable network interface names

2013-01-09 Thread Christopher Head
On Wed, 9 Jan 2013 16:13:10 -0600
William Hubbs willi...@gentoo.org wrote:

 http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames

This seems like a good thing for some systems. Will there be a news
item when 197 (or greater) goes stable informing people that the option
is available and if they want to use it they can do so? In my (ordinary
user) opinion, there should be.

Chris



Re: [gentoo-dev] call for testers: udev predictable network interface names

2013-01-09 Thread Christopher Head
On Wed, 9 Jan 2013 18:13:21 -0600
William Hubbs willi...@gentoo.org wrote:

 There is a way for users to opt out if we default this to on, but I
 think the new naming scheme has advantages over the traditional eth*
 wlan* etc names.

I think it should be taken with a grain of salt. The page mentions how
it lets you replace a failed NIC without losing its name. But given a
simple computer with just one NIC, if the NIC fails and is replaced
(perhaps by a different type of NIC in a different slot, or perhaps an
onboard NIC disabled in the BIOS and replaced by an add-in), the name
could change, while the kernel’s automatically assigned name will not:
eth0 (this also applies to a computer with one Ethernet NIC and one
wifi NIC: eth0 and wlan0). That fact was never mentioned on the wiki
page, even though it applies to a heck of a lot of systems. Perhaps
something to include when the Gentoo docs are put together, as part of
the balance of reasons to choose one way or the other?

Chris



Re: [gentoo-dev] rfc: netplugd and ifplugd support in OpenRc

2012-09-10 Thread Christopher Head
On Mon, 10 Sep 2012 09:48:32 -0500
William Hubbs willi...@gentoo.org wrote:

 Does anyone have any thoughts about whether we should keep OpenRC
 support for one or both of these?

As a user… yes? I use a laptop, so I don’t much care which one is
maintained but I’d be quite annoyed if both went away (unless there’s
some other dæmon that does the same job that I’ve never heard of).

Side note… we’re talking about a pretty tiny program here. Is “upstream
unmaintained” actually really a big deal? I mean, if ifplugd has worked
without bugs for the last seven years then it doesn’t really matter
that it’s unmaintained, does it? All the bugs on ifplugd in BGO appear
to be mostly a pile of stuff related to the scripts around it,
plus #214842 which appears to have been the kernel’s fault and #171415
which was a minor QA issue.

Chris



Re: [gentoo-dev] Questions about SystemD and OpenRC

2012-08-13 Thread Christopher Head
On Sun, 12 Aug 2012 11:03:01 +0300
Samuli Suominen ssuomi...@gentoo.org wrote:

  2. I saw on some lists that Gnome/Kde and Xfce plan to use some
  SystemD API, so does it means that we will need to install SystemD
  aside of OpenRC ?
 
 For Xfce it only means that xfce4-session will try to query
 credentials also from systemd, not ConsoleKit alone
 
 There are no plans of removing ConsoleKit support for Xfce wrt
 upstream anytime soon since Xfce is committed for long-term BSD
 support, and the Xfce development team includes developers, from eg.
 OpenBSD
 
  4. Finally, is there any reason why Gnome/Kde/Xfce wants to add deps
  related to SystemD ? I don't understand why these desktops want to
  depend on a specific Sysint
 
 || ( sys-auth/consolekit sys-apps/systemd ) or something can be done
 if the package tries to query both via DBUS calls
 As in, something needs to tell PolicyKit (polkit) that you are a
 local user and thus grant access to eg. USB removable devices
 

What about those of us who are perfectly happy using neither one? I’ve
never had any of the Kits installed, and the recommendation has always
been to just put yourself in the “plugdev” group which has worked fine.
Is this going to continue to be possible, or is this going away?

Chris



Re: [gentoo-dev] pid 1 design

2012-08-09 Thread Christopher Head
On Thu, 9 Aug 2012 12:30:54 -0500
William Hubbs willi...@gentoo.org wrote:

 Ok folks, I hit the wrong key; this was meant to go to the list.
 
 On Thu, Aug 09, 2012 at 05:59:39PM +0200, Luca Barbato wrote:
  Yet I'm not used to have to reboot after issuing emerge -u world and
  most of the times I don't have even to restart X...
 
 What if sysvinit is updated during that emerge -u world? Don't you
 reboot then?
 
 William
 

# telinit U

(also works for libc replacement, and it’s actually done automatically
by the sysvinit ebuild)

Chris



Re: [gentoo-dev] Opinion against /usr merge

2012-07-19 Thread Christopher Head
On Thu, 19 Jul 2012 07:05:39 -0400
Rich Freeman ri...@gentoo.org wrote:

 As others have mentioned, coreutils doesn't impact the initramfs much
 anyway, though other tools like mdadm/lvm/etc are more likely to.
 
 I think the more practical issue is that it isn't straightforward to
 do in an automated way.  I suppose we could keep an always-up-to-date
 kernel and initramfs SOMEWHERE, but that won't necessarily be where
 the user boots it from.  Also, we need flexibility as users tend to
 tweak these things - dracut has lots of options for how the initramfs
 is built, users might use any of several initramfs implementations,
 and the kernel config is frequently tweaked, and doesn't always work
 if you just do a make oldconfig.  Usually the way other distros make
 all of this work is by making everything generic and not support
 configurability.
 
 Rich
 

For me, the issue isn't so much that it's *hard* to rebuild an
initramfs as that it's not obvious *when* to do so. For the kernel,
this is a trivial problem: when sys-kernel/gentoo-sources bumps,
rebuild the kernel. For an initramfs, when do I rebuild? When there's a
new, what? Coreutils? Mdadm? LVM? Glibc? Busybox? Something-firmware?
What about any less-obvious libraries they might link to, like zlib or
something? All of those things are presumably in my initramfs, but
there's no canonical list I'm aware of that tells me if one of the
packages in this list updates, you must rebuild your initramfs if you
wish to take advantage of the upgrade.

Chris



Re: [gentoo-dev] rfc: locations of binaries and separate /usr

2012-01-11 Thread Christopher Head
On Wed, 11 Jan 2012 08:41:04 +0100
Michał Górny mgo...@gentoo.org wrote:

 Remind me of a single good reason. Last time I heard those were mostly
 hacks and laziness.

Here's one: ability to share disk space automatically between /usr
and /home (implication: must be same filesystem; useful because these
are the two largest filesystems in most of my installs;
substitute /var if you prefer for servers), ability to take consistent
backups without stopping activity (implication: /home must be on LVM for
snapshots; implication: /usr must also be on LVM due to sharing
filesystem with /home), ability to not use an initramfs (implication:
root must not be on LVM).

Unless you'd like to suggest a better way to achieve all three of these
goals?

Chris


signature.asc
Description: PGP signature


Re: [gentoo-dev] Warn users not to do separate /usr partition without proper initramfs in the handbook?

2011-07-31 Thread Christopher Head
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sun, 31 Jul 2011 04:40:33 +0300
Samuli Suominen ssuomi...@gentoo.org wrote:

  Can we discuss both options?
  If there's any option that allows the use of a separate /usr
  partition without an initramfs, then let's explore it. I don't feel
  like having to use an initramfs just because I want a small /
  without /usr on it.
 
 The message is really missing all the context without explanation for
 WHY you want it.

(As an interested non-developer)

My own rationale is as follows:

1. I do regular backups of /home. I would prefer to have them run in
the background while I continue using the system, so the filesystem
won't be idle. For consistency, that means I want /home in LVM, so I
can create a snapshot and back that up instead—it will be at least as
consistent as an instantaneous power failure would be, which things
tend to be pretty good at recovering from (both the filesystem and
anything above it that uses a journal of some sort, like sqlite).

2. /home is big. /usr is big. When I first install a system, it's not
clear exactly how big each one will be. It's really nice to be able to
share space between them without any manual intervention, which is what
happens if you put both on the same filesystem. Thus, if /home is in
LVM, then /usr must also be in LVM, on the same LV.

3. Booting with / on LVM requires an initramfs. It's much easier to not
use an initramfs than to use one. So I keep / outside LVM as a small
ordinary partition, typically ~250MB (no need for a separate /boot
partition in this case).

That said, I hadn't ever actually noticed that putting /usr on a
separate filesystem was broken in the first place. It's served me well
enough. I'd just like it if it would continue to do so. If I have no
choice I suppose I will have to switch to using an initramfs, but I
prefer not having to poke the early boot sequences of machines it's a
PITA to get physical access to that have been working fine for years.

Chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk41E38ACgkQXUF6hOTGP7emFACfYeoq2vSxk8B1I+URk5ohGbvJ
soYAoJZ1p2cm4IjoEFvdfzkQNlxERCv1
=yZkv
-END PGP SIGNATURE-


[gentoo-dev] Virtual default changes for old users, was: Heads up: libjpeg-turbo stabilization, becoming the default

2011-06-01 Thread Christopher Head
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sun, 27 Mar 2011 11:33:03 +0300
Samuli Suominen ssuomi...@gentoo.org wrote:

 libjpeg-turbo stabilization is happening for amd64/x86 at
 http://bugs.gentoo.org/360715
 
 - the gentoo-x86 has been converted to virtual/jpeg to support this.
 - we have no bugs reported against the package.
 - libjpeg-turbo is default in virtual/jpeg
 
 so just heads up.
 

Hi everyone,

Just a user, not a developer, but:

The third point of this message made me wonder about something. New
installs will get libjpeg-turbo, as it's the default. Old users may
never know it exists! It seems that making lbjpeg-turbo the default
implementation of virtual/jpeg is expressing some small preference in
favour of it, but old users will never be presented with the choice to
switch. It seems like this is a bit of a gap in package management,
that even if a better package becomes available and becomes the
default implementation of a virtual, existing users will keep using the
worse package for no other reason than that it's already installed
(and there's no message anywhere even telling them that the change
happened).

Does anyone think this is suboptimal and that it might be nice to
investigate alternatives?

Chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk3nHIkACgkQXUF6hOTGP7ftqwCgho+EhlOnvy1swE7nOE21TcMq
wiIAn1Vr9fRZmvRIvyO5vsILWT9XzSxi
=GIqk
-END PGP SIGNATURE-


Re: [gentoo-dev] Re: RFC: Do we still want group based permissions for storage and power devices in light of ConsoleKit and Policykit?

2011-05-16 Thread Christopher Head
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tue, 17 May 2011 01:13:15 + (UTC)
Duncan 1i5t5.dun...@cox.net wrote:

 User perspective...
 
 If it's at all possible to continue to have a consolekit/polkit-less 
 system, making them USE-based dependencies of kde, gnome, etc,
 relying entirely on apparently now legacy groups, that should be
 done.  Given upstream dependencies it might not be possible, or might
 require dummy libraries/services that simply return permitted for
 whatever and let kernel user and group permissions handle it, but
 having such dummy services is still a good thing, and /shouldn't/ be
 too hard to maintain, given most functionality would be stubbed in.

(I'm only a user, not a developer, but…)

I agree with this. I don't use the various *kits. Don't have any use
for them. I just throw myself in plugdev and I'm happy with that
solution, and I'd appreciate being able to keep on doing that. Of
course if it becomes impossible to support then it's not reasonable for
distro maintainers to do that, but as long as it works I'd appreciate
having the choice.

Chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk3R+pMACgkQXUF6hOTGP7e8EwCgkrW12lHNxJFov9HwP63CTZ+e
dwAAn2DOTWnkfMW9MT0GpKIeCabs2+7G
=HQoP
-END PGP SIGNATURE-


Proxy maintainership of app-misc/pwsafe, was Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in dev-python/PyZilla: PyZilla-0.1.0.ebuild ChangeLog metadata.xml

2011-03-27 Thread Christopher Head
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sun, 27 Mar 2011 08:30:16 -0500
Jeremy Olexa darks...@gentoo.org wrote:

 The tree has 679 m-n packages. 
 http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml

I want to proxy-maintain app-misc/pwsafe. It hasn't been updated in six
years, but it still builds (albeit with a few warnings) and works and I
use it and don't want to see it disappear. Is anyone willing to do this?

Chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: GnuPT 2.7.2

iEYEARECAAYFAk2PnAEACgkQXUF6hOTGP7fSvACgls+xMxexfWytiXxYH0VwTY9c
G1MAn3nKImR6inTrnh2Bsnq86rcsbzXd
=pDQ6
-END PGP SIGNATURE-