Re: [gentoo-dev] EAPI-2 - Let's get it started

2008-06-11 Thread Matthias Langer

 If, as a user or an arch person, I get a src_test failure right now, I
 don't know whether this means eek! Something's gone wrong, and I
 really need to fix this or oh, whoever maintains this package
 doesn't care. But with EAPI 2, I'll be able to know that a src_test
 failure really does mean something's wrong.
 

A developer should always care about src_test in my opinion. That some
developers don't is a nuisance, and the core of the problem. But trying
to change this via EAPI is doing things the wrong way round: At first
there has to be an agreement about the importance of test suites (backed
up by strict policies that every developer is bound to), and then we can
discuss if it makes sense to activate them by default in EAPI-X. 


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


Re: [gentoo-dev] A few questions to our nominees

2008-06-09 Thread Matthias Langer

On Mon, 2008-06-09 at 14:18 +0200, Luca Barbato wrote:
 Thomas Anderson wrote:
  As Fabian said it really isn't a matter of We like XML better than LaTeX!
  It's not those people's prerogative.
 
 Problems like having homogeneous documentation aren't that small.
 
  The people who wrote PMS should be able to make the decision
  for themselves(as they will be maintaining it) as to what language to
  use.
 
 The main point being using latex prevents people from modify it.
 

Untrue... latex is documented, and lots of people feel more comfortable
with it than with XML (for example me). It's just a matter of taste and
thus a decision of the people actually doing the work.
 
  If they use LaTeX, more power to them, it's what enables them to do
  their job in the easiest way.
 
 Depends on what the job is.
 
  You don't *have* to read PMS in LaTeX,
  which by the way makes my eyes bleed somewhat, you can read it in a very
  well done PDF.
 
 The pdf renders poorly on xpdf due the fonts latex has, usually I'd 
 rather have plain text anyway.
 

Install app-text/evince. It looks quite nice there.


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


