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

2014-01-14 Thread Jeff Horelick
On 14 January 2014 18:11, William Hubbs willi...@gentoo.org wrote:

 On Tue, Jan 14, 2014 at 05:43:57PM -0500, Michael Orlitzky wrote:
  On 01/14/2014 05:33 PM, William Hubbs wrote:
   On Tue, Jan 14, 2014 at 04:57:30PM -0500, Michael Orlitzky wrote:
   On 01/14/2014 04:37 PM, William Hubbs wrote:
  
   2. I would like to see the policy below applied to all arch's [2].
  
   [ ] Yup
   [X] Nope
  
   The reverse of this would be to let maintainers stabilize on all arch's
   after 90 days, then they are allowed to remove all but the latest
 stable
   version. This isn't good though because maintainers would be
 stabilizing
   packages on arch's where they can't test.
  
   The stable tree is significantly behind because the arch teams are so
   short staffed, and this prooposal is an attempt to fix that.
 
  It's attempting to fix a headache with a bullet. The arch teams are
  lagging behind, you're annoyed, I get it. Give 'em hell. But don't break
  stable to make a point.
 
  For users, both options are worse than the status quo.

 The first option would start reverting things back to ~ and users would
 have to unmask them.

 The second option would introduce new things to stable which may not be
 stable due to not being tested on the arch.

 The second option is worse than the first imo, that's why I didn't
 propose it first.

 The status quo is not good, because we are forced to keep old, and
 potentially buggy, versions of software around longer than necessary.

 William




I think the simplest short-term solution might be to add teams that are
looking for ArchTesters to the Staffing Needs page on the wiki and promote
that page like crazy. I'd be more likely to do a lot more stabilizations if
it wasn't just me going on my experience and running through the AT
procedures myself (they're also a bit lengthy if you follow them properly,
which I prefer to).

I do feel some arches should be a bit deprecated. Not quite as severely
other arches the council deprecated a few months back, but something.

Also, to ease the burden on Arches, it'd be nice if the maintainer would do
some of the archtesting work on all their available arches rather than
making the AT's/arch teams do it...For example, almost everyone who has a
amd64 system, can easily make a x86 chroot (or VM) to test in.

Another option (and I don't mean to step on any toes or call anyone out
here, these are just examples) may be to just deprecate stabilizing certain
software. Packages such as the stuff in app-vim/ or app-emacs/ or some
games or some scientific software. For the editor plugins, most people do
not get them from the package manager I feel and a Vim plugin requires
almost as much arch testing work as a new version of grep, for example...


Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-10 Thread Jeff Horelick
I'm a nobody, but +1 from me.


On 10 December 2013 16:33, Lars Wendler polynomia...@gentoo.org wrote:

 Am Tue, 10 Dec 2013 21:55:05 +0100
 schrieb Pacho Ramos pa...@gentoo.org:

  https://bugs.gentoo.org/show_bug.cgi?id=197625#c14
 
  This has reminded me that maybe we should switch to cronie from
  vixie-cron as default and recommended cron provider in Handbook. Last
  time I checked, vixie-cron upstream was died while cronie forked it
  fixing some bugs :/
 
  What do you think?
 
 
 
 

 +1 from me (as the package maintainer of cronie I cannot vote
 differently here :P)

 --
 Lars Wendler
 Gentoo package maintainer



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

2013-07-01 Thread Jeff Horelick
On 1 July 2013 10:41, Tom Wijsman tom...@gentoo.org wrote:
 Hello


 Please reply to gentoo-dev in case ML daemon changes Reply-To.


 ### TL; DR ###

 By introducing feature patches which menu options are disabled by
 default to genpatches, we can deduplicate *-sources maintainers as well
 as large groups of users work. By introducing a distribution section
 in the menuconfig, we can provide options that enable minimal Gentoo
 requirements by default (DEVTMPFS, making Gentoo systems bootable since
 an udev release a long time ago) and other distribution stuff.


I really like this idea. geek-sources has appealed to me massively the
past few months, but i didn't want to risk stability and go with a
kernel from a unofficial overlay. I can not wait to see this in
gentoo-sources and I fully support this idea.



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