Re: [gentoo-dev] Strange behavior of fonts... help :(

2008-03-03 Thread Matthias Langer

On Tue, 2008-03-04 at 20:34 +1300, Alistair Bush wrote:
 This is not a support channel and that, while an interesting picture, 
 provides absolutely no information whatsoever.
 

Indeed. Please try [EMAIL PROTECTED] and include some useful
background information.

Matthias 


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


Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for January

2008-01-08 Thread Matthias Langer

On Wed, 2008-01-09 at 02:47 +, Ciaran McCreesh wrote:
 On Tue, 8 Jan 2008 18:44:22 -0800
 Alec Warner [EMAIL PROTECTED] wrote:
   Uh... So where do the original problems come from? Are you saying
   that packages mysteriously start breaking on their own because
   no-one's maintaining them?
  
  Of course they do
 
 Ah, right. Because of the magical elf that lives in the CVS server
 that mysteriously goes around breaking dependencies when no-one's
 looking.
 
 Yes, a magical elf. Much more plausible than the theory that it's
 actually developers screwing up by dropping keywords or best keyworded
 version on a package's deps.

Software that is not maintained is known to fail after some time; not
because the software changes, but the environment the software has to
interact with - but i guess you know that very well.

Really, this discussion is completely pointless unless some mips
users/developers join in - or aren't there any at all?

Matthias


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


Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for January

2008-01-06 Thread Matthias Langer

On Sun, 2008-01-06 at 09:12 +, Ciaran McCreesh wrote:
 On Sun, 6 Jan 2008 10:08:47 +0100
 Denis Dupeyron [EMAIL PROTECTED] wrote:
  No. What he meant and doesn't dare to say is you didn't ask, but
  demanded, in your usual dry and pesky I'm a spoiled 6-year old tone.
  And this as usual results in people ignoring you. People aren't as
  stupid as you think they are, and they don't want to play this game
  with you anymore. So don't build a case on the fact that you're not
  getting answers.
  
  Someday you'll understand this.
  
  Oh, and council members too aren't as stupid as you think they are. If
  they decide to discuss this, one of their first steps will surely be
  to try and evaluate what the current situation is. If I were a council
  member I'd probably feel offended by such condescension from your
  part.
 
 Ah, so this is what you consider to be solid technical reasoning, is
 it? You certainly present a compelling case, but probably not for
 the position you were trying to...
 

This kind of conversation is not technical at all... Ciaranm, are you a
MIPS user? If so, do you think that running KEYWORDS=mips is less
likely to result in breakage than running KEYWORDS=~mips?


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


Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for January

2008-01-06 Thread Matthias Langer

On Sun, 2008-01-06 at 23:35 +, Ciaran McCreesh wrote:
 On Sun, 06 Jan 2008 14:09:24 +0100
 Matthias Langer [EMAIL PROTECTED] wrote:
  This kind of conversation is not technical at all... Ciaranm, are you
  a MIPS user? If so, do you think that running KEYWORDS=mips is less
  likely to result in breakage than running KEYWORDS=~mips?
 
 I think you'd need a much larger sample than one to get any meaningful
 answer there (and it might be worth doing it across all other archs
 too, to find out whether mips is in any way anomalous).

Right, but if everyone I ask gives me an answer like this, it will take
quite a while before we have even two opinions...

As you are engaged in this discussion very heavily, I thought that maybe
you are a occasional MIPS user, that could point out, that for example
removing stable keywords for all MIPS packages, would have a quite
negative impact for most MIPS boxes.

The thing that really bothers me about this discussion is, that there
seems to be almost no input from the people actually affected (users and
developers), which makes the whole thing a bit pointless, unless it
turns out that exactly this is the problem, in which case MIPS support
may be removed entirely without doing any harm.




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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.1.1.ebuild openmpi-1.2.4.ebuild

2007-12-14 Thread Matthias Langer

 On 02:10 Thu 13 Dec , Justin Bronder (jsbronder) wrote:
  1.1  sys-cluster/openmpi/openmpi-1.2.4.ebuild
  
  file : 
  http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmpi/openmpi-1.2.4.ebuild?rev=1.1view=markup
  plain: 
  http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmpi/openmpi-1.2.4.ebuild?rev=1.1content-type=text/plain

Why have you removed the ifc USE flag (as well as a few others), that
was present in the ebuilds that can still be found at bug 166787?

Matthias


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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.1.1.ebuild openmpi-1.2.4.ebuild

2007-12-14 Thread Matthias Langer

On Fri, 2007-12-14 at 12:13 +, Sébastien Fabbro wrote: 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 14/12/07 10:24, Matthias Langer wrote:
  On 02:10 Thu 13 Dec , Justin Bronder (jsbronder) wrote:
  1.1  sys-cluster/openmpi/openmpi-1.2.4.ebuild
 
  file : 
  http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmpi/openmpi-1.2.4.ebuild?rev=1.1view=markup
  plain: 
  http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openmpi/openmpi-1.2.4.ebuild?rev=1.1content-type=text/plain
  
  Why have you removed the ifc USE flag (as well as a few others), that
  was present in the ebuilds that can still be found at bug 166787?
 
 For icc and  f90-typesafe, I advised him to do so on #gentoo-science.

Well, too bad that gfortran generates code that is often not even half
as fast as the code generated by ifc. Thus, there is a *very valid*
reason to prefer icc over gfortran when it comes to performance critical
software, which programs that use MPI almost always are. However, the
fortran eclass prefers gfortran over ifc even if both are installed
(which is fine by me as long as it can be overridden) and the
fortran-compiler-wrapper mpif90/opal_wrapper (which is a binary for
some reason) wrapps gfortran then.

For sure, something like
F77=ifort FC=ifort FFLAGS=-O3 -xO emerge -av openmpi
still does the trick, but if i want that f90-typesave stuff back, this
line would have to be certainly a bit longer...

Maybe someone can explain to me what positive side effects the removal
of the ifc USE flag has - and why this flag is generally discouraged.

 
 ifc/icc use flags should be avoided (see bug #97929).
 Disabling f90-typesafe did not make much sense as a use flag once you
 have the fortran one enabled, but why --with-mpi-f90-size=medium
 and --with-f90-max-array-dim=4 disappeared I don't know.

The reason it disappeared is that it makes gfortran horribly slow when
compiling against mpi. This is not the case with ifc, and therefore the
old ebuild in bugzilla emitted a bold warning when emerging with
USE=-ifc f90-typesafe but kept quiet if USE=ifc f90-typesave. Thus
it *did make sense* to control it with a USE flag, at least with the
ifc USE flag being around also.

 For the gm and gx flags, I don't know, and there is still a nocxx one.

I'm not qualified to talk about these flags as I've never used them.

Matthias


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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sys-cluster/openmpi: ChangeLog openmpi-1.1.1.ebuild openmpi-1.2.4.ebuild

2007-12-14 Thread Matthias Langer

On Fri, 2007-12-14 at 16:16 +, Sébastien Fabbro wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 14/12/07 14:12, Matthias Langer wrote:
 
  F77=ifort FC=ifort FFLAGS=-O3 -xO emerge -av openmpi
 
 This how it should be. To make it automatically reproducible, specify
 environment variables in the configuration files.

Hmm, i know this isn't a support list, but as it fits quite well: can
you tell me what configuration files I have to look for?

 
  Maybe someone can explain to me what positive side effects the removal
  of the ifc USE flag has - and why this flag is generally discouraged.
 
 Positive side effect: avoid cluttering the tree. Why icc/ifc are
 discouraged: you can always try to compile every C/C++ package with
 CC=icc and fortran packages with F77=ifort or FC=ifort. Packages which
 do specify more options with e.g. --enable-icc and friends can be easily
 worked out with the toolchain-funcs and fortran eclass, and most of the
 time they do nothing more than specify the environment variables.
 
 If we allow icc/ifc flags, at some point, we could allow a whole bunch
 of other compiler flags such as sunstudio. New keywords for compilers
 could be a better idea, but I doubt we have the human resources to test
 them.

Well, I basically agree. However, it should be noted that fortran cannot
be compared with C/C++. The latter are the languages no gentoo box can
live without, while fortran is a rather exotic kind of beast, that for
mostly historical reasons, is still used in scientific computing.

Last but not least, ifc is in the tree, while sunstudio is not...

To cut a long story short: I'm not completely happy with your reasoning,
but you convinced me nonetheless ;-).

 
  The reason it disappeared is that it makes gfortran horribly slow when
  compiling against mpi. This is not the case with ifc, and therefore the
  old ebuild in bugzilla emitted a bold warning when emerging with
  USE=-ifc f90-typesafe but kept quiet if USE=ifc f90-typesave. Thus
  it *did make sense* to control it with a USE flag, at least with the
  ifc USE flag being around also.
 
 If the f90-typesafe options always improve compilation time with
 gfortran only,  why not using something like this (modified from the
 openmpi bump bug):

To be exact, f90-typesafe slows down gfortran horribly, while ifc
seems to run as fast as normally with it...

 
 if use fortran; then
   case ${FORTRANC} in
   g77) myconf=${myconf} --disable-mpi-f90 ;;
   gfortran) myconf=${myconf} --with-mpi-f90-size=medium 
 
 myconf=${myconf} --with-f90-max-array-dim=4 
   ;;
   if*) myconf=${myconf} blah ;;
   *) die unsupported fortran compiler: ${FORTRANC}
   esac
 else
   myconf=${myconf} --disable-mpi-f90 --disable-mpi-f77
 fi
 