2013-02-26 Thread Jeff Horelick
On 26 February 2013 16:37, Maciej Mrozowski reave...@gmail.com wrote:

 On Tuesday 26 of February 2013 11:44:31 Rich Freeman wrote:
  On Tue, Feb 26, 2013 at 11:35 AM, Alec Warner anta...@gentoo.org
 wrote:
   I see a *HUGE* reason. glibc ships with ptmalloc. If you think they
   should use jemalloc, talk to them. Don't just do it in Gentoo.
 
  Certainly I think it would be far more productive to talk to the glibc
  maintainers first.

 You mean productive like below? ;)

 http://sourceware.org/bugzilla/show_bug.cgi?id=11261

 Ulrich Drepper:
 Stop reopening.  There is a solution for people who are stupid enough to
 create too many threads.  No implementation will be perfect for everyone.
  The
 glibc implementation is tuned for reasonable programs and will run much
 faster
 than any other I tested.

 Merge of jemalloc upstream is likely never going to happen.

 regards
 MM



It could happen. Ulrich Drepper is no longer in charge of Glibc and he's
barely involved in the development at all recently from what i've
heard/seen.


Re: [gentoo-dev] Re: [gentoo-dev-announce] RFC: Graveyard project

2013-02-14 Thread Jeff Horelick
On 14 February 2013 16:55, Rick Zero_Chaos Farina zeroch...@gentoo.orgwrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 02/14/2013 04:31 AM, Ben de Groot wrote:
  Hi guys and girls,
 
  We hereby announce the formation of the Graveyard project [1]. It aims
  to provide users with an overlay for packages removed from portage.
  Users are expressly invited to partake in this project, to help
  maintain the graveyard overlay [2]. We will also help organize a
  central space to host distfiles that are no longer mirrored by Gentoo
  and have a broken upstream link. We use the #gentoo-dev-help channel
  on Freenode for coordination, as well as our project space on the wiki
  [3].

 What exactly is wrong with the current cvs attic space? I've salvaged
 old ebuilds and it was a completely painless process.

 Things that have been treecleaned were not just haphazardly removed,
 there is typically very good (often security or complete build failure
 related) reasons for this to happen.  Running an overlay of old,
 outdated, unbuildable, security vulnerable software... I know there is
 no formal process for rejecting a gentoo project but even this idea
 makes me want to get council approval for an extension to the gentoo
 project guidelines.

 If users want to salvage things from the cvs attic and put them into
 SUNRISE after fixing them up I'm fine with it, but the whole idea of
 this is bad for gentoo developers, bad for gentoo users, bad for gentoo
 image, I just don't see a single advantage to this and so many
 disadvantages.

 Please, this needs to not happen.

 Thanks,
 Zero


  Please feel free to join us!
 
  1: http://www.gentoo.org/proj/en/graveyard/
  2: https://github.com/gentoo/graveyard
  3: https://wiki.gentoo.org/wiki/Project:Graveyard
 

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

 iQIcBAEBAgAGBQJRHV1tAAoJEKXdFCfdEflK36YP/j3nXMjBUChv4a/HRVRZbK0P
 gEPxljhHLueKpebZfZWG2i/G5RoYT5QTzDpi146+xcKxYxypjnY4EfA3O5erXN7g
 rF2j8Ij8Xn4OprxDr+3+l3ojAbr+AMsyteU7jQiXEccN0n/8bDLJ1WaKa+hgy46u
 pWP7zm+Mi2S2ZYHuDgH7HbVadC1fyD7IB9heRXdfwuPT6lPA1pgu/jOibMZog2Uh
 DJlBx1emDyXt3k/noyFuDiumfNdRAwg6BegrWBuQHFNk0m8ZYiYxuuYFic/a8aRh
 Yz0MHsZC+FQd4dx3aDkrHNLJLszWHjyrn9shgtVp7aVu/T3rM9H2BHOZCC00ZtHC
 sLkMP69167YaE3UToxAA7eHQpylDBa/maJTHGFZVnz5mV8SzeOjX4ikDkfwNEUuS
 LpblNRZHuTDLnDWY6SJWFDK++JDqtAnPXWLAEDqEfEluMC76MVbTdhqjqvNBN8zQ
 lMjPTmQ/lihKR4a6LsCCkspmlEv6o4pKqWjghytqDAJuqsA1rIgKaInUPvOfCkCR
 5Azl1KyIWL8oUA2OrhZdDvRd4hUlt3mJSEBcx6HC4Oj2NwtmM16zBwSJc3WKt7JC
 irk6D2gunFef8z1tcs/SE51lKnW+pFYIMbhyvWtumszZx/dLhu5t78KQe/8vLHnI
 S0R5VGULwVZkKVtSiRQK
 =mjOM
 -END PGP SIGNATURE-



IMO, all these reasons are solved by the statement: This is why it will be
an OVERLAY and there will be no stable packages even if they were stable in
the tree before masking for removal. Packages that have tons of security
issues or do not build whatsoever will obviously not be added (unless
someone wants to give us a patch or 2 to solve those problems). Sunrise is
the wrong place for stuff that still works. Sunrise is about stuff incoming
to the tree (hopefully eventually) not outgoing from the tree.

The reason for this overlay is for packages like: media-tv/ivtv and
net-wireless/at76c503a which seem to be masked for removal because they're
deprecated and likely still work. Perhaps a user is having problems with
the driver that replaced either of these and is still using th old one
since it works fine for his hardware. There are tons of good reasons to
keep old packages around, yes a few possible bad ones as well, but that's
the case with almost anything.


Re: [gentoo-dev] Packages up for grabs for dagger lack of time

2013-02-05 Thread Jeff Horelick
On 5 February 2013 12:57, Pacho Ramos pa...@gentoo.org wrote:
 sys-apps/paludis

I'll take this one (paludis) (currently at work, can't edit metadata
for ~7 hours)



Re: [gentoo-dev] Switching order of packages in virtual/pkgconfig

2013-01-02 Thread Jeff Horelick
On 1 January 2013 16:46, Diego Elio Pettenò flamee...@flameeyes.eu wrote:
 On 01/01/2013 22:29, Tony Chainsaw Vroon wrote:
 That sounds like a clear win. If it has survived the tinderboxing there
 likely isn't much to hold you back. As non-contentious topics sometimes
 end up with no replies at all... consider 48 hours of radio silence an
 implicit yes.

 It didn't survive. I'm not sure if all the bugs have been fixed now but
 at some point I had to stop the tinderboxing because it was hitting
 package failures, and then it was fixed for next version — which was
 difficult to test.

 So I would veto this _for the moment_. (I'd be happy to run another test
 _after_ the glibc-2.17 one.)

 --
 Diego Elio Pettenò — Flameeyes
 flamee...@flameeyes.eu — http://blog.flameeyes.eu/


I was unaware that the tinderbox run hadn't finished. I definetly
think it should be fully run through with pkgconf before we fully
consider switching the virtual. All the bugs that have been found were
fixed, last i checked, only 2 were not verified fixed, but I could not
reproduce and after ~2 months of asking people to verify whether the
bugs still existed on pkgconf-0.8.9, no one had replied with the
results of a test, so i closed them.

If you could run it through the tinderbox again Diego, that would be
great and we can finish evaluating based on those results.



[gentoo-dev] Switching order of packages in virtual/pkgconfig

2013-01-01 Thread Jeff Horelick
I would like to propose a switch of the order of DEPENDs in
virtual/pkgconfig to make dev-util/pkgconf[pkg-config] the default
choice for new installations.

dev-util/pkgconf has less external dependencies, is lighter and is
faster than dev-util/pkgconfig while being now 100% compatible

This switch has already been made by Funtoo, Alpine Linux and FreeBSD
with very little in the way of ill effects recently from any of those
3 camps.

There are no more pending bugs against pkgconf (and Diego did a
tinderbox run with it a while back) in Gentoo.

pkgconf also has a upstream that is more than happy to work with us
specifically (or anyone for that matter) and I (a Gentoo developer) am
one of the upstream developers.

If this is approved, I will make the change in ~2 weeks. I'm not
planning on making a news item because users should notice little
difference.

Thanks
Jeff



Re: [gentoo-dev] What did we achieve in 2012? What are our resolutions for 2013?

2012-12-31 Thread Jeff Horelick
On 31 December 2012 09:17, Ben de Groot yng...@gentoo.org wrote:
 Happy New Year to all of you!

 Looking back at 2012, I wonder what we consider our achievements for
 this past year. What is the state of Gentoo? How have we brought it
 forward and improved it this past year?

 And what do we want to see in the coming year? How can we make Gentoo
 more awesome in 2013?

 I will add my own thoughts later. I first would like to hear from you.
 --
 Cheers,

 Ben | yngwin
 Gentoo developer
 Gentoo Qt project lead, Gentoo Wiki admin


For starters, I think the state of Gentoo isn't too bad. Yes, there
are a few more maintainer-needed packages than we'd like to see, but
MOST packages are well maintained, we're keeping arch pretty stable
and up-to-date and working well for most arches and even ~arch isn't
too broken. Portage is working better than it ever has and EAPI=5 is
in full swing. I wish we could get started on stabilising gcc-4.6.x,
but i suppose there are still A BIT too many packages that need to be
fixed with it (though nothing really critical now that we've fixed the
GRUB bug).