Well, openmpi-1.2.4-r1 has just been commited by jsbronder and contains
code like this...

Matthias 


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


Re: [gentoo-dev] checkrestart from debian-goodies

2007-08-24 Thread Matthias Langer
 http://www.arcdraco.net/~dragon/checkrestart
 (Needs lsb-release, portage-utils, lsof and python)
 

looks interesting indeed... whats also interesting: is there a reason
for lsb-release (a shell script) to be keyworded for x86 only?

matthias

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] ML changes

2007-07-15 Thread Matthias Langer
On Thu, 2007-07-12 at 13:24 -0700, Mike Doty wrote:
 All-
 
 We're going to change the -dev mailing list from completely open to where only
 devs can post, but any dev could moderate a non-dev post.  devs who moderate 
 in
  bad posts will be subject to moderation themselves.  in addition the
 gentoo-project list will be created to take over what -dev frequently becomes.
  there is no requirement to be on this new list.
 
 This will probably remove the need for -core(everything gets leaked out 
 anyway)
 but that's a path to cross later.
 
 We're voting on this next council meeting so if you have input, now would be
 the time.
 
 --taco

no offense, but this is one of the worst proposals i've ever read on
this list; why? because, one of gentoo's major problems is that it is
becoming more and more a toy exclusively for its own developers. by
banning non-dev contributors from this list some of you may feel better
- but gentoo as a whole will probably suffer. silencing people doesn't
make their opinions invalid. what gentoo needs in my opinion is a clear
structure, strict and unmistakable rules about what $dev may do and what
$dev must not do, and ways to enforce these rules; this, and not
moderating or restricting communication channels, would improve the way
people are working together.

as this may be my last post - and it seems to fit in quite nicely - i
also want to say:

gentoo's problem is not that ciaranm is a troll. the problem is that
ciaranm is not a troll.
  

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Script for easier stabilising of ebuilds

2007-07-08 Thread Matthias Langer
On Sun, 2007-07-08 at 14:45 +0200, Lars Weiler wrote:
 * Christian Faulhammer [EMAIL PROTECTED] [07/07/08 12:31 +0200]:
  Lars Weiler [EMAIL PROTECTED]:
  
   Comments are welcome!
  
   Have a look at app-portage/gatt-svn and help improve it. :)
 
 It's C++ :-(
 

well, helping doesn't necessarily mean coding... just tell me exactly
what kind of feature you are missing and what i need to know to provide
a proper implementation; should we have made it this far, all you need
to do is to give me some feedback and help me with testing. you don't
have to even look at a single line of c++ ;-)

matthias

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: [RFC]: gentoo-politics ML

2007-06-11 Thread Matthias Langer
On Mon, 2007-06-11 at 19:01 +0200, Alexander Gabert wrote:
 The person has personally attacked me after i simply concluded that he 
 should maybe change his attitude to make a better impression on 
 gentoo-dev and Gentoo developers.  This guy is trolling for years and he 
 enjoys and knows it all too well.  The gentoo-dev mailing list can be 
 transformed to a technical mailing list again with setting up a 
 gentoo-whatever mailing list where people like him can be the king with 
 the crown and be right about their stuff.
 
[...]

if you came to the conclusion, that ciaranm is some kind of ultra-nasty
troll, then why is it so hard for you to just ignore him?

matthias

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] [news-item] Paludis 0.24

2007-05-05 Thread Matthias Langer
On Sat, 2007-05-05 at 16:51 +0100, Ciaran McCreesh wrote:
 On Sat, 5 May 2007 17:44:46 +0200
 Marius Mauch [EMAIL PROTECTED] wrote:
  Why did I knew that this argument would come? Maybe because it's your
  default reaction to any opposition.
 
 What, providing evidence to the contrary? What more do you want?
 

Can we please stop that fruitless discussion. If the maintainers of the
paludis ebuild think that they should release a news item, why not just
let them, if only paludis users will be affected? If we have discussions
like this for every news item, we could just drop them at all.