The biggest thing that has changed in Gentoo in the past year in my
opinion is mindshare. I think we are back in the public's mindshare.
Mostly with good advocacy, a bit with good publicity and even a bit
with bad publicity (eudev haters, i'm looking at you...but i suppose
the old saying There's no such thing as bad publicity applies here a
bit). It hasn't really resulted in too many new developers or
contributors but from what i've seen, it's resulted in A LOT of new
users.

For 2013, I don't really think much needs to be done. Mostly just keep
the status quo. It would be nice to see the git migration happen in
2013, i'm sure that will spur many new contributors. I'd like to see
preserve-libs (either in its current state or fully driven by
subslots) enabled by default in 2013. Also, of course, i'd like to see
more developers come on board in 2013.

It's really difficult to sum up the past year and the future because,
over the year, i've seen so many things in Gentoo that i've said
That's so cool in regards to, but i wouldn't put it on a list of the
biggest improvements of the year.



Re: [gentoo-dev] Cleaning tree of outdated packages

2012-12-13 Thread Jeff Horelick
On 13 December 2012 17:57, Mike Gilbert flop...@gentoo.org wrote:
 On Thu, Dec 13, 2012 at 1:59 PM, Jory A. Pratt anar...@gentoo.org wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 12/13/2012 12:48 PM, Tomáš Chvátal wrote:

 But there is one big ass but. We have some packages that were
 stabilised last time few year back and they provide multiple testing
 versions on top of that.
 Who is the one to deterimine which one should go stable and which to
 get rid of?
 We had some humble tryouts to create automatic stabilisation request
 which didn't turn out exactly well as most of the maintainers had to
 actually do more work ;-)
 It is always up to the maintainer/herd as to when a package goes stable.
 But to keep ebuilds for ex. gcc around for over 5 years is just insane.
 Keep packages around that have been replaced with a newer package is
 just insane. Yes the newer package has to move to stable first, but we
 should be cleaning the tree up to only support what we really and truly
 are gonna support. Do we really want to try and use gcc-2.95 to build
 kernel-3.7? I highly doubt it would even work.

 I am sure that some people find it very handy to have old gcc ebuilds
 around. It might come in handy for testing.

 It doesn't matter if they can't compile the latest kernel. If someone
 files a bug for that, it gets closed as invalid; no big deal.

 So long as the maintainers keep them working, I see no problem with
 old ebuilds in the tree.


I tend to agree with this sentiment.

I keep several old audacious (for example) ebuilds around because the
current audacious upstream broke a useful feature in newer releases
and refuses to fix it, hence why i feel the need to keep audacious 2.x
ebuilds around. I'm going to also keep both audacious 3.2.x and
=3.3.x around since =3.3 is GTK3-only and (like me) there ma be some
GTK3 haters out there who want to stay away from it.

There are good reasons for keeping old ebuilds in the tree. It may
seem crufty if you're just looking at the tree, but they'll be a
blessing when you truly need them. Part of why I love being a Gentoo
users is that if something's broken in a release, I can almost always
install either an older or newer version and have my problems fixed in
5 minutes.



Re: [gentoo-dev] libxul.so in gentoo

2012-10-21 Thread Jeff Horelick
On 21 October 2012 18:14, Jauhien Piatlicki jpiatli...@gmail.com wrote:
 Hi,
 May be a stupid question, but
 Both firefox and thunderbird have xul library. Before there was a
 separate package xulrunner in the tree, but as Mozilla does not provide
 it as a separate package now (as far as I remember) both firefox and
 thunderbird use there own libxul.so. It seems this is the same library
 (Or am I wrong?). So may be it could be splitted into a separate
 package? (The reason is its compilation takes a lot of time on week
 machines and compiling it one time would be better than twice). Also as
 far as I can see xulrunner is splitted into a separate package in Debian
 and at least Iceweasel uses it.

 Jauhien