Matthias

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Monthly Gentoo Council Reminder for May

2007-05-03 Thread Matthias Langer
On Thu, 2007-05-03 at 08:11 +0100, Roy Marples wrote:
 On Wed, 2 May 2007 22:00:05 +0100
 Ciaran McCreesh [EMAIL PROTECTED] wrote:
  What, people deliberately breaking policy that directly leads to
  breaking stable and not having any working ebuilds for a package in
  the tree, and then refusing to do anything about it is nothing?
  
   the issue has been taken care of 
  
  You have a conflict of interest in this one. What do other Council
  members who aren't games team members think?
  
   [to the detriment of users]
  
  How is not having broken packages committed straight to stable
  detrimental to users?
 
 I maintain and play a game called Eternal Lands. I'm a Council member,
 but not part of the games team/herd.
 
 One of the problems games have with stable/unstable/testing/whatever
 keywords is that upstream changes things that in any other application
 just would not change. For example, the network protocol when talking
 to servers. EL is very version specific and when a new client is
 launched, around once every 6 months they change over right away. That
 means our users need the game right away.

ok, agreed, this is a valid point. so i would suggest, that maintainers
of games where this argument applies, come to special agreements with
the arch teams - or just file bugreports like this:


although games-foo/lord-of-bar-2.4.6 has just been bumped, i would like
to have it stable real soon, as upstream has changed the network
protocol. i have x86 and amd64 hardware available, and can confirm, that
the game works nice there; so, if no one objects, i'm gonna mark
lord-of-bar-2.4.6 stable on x86 and amd64 in two days. i would also like
to have a shiny sparc keyword, but have no hardware to test. so it would
be highly appreciated if someone from the sparc team can give the game a
try.


but committing straight to stable on arches where the package wasn't
even tested is an absolute no-do for me.  

 DISCLAIMER: I've not read the bug mentioned as I've lost the email
 with it's number so I may just be talking out of my ass.

no, in fact you are the first one that comes up with a valid argument,
why games sometimes should go to stable almost immediately. sad, but
true...

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: File collisions

2007-04-20 Thread Matthias Langer
On Fri, 2007-04-20 at 09:06 +0200, Rob C wrote:


 Its obviously not, Many users are reporting file-collisions on a
 weekly basis. So either this isn't sufficient or the arch teams are
 not acting as you describe. 

Can you provide some bug numbers to backup this claim?

Matthias

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: File collisions

2007-04-20 Thread Matthias Langer
On Fri, 2007-04-20 at 19:56 +0200, Marijn Schouten (hkBst) wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Matthias Langer wrote:
  On Fri, 2007-04-20 at 09:06 +0200, Rob C wrote:
  
  
  Its obviously not, Many users are reporting file-collisions on a
  weekly basis. So either this isn't sufficient or the arch teams are
  not acting as you describe. 
  
  Can you provide some bug numbers to backup this claim?
  
  Matthias
 
 I count 33 open collision bugs
 http://bugs.gentoo.org/buglist.cgi?quicksearch=collision
 
 and 21 of those reported by users with a non-gentoo email.
 http://tinyurl.com/3x9yt2
 

Well, these are quite some bugs; however, at least the x86 arch team
(can't speak for the others, but i think they do it the same way) always
tests packages with collision-protect. Since i'm an arch tester, i've
never seen that a package where we found collisions went to stable,
before these where fixed. Of course, we may have missed some collisions
every now and then, as it is in practice not possible to *ensure* that a
package has no collision with other packages.

As for enabling collision-protect by default: I'm not sure if this is
a good idea for now, as my experience is, that a significant part of the
packages that fail with collision-protect do so because of stale
files, that have been left around by (older versions of?) portage. As
soon as this is no longer the case, enabling collision-protect by
default sounds like a very good idea to me.

Matthias 

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] EAPI 1 (Was: Re: Monthly Gentoo Council Reminder for April)

2007-04-14 Thread Matthias Langer
  not having it tested.
 That all depends. If having it tested means that it _will_ work, I'd be 
 infavour of that. 

Well, the problem is, that a working test suite does not guarantee a
working program, as well as a failing test suite doesn't necessarily
mean that the program is broken. This doesn't mean that test suites
aren't useful (i tend to write lot's of unit tests when I'm programming
myself), but I would say that they are targeted at developers, both up-
and downstream, not at end users.  

Thus, considering all arguments i've seen so far, i would highly
appreciate it, if various src_test functions in the tree see some love,
maybe encouraged due a changed policy, but i don't think that package
managers should enable test suites by default. If you want some test
action, try sys-devel/autoconf with tests activated with the package
manager of your choice ;-)

Matthias

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: EAPI 1 (Was: Re: Monthly Gentoo Council Reminder for April)

2007-04-14 Thread Matthias Langer
On Sat, 2007-04-14 at 14:58 +0300, Petteri Räty wrote: 
 Steve Long kirjoitti:
 
  That makes a lot of sense. How about exending it a tiny bit and asking for
  it to be policy for all ebuilds EAPI=1 not to be allowed into stable
  without RESTRICT=test, or a functional test suite on the arch in question?
  The last bit would be automagically checked by the arch team, if the ebuild
  has no RESTRICT=test, during normal stabilisation (I'd hope?) since the
  build would fail.
  
 
 And this is different from the current policy in what way?

Hmm, i don't want to offend anyone, i don't even want to say that it was
wrong to push these to stable regarding the current situation, but what,
for example, about these?

bug 165085
bug 133002
bug 156572




-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] EAPI 1 (Was: Re: Monthly Gentoo Council Reminder for April)

2007-04-13 Thread Matthias Langer

   The arch teams have been pushing for this for a long time. They're
   trying to get this enforced, but are having limited success because
   there's no way for FEATURES=test to become widely used that won't
   lead to broken user systems. Moving src_test to be always on in
   future EAPIs is an easy way of helping arch teams achieve this goal
   without breaking anyone's system in the meantime.
  

Hmm, as an arch tester, i completely agree that packages where src_test
fails are an annoyance. However, I would not suggest to activate
src_test by default, as for normal users, it just introduces another
source of potential defects, without that much benefits. Instead, i
think that arch teams should refuse to stable packages that fail with
FEATURES=test and thus encourage ebuild developers to either fix their
tests, or to deactivate them explicitly.

Matthias

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Why don't you just ...

2007-04-11 Thread Matthias Langer
On Wed, 2007-04-11 at 13:47 +0200, Christian Faulhammer wrote:
 Matthias Langer [EMAIL PROTECTED]:
 
  Well, I don't know what your problem really is about; I'm running x86,
  and if something breaks on my system, it's mostly not because of
  broken packages, but because I should have been informed about
  possible issues that could have been caused by an upgrade, and how to
  avoid them. Often, ebuilds contain very important information that
  are brought to the user via elog, ewarn and friends. The problem with
  this approach is, that I won't read these messages if I'm doing a
  world update while I'm asleep. This is, why I think, that it should
  be one of Gentoos highest priorities to implement Glep 42 and make
  heavy use of it.
 
  Use the ELOG features of Portage.  The needed software has been
 packaged by your master-dev. :)  app-portage/elogviewer in your case...
 

Thanks for that tip - app-portage/elogviewer seems to be an interesting
program. However, it is not an alternative for glep 42 as it may not
inform me about possible issues *before* it might be almost too late.
While for me, searching through the logs, to fix things afterwards  is
acceptable, it is not on a system where functionality is critical.

Matthias

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [soc] Python bindings for Paludis

2007-03-30 Thread Matthias Langer
On Fri, 2007-03-30 at 14:04 -0400, Mike Frysinger wrote:
 On Tuesday 27 March 2007, Ciaran McCreesh wrote:
  Do you acknowledge that Portage is a severe limiting factor when it
  comes to improving the Gentoo user experience as a whole?
 
 what a lame question ... rather than waste time on this, why dont we get to 
 some relevant issues ...
 
 to start with, Paludis will never be an official package manager for Gentoo 
 so 
 long as you are heavily involved.  

i don't think that personal issues should be taken into account when it
comes to choosing a new official package manager for gentoo.

Matthias

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [soc] Python bindings for Paludis

2007-03-24 Thread Matthias Langer

 I'm very strongly against using Gentoo SoC time and resources for things
 that are not officially part of Gentoo (yes, this statement could be
 spun however you wish) or are not official Gentoo projects. And no, just
 because a project has Gentoo developers in it doesn't mean that it's a
 Gentoo project -- let's avoid the gray areas now, shall we? Just because
 we have Gentoo devs who are also Gnome upstream doesn't make their
 Gnome-related packages that happen to be in our tree official Gentoo
 projects.
 

In my opinion, any project that has reasonable potential to improve
Gentoo as a whole *and* is strongly related to Gentoo should be
considerable for SoC. While this is certainly not the case for say
Improving gtk+, it definitely is for Pepers project. After all, what
is PMS all about, if we keep on evaluating package managers solely on
being official Gentoo projects or not?

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Distrowatch

2007-03-14 Thread Matthias Langer
On Wed, 2007-03-14 at 18:18 +0100, Christian Faulhammer wrote:
 Kevin F. Quinn [EMAIL PROTECTED]:
 
  So please, friends, just ignore it, nothing positive will come of it.
 
  Unfortunately it made its way onto big news site and lowers the view
 on Gentoo even more.  From many comments I read we are a dying distro.

Gentoo will die the moment nobody cares for it any more; as long as big
news sites care to spread some FUD about it every now and then, this is
definitely not the case! so heads up - Gentoo is a great distro!

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] tr1 dependencies

2007-01-30 Thread Matthias Langer
On Tue, 2007-01-30 at 06:27 +, Ciaran McCreesh wrote:
 [ Background: tr1 is a set of extensions to the C++ Standard Library
 giving various useful things like hash tables and smart pointers. There
 are partial implementations included in g++-4.1 and boost and full
 implementations available from Dinkumware. It is likely that a lot of
 C++ apps will start using it in the not too distant future. ]
 
 What is the best way to handle packages that require parts of tr1? The
 options appear to be:
 
 * Hard dep upon boost. This sucks for g++-4.1 users.
 
 * Hard dep upon g++-4.1, which isn't available for all archs. This
 doesn't even work because there's no guarantee that =4.1 is being used
 even if it's installed.