AFAIK, building Firefox and Thunderbird (and let's throw Seamonkey in
there while we're at it) against a shared libxul is considered
unsupported by upstream, which is why we do not do it. If compile
times of mozilla products are annoying for you, feel free to try the
-bin variants instead (firefox-bin, thunderbird-bin, seamonkey-bin).
The dependencies aren't too crazy, they work pretty well, they get
stabilised at the exact same time as the source packages and I try to
bump them as quickly as or quicker than the source builds.



Re: [gentoo-dev] CIA replacement

2012-10-01 Thread Jeff Horelick
Well nenolod has written a CIA - Irker proxy that (I believe) takes
commit messages designed to go to CIA and makes irker read them and
such, but i haven't looked into it:

https://github.com/nenolod/irker-cia-proxy

On 1 October 2012 11:21, Rafael Goncalves Martins
rafaelmart...@gentoo.org wrote:
 Hi Ben,

 On Mon, Oct 1, 2012 at 5:14 AM, Ben de Groot yng...@gentoo.org wrote:
 Since CIA.vc is dead [1], I think we should be looking into a
 replacement service, or host our own [2].
 Is infra already looking into this?

 1: http://shadowm.rewound.net/blog/archives/245-CIA.vc-is-dead.html
 2: http://www.donarmstrong.com/posts/switching_to_kgb/

 Maybe someone with good cvs knowledge can contribute a hook for irker
 [1], so we can have #gentoo-commits flooding our irc clients again! :)

 [1] http://www.catb.org/esr/irker/

 Best regards.

 --
 Rafael Goncalves Martins
 Gentoo Linux developer
 http://rafaelmartins.eng.br/




Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency

2012-08-31 Thread Jeff Horelick
On 31 August 2012 11:05, Ian Stakenvicius a...@gentoo.org wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 On 31/08/12 10:56 AM, Alexis Ballier wrote:
 Michał Górny mgo...@gentoo.org wrote:

 I believe that the more important direction here is to make
 development *easier*, not harder. Adding the same DEPENDs over
 and over again to every single package is at least frustrating.
 Similarly frustrating would be if those 'reduced systems' had to
 rebuild gcc every time they wanted to compile something... oh
 wait, they would have to bootstrap it every time.


 you would achieve it better by adding pkgconfig to DEPEND in
 eutils.eclass than putting it in @system since in the latter case
 it would also be a RDEPEND of everything basically


 And realistically that's where the DEPEND should be anyways, IMO --
 appended by the eclass where the function is that uses it.  If this
 means prune_libtool_files() gets separated out of eutils and put in
 its own eclass (so that all the eutils inheritors don't suddenly need
 virtual/pkgconfig unnecessarily), then so be it.

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

 iF4EAREIAAYFAlBA0rMACgkQ2ugaI38ACPB8dgD8CsXPJvPDjI3111dXT/z+gGUM
 q8wTmMYqR2zVJasZMJQA/25de5bSofnwk4fXlCwPEFJ3Tu9rtCFRAx+q95oGFkad
 =GWHe
 -END PGP SIGNATURE-


Also, I think that before many of these large changes happen, pkgconf
should become the default choice for the virtual. I'm sure embedded or
server users don't need/want Glib on their systems.



Re: [gentoo-dev] Any official position from Gentoo about systemd, mdev and udev-static ?

2012-08-28 Thread Jeff Horelick
On 28 August 2012 12:59, Matthew Thode prometheanf...@gentoo.org wrote:
 On 08/28/2012 10:35 AM, Sylvain Alain wrote:
 Hi everyone, I don't want to start a flamewar on that subject, but I would
 like to know if there's any official position about the current situation.

 I saw on the forum this thread :
 https://forums.gentoo.org/viewtopic-t-934678-highlight-.html and maybe it
 could be part of a solution to have OpenRC and udev together.

 So, is there any developments lately ?

 Thanks !

 d2_racing


 Maybe something to get at least some general direction from council,
 though probably too technical.

 --
 -- Matthew Thode (prometheanfire)


I think this issue is currently in far too murky of a state to get any
well-informed issue from the council. Perhaps when the issues get
hammered out a bit more, but not currently.



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

2012-07-17 Thread Jeff Horelick
On 17 July 2012 21:17, Richard Yao r...@cs.stonybrook.edu wrote:
 On 07/17/2012 08:46 PM, Rich Freeman wrote:
 If we don't do anything, then lots of stuff moves to /usr.  I think
 that is what you're missing.  The /usr move basically starts happening
 on its own automatically if we DON'T do much.  This is because
 upstream is the one pushing it.

 Which upstream is pushing this? So far, only RedHat wants this and their
 ability to get various upstreams to try to force it is rather limited.
 The only upstream where I have seen any indication that this could be
 forced is systemd.


Forgetting that GNOME is mostly managed by RedHat employees, OpenSuSE
and Mageia tend to follow RedHat's leadI can probably go on if I
cared to do more research.



Re: [gentoo-dev] New Manifest Hashes

2012-07-04 Thread Jeff Horelick
The change has been made.

Please remember to cvs up metadata/layout.conf and update portage (if
necessary) before committing.

Thanks



[gentoo-dev] New Manifest Hashes

2012-07-01 Thread Jeff Horelick
As of Wednesday, July 4, 2012 at approximately 10:00 UTC, the manifest
hashes used on the gentoo-x86 tree will change to SHA256 SHA512
WHIRLPOOL. To facilitate this change, developers MUST be using at
least portage-2.1.10.49 (or portage-2.2_alpha89), or, if your
dev-lang/python is built with USE=-ssl, portage-2.1.10.51 (or
portage-2.2_alpha95) or later is required.

For users, if they are on a older portage, it will gracefully
downgrade. For developers, however, not using a supported version will
cause tree inconsistencies. Developers will also need to make sure
they cvs up metadata/layout.conf (or cvs up the entire tree) after
this change occurs before making any commits.

Thanks



Re: [gentoo-dev] Packages up for grabs due volkmar being unable to maintain them because of lack of time

2012-06-16 Thread Jeff Horelick
On 16 June 2012 03:52, Pacho Ramos pa...@gentoo.org wrote:
 The following packages are now orphan:
 app-emulation/playonlinux
 app-emulation/vboxgtk
 dev-libs/xmlrpc-epi
 dev-util/bam
 media-libs/pnglite
 media-video/miro
 net-misc/plowshare

 Feel free to get them

 Thanks



media-video/miro taken :)