isn't it possible to check the version of gcc that is in _use_ in an
ebuild, like i can do in a configure script? if so, one could provide a 
old-gcc use flag that must be enabled when trying to build with
gcc-4.1.0 (that actually pulls in boost etc.) and must not be enabled
when using =gcc-4.1.0 ...

 
 * || ( ) deps, and hope that if the user has 4.1 installed then they're
 using it. Since library implementations aren't runtime switchable, this
 will lead to breakages if users upgrade gcc and then remove boost.
 

switching gcc versions may lead to breakage anyway if the user doesn't
know what he/she is doing.

 None of these are particularly nice...
 

nope ... let's hope c++-0x comes out soon and that compiler vendors are
faster in implementing it than c++-98.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] jpeg-mmx is dead

2006-11-06 Thread Matthias Langer
On Mon, 2006-11-06 at 02:31 -0500, Mike Frysinger wrote:
 On Sunday 05 November 2006 22:42, Matthias Langer wrote:
  however, someone should adapt media-video/mjpegtools-1.8.0-r1
  (see bug 154199)
 
 and someone should search for duplicates before filing bugs

ups ... sorry - i should have looked after closed bugs too.

this should not excuse the fault on my side, as i should have known
better, but:

a close in 48h-button in bugzilla would surely reduce the number of
duplicates in a significant way. in fact, not looking after closed bugs
before filing your own as a user, without cvs access to the tree, is
always risky, as the fix may not yet be distributed to the rsync
mirrors ...

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] jpeg-mmx is dead

2006-11-05 Thread Matthias Langer
On Sun, 2006-11-05 at 02:26 -0500, Mike Frysinger wrote:
 upstream says it's dead and they dont want people using it ... considering 
 the 
 problems we've seen that sounds just peachy

fine ... however, someone should adapt media-video/mjpegtools-1.8.0-r1
(see bug 154199)

thanks,
matthias

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] firefox-1.5.x still in ~arch

2006-03-19 Thread Matthias Langer
I'm just curious: What is the reason that firefox-1.5.x is still in
~arch ?

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: firefox-1.5.x still in ~arch

2006-03-19 Thread Matthias Langer
On Sun, 2006-03-19 at 07:56 -0700, Duncan wrote:
 Matthias Langer posted [EMAIL PROTECTED],
 excerpted below,  on Sun, 19 Mar 2006 15:24:19 +0100:
 
  I'm just curious: What is the reason that firefox-1.5.x is still in
  ~arch ?
 
 General policy is that an ebuild should be bug-free in ~arch for 30 days
 before it is stabilized.  Individual herds and maintainers may have their
 own policies, but the above 30 day guideline is the general Gentoo rule of
 thumb.
 
 Looking at the changelog, mozilla-firefox-1.5.0.1-r2 was only added to the
 tree on February 24.  The -r2 indicates updates serious enough to bump the
 release number were released at least twice, and the 1.5 ebuilds are at
 -r9, indicating 10 versions (the first being -r0, not marked with an
 release number, of course).
 
 That's a /lot/ of versions!  I'd guess there have simply been enough
 issues that no version of 1.5 has yet made it 30 days bug-free in ~arch,
 altho the .0.1-r2 version above is getting close to 30 days in ~arch now,
 tho I don't know its bug status.
 
 I often check the portage tree changelogs and Gentoo bugzilla site status
 of particular packages that I'm interested in.  I'm glad the info is
 available, as it has proven useful quite often.
 
 -- 
Thanks for your answer; however, i've seen new versions of firefox
getting from ~arch to stable much faster than 30 days, but i guess that
was because of security issues; by the way, i was happy to read


*mozilla-firefox-1.5.0.1-r1 (09 Feb 2006)

  09 Feb 2006; [EMAIL PROTECTED] +mozilla-firefox-1.5.0.1-r1.ebuild:
  official branding support, ewarn about regchrome


that gentoo now has official branding support ...

Matthias


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] baselayout-1.11.14 stabilization

2005-12-21 Thread Matthias Langer
On Tue, 2005-12-20 at 14:36 +, Mike Frysinger wrote:
 since we have baselayout-1.12.x in ~arch, the new stable candidate
 (1.11.14) isnt getting much air time ... can people try upgrading to
 it and post any feedback they have with it ?  it should mostly be a
 bugfix release over 1.11.13 since we arent doing any more real features
 for the 1.11.x branch ...
 -mike