Re: [gentoo-dev] RFC: Enable FEATURES=userpriv usersandbox by default?

2012-05-29 Thread Jeff Horelick
On 29 May 2012 12:27, hasufell hasuf...@gentoo.org wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 05/29/2012 05:23 PM, Rich Freeman wrote:
 On Tue, May 29, 2012 at 10:57 AM, hasufell hasuf...@gentoo.org
 wrote:
 I am against too many defaults. It's documented and people can
 activate it. I'm already annoyed by pre-set stuff like cups in
 releases/make.defaults.

 While universal agreement is a bit much to hope for, I just wanted
 to point out that fewer defaults is really just an illusion.

 There is ALWAYS a default, anytime you have an option.  The
 default might be one thing, or it might be another, but there is
 ALWAYS a default.  My thinking is that our defaults should
 generally reflect the most mainstream or least-surprising behavior,
 especially where there are upstream projects.  in the case of
 portage, we are the upstream, so we should do whatever is most
 useful and least obnoxious to our users.

 If you're running something other than a generic desktop/server,
 there will always be a need to tweak things.

 Rich


 Well then let my clarify: I'm against too many pre-set (meaning
 activated) features/useflags.

 That's probably a seperate discussion, but I myself would expect the
 _default_ profile/config to have almost nothing activated. No
 useflags, no features etc.

 That may imply that this default is broken, but it takes more time
 to do reverse-configuration while looking for things that someone
 considered sane and has set for your convenience.

 I discovered this the first time I set up a blank chroot and got a
 load of stuff pulled in by some trivial emerges. Some set by already
 mentioned releases/make.defaults and similar, some set by ebuilds etc.

 What you do with other profiles is a completely different topic,
 because I'm not forced to use them.

 means: I don't like the fact that I have to set
 FEATURES=-foobar
 or
 USE=-foobar

 That should almost never be the case (unless I set some globally and
 unset some locally or use desktop-profiles etc).

 am I offtopic already? Hope you got the point though.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.19 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iQEcBAEBAgAGBQJPxPkHAAoJEFpvPKfnPDWzejcH/3g1VGmSRHufoQMHUpi6X1x3
 31pNy2Q+SKxo4voy5Y1/mt+0lKGrhyDq6npmBY+7n5RlhdKrn8J3VyQ7HQ1jBGiS
 nEdSVb6BCHtFeWWWYRo6efooQFsGT+6NOFQgX/xXXgk9Ndzk8LtURGp8oP0oucNt
 YWfhDruoUzJXRyIMP9u6SbbDVXOnYVP+WUniNJ855l2Q1jg5lrwE6f6dD7wsbtyp
 3PGBEtMqX9nAtzFZ8blUHngyrMP9J/GcJ3OVQkLXla7WBCWLqKlN0pIIiVqe2L5V
 45MPQ/Muhyy0JUKLmLJLvx/2c+1I4mCt1lrfZNNN3zhepnjZSLn/uiGZk3JVEQs=
 =KNF8
 -END PGP SIGNATURE-