Seems to work fine here ...

Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4,
glibc-2.3.5-r2, 2.6.14.2 i686)
=
System uname: 2.6.14.2 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.6.14
dev-lang/python: 2.3.5-r2, 2.4.2
sys-apps/sandbox:1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=x86
AUTOCLEAN=yes
CBUILD=i686-pc-linux-gnu
CFLAGS=-O2 -march=athlon-xp -pipe
CHOST=i686-pc-linux-gnu
CONFIG_PROTECT=/etc /usr/kde/2/share/config /usr/kde/3.4/env 
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config 
/usr/lib/X11/xkb /usr/share/config /var/qmail/control
CONFIG_PROTECT_MASK=/etc/gconf /etc/terminfo /etc/env.d
CXXFLAGS=-O2 -march=athlon-xp -pipe
DISTDIR=/usr/portage/distfiles
FEATURES=autoconfig distlocks sandbox sfperms strict
GENTOO_MIRRORS=http://gd.tuwien.ac.at/opsys/linux/gentoo/ 
LANG=en_US.utf8
LC_ALL=en_US.utf8
LINGUAS=de en
MAKEOPTS=-j2
PKGDIR=/usr/portage/packages
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
PORTDIR_OVERLAY=/usr/local/portage
SYNC=rsync://rsync.europe.gentoo.org/gentoo-portage
USE=x86 3dnow 3dnowext X aalib alsa apm audiofile avi berkdb
bitmap-fonts bzip2 bzlib cdr crypt cups curl dbus dvd dvdr emboss encode
esd evo exif expat fam ffmpeg firefox foomaticdb fortran gd gdbm gif
glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 guile hal idn imagemagick
imlib ipv6 java jpeg junit lcms libg++ libwww mad mikmod mmx mmxext mng
motif mp3 mpeg ncurses nls nsplugin nvidia ogg oggvorbis opengl oss pam
pcre pdflib perl plotutils png python readline recode ruby sdl slang
speex spell sqlite sse ssl svga tcltk tcpd tiff truetype truetype-fonts
type1-fonts udev unicode usb vorbis win32codecs xine xml xml2 xmms xv
xvid zlib linguas_de linguas_en userland_GNU kernel_linux elibc_glibc
Unset:  ASFLAGS, CTARGET, LDFLAGS

Matthias


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] gcc-3.4 migration guide

2005-12-03 Thread Matthias Langer
Well done, i've allready switched completely to gcc-3.4 with my main box
by reemerging about 650 packages. However, i allready started doing so a
few days ago, so I didn't read the official migration guide before
starting. Now, as everything works fine i just read this guide to
compair it with my own experiences as more or less simple user. 

There are two things i have to critisize:

1.) If you remove gcc-3.3* before emerge -e system you will be left
behind with a broken python and therefore emerge. Thus i think there
should be a big red box telling users about this.

2.) emerge -e world on a system with lot of packages will most likley
fail somewhere during the process for various reasons. Fixig the problem
(for example by unmerging the package which causes it) and restarting
the process is not an option, as this may cost you lot's of time. In my
case, emerge -e world stopped 3 times. To continiue without starting it
all again, i did 

# emerge --resume -p  package.list 

and then edited this file with vi so that 

# emerge --oneshot --nodeps `cat package.list` 

continued the process, leafing out the brocken package. The be honest, i
expected to find some freaky sed command to accomplish what i did with
vi (thanks to the makro recorder) in the gcc-3.4 migration guide.

Have a nice day !
Matthias



-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] gcc-3.4 migration guide

2005-12-03 Thread Matthias Langer
On Sat, 2005-12-03 at 21:31 +0100, Jan Kundrát wrote:
 On Saturday 03 of December 2005 21:26 Matthias Langer wrote:
  1.) If you remove gcc-3.3* before emerge -e system you will be left
  behind with a broken python and therefore emerge. Thus i think there
  should be a big red box telling users about this.
 
 Our guide says that you have to either run `revdep-rebuild` or `emerge -1 
 libstdc++-v3` and `emerge -e system` before unmerging old version of GCC.

Of course you are right. I didn't say the the guide doesn't mention
this, i just said that in my opinion this should be mentioned more eye
catching, just to be sure.

 
 WKR,
 -jkt
 

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] gcc-3.4 migration guide

2005-12-03 Thread Matthias Langer
On Sat, 2005-12-03 at 14:04 -0700, Joshua Baergen wrote:
 Matthias Langer wrote:
  2.) emerge -e world on a system with lot of packages will most likley
  fail somewhere during the process for various reasons. Fixig the problem
  (for example by unmerging the package which causes it) and restarting
  the process is not an option, as this may cost you lot's of time. In my
  case, emerge -e world stopped 3 times. To continiue without starting it
  all again, i did 
 
  # emerge --resume -p  package.list 
 
  and then edited this file with vi so that 
 
  # emerge --oneshot --nodeps `cat package.list` 
 

 You'd probably be interested in 'emerge --resume --skipfirst'.

:-) well, this is just the kind of information i had expected to find in
the migration guide.

By the way, please don't get me wrong, i highly appreciate the hard work
you are all doing - gentoo really is a great project and my remarks here
in this list have the sole purpose to make it eaven better.

Matthias

 
 --
 Joshua Baergen

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] gcc-3.4 migration guide