I disagree with this. I think Gentoo should be about SANE defaults. If
you want a minimal system, you can turn off all the USE flags and/or
FEATURES and/or use the standard (not desktop/) profile. SANE defaults
like FEATURES=userpriv usersandbox are optimal for probably 90% of
users and if you're not one of those 90%, there'll be a news item,
just turn them off...



Re: [gentoo-dev] news item: Portage's config-protect-if-modified feature is enabled by default

2012-05-17 Thread Jeff Horelick
On 17 May 2012 23:56, Michał Górny mgo...@gentoo.org wrote:
 On Thu, 17 May 2012 14:44:42 -0700
 Zac Medico zmed...@gentoo.org wrote:

 I'd like to commit this news item on 2012-05-21. See previous
 discussion here:

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

 Hmm, I think your should elaborate more on what the effects will be to
 the final user.

 --
 Best regards,
 Michał Górny

I'm not sure there's a great need. Users are generally pretty smart.
They just don't like change. :P



Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-05-05 Thread Jeff Horelick
I didn't mention this last night (probably because I was EXTREMELY
tired), but the entire gentoo-x86 tree has been converted to the
virtual (Y!!! *kermitflail*). As long as you don't use any
overlays, you should now be able to switch your pkgconfig
implementation to pkgconf[pkg-config] or pkg-config-lite with no
problems.

Please give them (mainly pkgconf) a try and see if everything works. :D



Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-05-04 Thread Jeff Horelick
On 2 May 2012 12:06, Mike Frysinger vap...@gentoo.org wrote:
 On Sunday 29 April 2012 18:11:58 Mike Frysinger wrote:
 the canonical pkg-config is getting fat.  it requires glib-2.  it runs pkg-
 we've got an implementation in perl (i'm not interested in), but there is
 also pkg-config-lite and pkgconf.  they should be compatible with the
 canonical pkg-config.  they aren't yet in the tree, but will be once we
 agree on this topic.

 pkg-config-lite and pkgconf are in the tree now, and there is a
 virtual/pkgconfig which allows for these three packages (with the default
 remaining the same).

 i think the migration process will be:
  - if you want to do the grunt work of converting random packages, go for it
  - i'll update repoman to warn about packages depending on dev-util/pkgconfig
 and suggest the virtual instead
 -mike

If anyone would like to help me converting random packages/categories,
it would be GREATLY appreciated. This is difficult work and it has
literally taken up almost all of my free time for the past 2 days or
so, but I have well over half the tree converted.

just dev-util/pkgconfig - virtual/pkgconfig   and if the
dev-util/pkgconfig is versioned, i've been dropping the version since
0.26 is the only fd.o version in the tree and the alternatives are all
0.26 compatible.

Here's the list i've been working off of:
http://qa-reports.gentoo.org/output/genrdeps/dindex/dev-util/pkgconfig
(It's not the most up-to-date, but it works well enough.)

I am willing to finish this myself, but as I said, help would be
greatly appreciated.

Thanks



Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Jeff Horelick
On 30 April 2012 02:16, Michał Górny mgo...@gentoo.org wrote:
 On Mon, 30 Apr 2012 00:08:34 -0400
 Mike Frysinger vap...@gentoo.org wrote:

 On Sunday 29 April 2012 18:40:00 Jeff Horelick wrote:
  On 29 April 2012 18:11, Mike Frysinger vap...@gentoo.org wrote:
   the canonical pkg-config is getting fat.  it requires glib-2.  it
   runs pkg- config when building.  glib-2 requires pkg-config.
   whee.
  
   for our normal systems, this isn't a big deal.  but we'd like to
   enable a lighter alternative for embedded/alternative systems.
   as such, i'd like to introduce a virtual/pkgconfig that allows
   for selection of simpler (but compatible) implementations.
  
   we've got an implementation in perl (i'm not interested in), but
   there is also pkg-config-lite and pkgconf.  they should be
   compatible with the canonical pkg-config.  they aren't yet in the
   tree, but will be once we agree on this topic.
  
   any comments ?
 
  I'd just like to say, i'm also an Atheme project member and I have
  authorisation from nenolod (the primary pkgconf developer) to make
  changes and stuff, so I can upstream any changes necessary to make
  pkgconf work for us.

 that sounds really good.  i sent you some patches ;).

 however, it's missing pkg.m4.  any thoughts on that ?

 Maybe we should provide it independently in some other package.
 Considering the implementations are supposed to be compatible, the .m4
 file should work fine with all of them. And we'll create same configure
 files independently of which impl particular user uses.

 --
 Best regards,
 Michał Górny

Well since the 3 primary implementations (fd.o pkg-config,
pkg-config-lite and pkgconf-0.2) now provide it, I don't see a huge
use for a seperate package. Also, the pkg.m4 used by all 3 seems to be
identical so...



Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-30 Thread Jeff Horelick
On 30 April 2012 14:27, Samuli Suominen ssuomi...@gentoo.org wrote:
 On 04/30/2012 01:11 AM, Mike Frysinger wrote:

 the canonical pkg-config is getting fat.  it requires glib-2.  it runs
 pkg-
 config when building.  glib-2 requires pkg-config.  whee.

 for our normal systems, this isn't a big deal.  but we'd like to enable a
 lighter alternative for embedded/alternative systems.  as such, i'd like
 to
 introduce a virtual/pkgconfig that allows for selection of simpler (but
 compatible) implementations.


 [1] pkgconf is not compatible as per Comment #5 of bug 413849. needs to
 follow same version scheme as f.d.o's pkg-config.

not compatible != wrong. There is NO CASE in which a developer would
hit this bug and customize their check in a way that would make it
only work with fd.o pkg-config. In *EVERY* real-world case, the
pkgconf behaviour would work just as well or better.



Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-29 Thread Jeff Horelick
On 29 April 2012 18:11, Mike Frysinger vap...@gentoo.org wrote:
 the canonical pkg-config is getting fat.  it requires glib-2.  it runs pkg-
 config when building.  glib-2 requires pkg-config.  whee.

 for our normal systems, this isn't a big deal.  but we'd like to enable a
 lighter alternative for embedded/alternative systems.  as such, i'd like to
 introduce a virtual/pkgconfig that allows for selection of simpler (but
 compatible) implementations.

 we've got an implementation in perl (i'm not interested in), but there is also
 pkg-config-lite and pkgconf.  they should be compatible with the canonical
 pkg-config.  they aren't yet in the tree, but will be once we agree on this
 topic.

 any comments ?
 -mike

I'd just like to say, i'm also an Atheme project member and I have
authorisation from nenolod (the primary pkgconf developer) to make
changes and stuff, so I can upstream any changes necessary to make
pkgconf work for us.



Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives

2012-04-29 Thread Jeff Horelick
On 30 April 2012 00:08, Mike Frysinger vap...@gentoo.org wrote:
 On Sunday 29 April 2012 18:40:00 Jeff Horelick wrote:
 On 29 April 2012 18:11, Mike Frysinger vap...@gentoo.org wrote:
  the canonical pkg-config is getting fat.  it requires glib-2.  it runs
  pkg- config when building.  glib-2 requires pkg-config.  whee.
 
  for our normal systems, this isn't a big deal.  but we'd like to enable a
  lighter alternative for embedded/alternative systems.  as such, i'd like
  to introduce a virtual/pkgconfig that allows for selection of simpler
  (but compatible) implementations.
 
  we've got an implementation in perl (i'm not interested in), but there is
  also pkg-config-lite and pkgconf.  they should be compatible with
  the canonical pkg-config.  they aren't yet in the tree, but will be once
  we agree on this topic.
 
  any comments ?

 I'd just like to say, i'm also an Atheme project member and I have
 authorisation from nenolod (the primary pkgconf developer) to make
 changes and stuff, so I can upstream any changes necessary to make
 pkgconf work for us.

 that sounds really good.  i sent you some patches ;).

 however, it's missing pkg.m4.  any thoughts on that ?
 -mike

The patches look pretty good. As far as the solution for pkg.m4...I
just gave it a second look and noticed it's GPLv2+ which means the
license is compatible with pkgconf's (I thought it was GPLv3, which
would've meant it wasn't compatible)...We'll work on getting those
patches and the pkg.m4 in the tree and getting a 0.2 release rolled
out in the next day or 2.



Re: [gentoo-dev] Unstabling a package

2012-02-23 Thread Jeff Horelick
On 19 February 2012 21:46, Doug Goldstein car...@gentoo.org wrote:
 Any specific procedure to unstable a package? Specifically MythTV.
 While there's a lot of user interest in the package, there's just not
 enough dev help with the package to really keep it up to snuff to what
 could be considered stable. Its woefully behind and I'd just be
 happier to drop the current stable and bump everything as unstable.

 --
 Doug Goldstein


While i'm not willing to maintain mythtv myself (as I don't use it
(anymore)) or join the herd, what about contacting upstream as they
already have their own overlay [1] and see if they'd like to proxy
maintain the official Gentoo packages, sort of.

[1] https://github.com/MythTV/packaging/tree/master/Gentoo

JD