2005-12-03 Thread Matthias Langer
On Sat, 2005-12-03 at 21:38 -0400, Luis F. Araujo wrote:
 Matthias Langer wrote:
 
 On Sat, 2005-12-03 at 14:04 -0700, Joshua Baergen wrote:
   
 
 Matthias Langer wrote:
 
 
 2.) emerge -e world on a system with lot of packages will most likley
 fail somewhere during the process for various reasons. Fixig the problem
 (for example by unmerging the package which causes it) and restarting
 the process is not an option, as this may cost you lot's of time. In my
 case, emerge -e world stopped 3 times. To continiue without starting it
 all again, i did 
 
 # emerge --resume -p  package.list 
 
 and then edited this file with vi so that 
 
 # emerge --oneshot --nodeps `cat package.list` 
 
   
   
 
 You'd probably be interested in 'emerge --resume --skipfirst'.
 
 
 
 :-) well, this is just the kind of information i had expected to find in
 the migration guide.
 
 By the way, please don't get me wrong, i highly appreciate the hard work
 you are all doing - gentoo really is a great project and my remarks here
 in this list have the sole purpose to make it eaven better.
   
 
 I don't know if somebody recently updated it, but this is on the guide.

Well, my fault - maybe i just missed that - sorry.
Matthias

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Moving GCC-3.4 to stable on x86

2005-12-01 Thread Matthias Langer
On Thu, 2005-12-01 at 01:30 +0100, Marien Zwart wrote:
 On Wed, 30 Nov 2005 18:50:02 -0500
 Mark Loeser [EMAIL PROTECTED] wrote:
 
  Jakub Moc [EMAIL PROTECTED] said:
   1.12.2005, 0:29:48, Chris Gianelloni wrote:
   revdep-rebuild --library=libstdc++.so.5 is all that's needed here to avoid
   things like Bug 64615.
  
  Yea, I updated my statement on the bug to reflect this.  C++ stuff should be
  the only thing affected, so this _should_ be enough.  Its also already
  something that's been in the ebuild for a while now.
 
 Not sure if everyone is aware of this, but most installed pythons link
 to libstdc++.so. This is not a problem if you run the above
 revdep-rebuild (it should catch it just fine). It is a problem if you
 get rid of gcc 3.3 before installing libstdc++-v3 or running the
 revdep-rebuild, as it will leave you with a broken python and therefore
 unable to emerge.

How right you are; that just happend to me two days ago after removing
gcc-3.3.6 before emerge -e system on x86. Luckily it was a fresh
install ...

matthias
 
 -- 
 Marien.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Moving GCC-3.4 to stable on x86

2005-12-01 Thread Matthias Langer
On Fri, 2005-12-02 at 03:03 +0100, Matthias Langer wrote:
 On Thu, 2005-12-01 at 01:30 +0100, Marien Zwart wrote:
  On Wed, 30 Nov 2005 18:50:02 -0500
  Mark Loeser [EMAIL PROTECTED] wrote:
  
   Jakub Moc [EMAIL PROTECTED] said:
1.12.2005, 0:29:48, Chris Gianelloni wrote:
revdep-rebuild --library=libstdc++.so.5 is all that's needed here to 
avoid
things like Bug 64615.
   
   Yea, I updated my statement on the bug to reflect this.  C++ stuff should 
   be
   the only thing affected, so this _should_ be enough.  Its also already
   something that's been in the ebuild for a while now.
  
  Not sure if everyone is aware of this, but most installed pythons link
  to libstdc++.so. This is not a problem if you run the above
  revdep-rebuild (it should catch it just fine). It is a problem if you
  get rid of gcc 3.3 before installing libstdc++-v3 or running the
  revdep-rebuild, as it will leave you with a broken python and therefore
  unable to emerge.
 
 How right you are; that just happend to me two days ago after removing
 gcc-3.3.6 before emerge -e system on x86. Luckily it was a fresh
 install ...

But besides of this fact, which was my very own fault, i'm very happy
with gcc-3.4. I thought, that maybe some c++ packages would fail to
compile, as I'm a c++ devel myself and know that there are differneces
in the c++ code that gcc-3.3.x and gcc-3.4.x are accepting. However, I'm
running gcc-3.4 now on 2 of 3 gentoo boxes i'm mentaining and are very
pleased with the results.

matthias

 
 matthias
  
  -- 
  Marien.
 

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] contents of /dev after initial installation

2005-12-01 Thread Matthias Langer
I'm just a more or less simple user of gentoo who somtimes tries to look
a bit behind the curtain, so if you think this posting doesn't belong to
gentoo-dev let me know.

However, maybe this is interesting to you:

Recently i've got serious trouble with one of my hard drives, so that i
was forced to move my gentoo root partition from one hd to another. I
successfully did so by mainly rsync -av source dest directory after
diretcory. However, there are /proc, /dev and /sys which are different.
Especially on the /dev part i was unsure how to do this, so i looked at
the gentoo-udev guide once again, and found out, that for a working
udev, which i can confirm as i'm writing this mail, only the nodes
console and null are requred to exist in the /dev diretory initially.
That's the reason why i was i little bit surprised as

# mkdir test
# mount --bind / test
# cd test/dev
# ls

revealed that there are in fact hundrets of premade device nodes in the /dev 
directory. 
And this is not only true for the box where i discovered this, which was 
brought up from a
2004.x cd, but also true for the box where i just installed gentoo from 
2005.1-r1.

Is there any reason for this ?

Matthias


-- 
gentoo-dev@gentoo.org mailing list