Re: [Fink-devel] leaving fink

2009-09-11 Thread Max Horn

Am 11.09.2009 um 00:56 schrieb Jack Howarth:

 Hi Jack, all

 Jack, good luck for you, and I hope for both you and the MacPorts
 folks that you'll get along better with them.

 Cheers,
 Max

 Max,
   Nice back biting slap on the way out. You just can't help
 yourself can you?
  Jack
 ps Other than yourself, Benjamin Reed and Daniel Macks, I would
 love to hear from this mythical legion of fink developers
 who detest me.
Nobody from us detests you, at least I for sure don't. We just never  
were able to get along, because certain things that were important to  
some (many?) of us (like, talking to people instead of just modifying  
their stuff, or asking whether to do something, then just do it  
without waiting for a reply or decision) just never showed up your  
radar as being an issue, and despite being repeatedly asked to not do  
them, you kept doing that.

That I view it that way doesn't mean I detest you; it just means that  
I feel we don't get along in a team, and hence it's better to not work  
in one.

Bye,
Max

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] leaving fink

2009-09-11 Thread Michal Suchanek
2009/9/10 Jack Howarth howa...@bromo.med.uc.edu:
 Daniel and Benjamin,
     I've been pondering switching my efforts over to
 MacPorts for awhile now since it is obvious that the
 X11 Xquartz situation is going to be very problematic
 for fink in the absence of manpower to maintain a proper
 set of X11 packages in fink. It has also become clear

I am wondering for some time already if cooperation between fink and
macports could be improved. I eventually end up installing both
because neither has all the packages I want.

 sections of the fink developers are more interested in
 the form of the development than the results of the

Form and purpose should be balanced.

 development. Note on MacPorts a package becomes unmaintained
 if the developer doesn't respond too emails within three
 weeks. I suspect you will find the current model less
 tenable as time goes on without major some adjustments to
 cope with less active maintainers being a drag on the
 process. Good luck with your project in the future.
                 Jack


Thanks

Michal

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Re: [Fink-devel] leaving fink

2009-09-11 Thread Jack Howarth
On Fri, Sep 11, 2009 at 08:55:04AM +0200, Max Horn wrote:

 Am 11.09.2009 um 00:56 schrieb Jack Howarth:

 Hi Jack, all

 Jack, good luck for you, and I hope for both you and the MacPorts
 folks that you'll get along better with them.

 Cheers,
 Max

 Max,
   Nice back biting slap on the way out. You just can't help
 yourself can you?
  Jack
 ps Other than yourself, Benjamin Reed and Daniel Macks, I would
 love to hear from this mythical legion of fink developers
 who detest me.
 Nobody from us detests you, at least I for sure don't. We just never  
 were able to get along, because certain things that were important to  
 some (many?) of us (like, talking to people instead of just modifying  
 their stuff, or asking whether to do something, then just do it without 
 waiting for a reply or decision) just never showed up your radar as being 
 an issue, and despite being repeatedly asked to not do them, you kept 
 doing that.

 That I view it that way doesn't mean I detest you; it just means that I 
 feel we don't get along in a team, and hence it's better to not work in 
 one.

 Bye,
 Max

Max,
   My main objection is the appearance of one of the least attractive
features of the Debian development model. The abusive gang attack of
a small subset of developers, invoking the authority of the group, on 
another when in actually they speak for no one but themselves. This
often is accompanied by the rest of the developer community remaining
silent because oh, well those guys are just like that.  It is a very
destructive force.
 Jack
ps And yes it is often accompanied by statements about how the offender
is unable to work as part of a team when only the subgroup is making
that judgement for the whole group.

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] leaving fink

2009-09-11 Thread Martin Costabel
Jack Howarth wrote:
 Daniel and Benjamin,
  I've been pondering switching my efforts over to
 MacPorts for awhile now since it is obvious that the
 X11 Xquartz situation is going to be very problematic
 for fink in the absence of manpower to maintain a proper
 set of X11 packages in fink. 

I shall not comment on the personal animosity part of this discussion (I 
actually understand both sides, with slightly more sympathy for Jack's 
points).

But as to X11 on Snow Leopard: Once the transition is really over (and 
this is far from done yet!), I think we can safely forget about xquartz 
and possible Fink X11 packages, at least until Apple starts doing crazy 
things again. I won't bet on how long this will take, but we should be 
safe at least for a couple of months.

Xquartz had two purposes that for a while went hand in hand:

First it was simply a bug fix release for Apple's rather botched X11 
release on Leopard.

Second, it was interesting for people who wanted the bleeding edge Xorg 
X11 on their Mac.

As of the latest declarations about the role and structure of X11 on SL, 
the second role is the only one that will remain.

On the other hand, for the large majority of people, it was the first 
role that was interesting. And the same thing holds for Fink users. On 
SL, most of the bugs of Leopard X11 are fixed, thanks to the xquartz 
project.

So we should concentrate on a future with Apple's SL X11. Let Macports 
spend their energy on bleeding edge X11 packages.

-- 
Martin


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread Jack Howarth
Benjamin,
Again, my complaint is the berating was always coached in
the royal 'we' when there were (as far as can demonstrated
publicly) few complaints outside of a troika of developers.
If my behavior was so outside of the bounds, why did Dave
Morrison never once mention it? For you information, I have
privately sent most of those emails you claim were never
sent (and in Sebastien Maret case...the maintainer of
scipy-core-py...which set you off on your tirade in the
first place...I have yet to hear back). It is you have
often jumped to conclusions and been extremely rude in
public, not I.
   Jack

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] my transgressions

2009-09-11 Thread Jack Howarth
   A couple more comments before I go. One recent episode
that stuck in my craw was the breakage of the unzip 3.0 package
on 10.4. I would mention that...

1) I posted the proposed packaging on fink tracking.
2) At least one core maintainer had no objections to the
concept of upgrading those.
3) I tested the packaging on all systems I had available
(ppc 10.5/i386 10.5/x86_64 10.5/i386 10.6/x86_64 10.6).
4) I emailed the current maintainer at all the addresses
I could find and have yet to hear back weeks later.

After upgrading the packages in unstable, I discovered
through a snide cvs log entry (rather than an email)
that the unzip package had issues building on 10.4.
I immediately proposed a fix which user shortly tested on 10.4
and posted so on the list. Now if there was less concern
about the trappings of maintaining a project than the
actual output, one would think that package would have
been updated. No...that would make too much sense.
Better leave it regressed to make the point that I
create broken packages.
   Lastly, whenever the subject of non-maintainer
updates has arisen, even to only move the current
unstable packaging (which builds on x86_64 and 10.6)
to stable, the immediate reaction of our fine troika
is to attack and condemn without first asking had
I emailed the maintainer privately. And I am the
one accused of persistent rude behavior...please.
  Jack

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread David R. Morrison

On Sep 11, 2009, at 7:52 AM, Jack Howarth wrote:


 2) At least one core maintainer had no objections to the
 concept of upgrading those.

Jack,

Perhaps you misread the message in question, but in fact there WAS an  
objection to the upgrade you proposed, but you went ahead and did it  
anyway.

This caused much work by other people to clean up after you.

   -- Dave


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] X11 on Snow Leopard

2009-09-11 Thread Alexander Hansen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Martin Costabel wrote:
 Jack Howarth wrote:
 Daniel and Benjamin,
  I've been pondering switching my efforts over to
 MacPorts for awhile now since it is obvious that the
 X11 Xquartz situation is going to be very problematic
 for fink in the absence of manpower to maintain a proper
 set of X11 packages in fink. 
 
 I shall not comment on the personal animosity part of this discussion (I 
 actually understand both sides, with slightly more sympathy for Jack's 
 points).
 
 But as to X11 on Snow Leopard: Once the transition is really over (and 
 this is far from done yet!), I think we can safely forget about xquartz 
 and possible Fink X11 packages, at least until Apple starts doing crazy 
 things again. I won't bet on how long this will take, but we should be 
 safe at least for a couple of months.
 
 Xquartz had two purposes that for a while went hand in hand:
 
 First it was simply a bug fix release for Apple's rather botched X11 
 release on Leopard.
 
 Second, it was interesting for people who wanted the bleeding edge Xorg 
 X11 on their Mac.
 
 As of the latest declarations about the role and structure of X11 on SL, 
 the second role is the only one that will remain.
 
 On the other hand, for the large majority of people, it was the first 
 role that was interesting. And the same thing holds for Fink users. On 
 SL, most of the bugs of Leopard X11 are fixed, thanks to the xquartz 
 project.
 
 So we should concentrate on a future with Apple's SL X11. Let Macports 
 spend their energy on bleeding edge X11 packages.
 

Agreed.

We'll have some users that carp about this, of course, but they're free
to tweak their package descriptions and rebuild against whatever X11
they want, locally.

- --
Alexander Hansen
Fink User Liaison
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkqqcXUACgkQB8UpO3rKjQ9PlwCfTe7frA6DJLyiubI8RzYtOcXA
CFsAmwWih6DNXEsgfguHKrxkOZ/R1+PJ
=COwO
-END PGP SIGNATURE-

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread Jack Howarth
On Fri, Sep 11, 2009 at 08:16:55AM -0700, David R. Morrison wrote:

 On Sep 11, 2009, at 7:52 AM, Jack Howarth wrote:


 2) At least one core maintainer had no objections to the
 concept of upgrading those.

 Jack,

 Perhaps you misread the message in question, but in fact there WAS an  
 objection to the upgrade you proposed, but you went ahead and did it  
 anyway.

 This caused much work by other people to clean up after you.

   -- Dave

Dave,
   If you are referring to the BuildDepends on bzip2-dev that had
absolutely nothing to do with the observed breakage. Also, the
package (as I explained later on fink-devel never looks at
the fink directories during the build so the bzip2-dev 
dependency can be dropped without concern). The only other
option is to disable the bzip2 support entirely.
My cardinal sin here is to be at all interested to with
actual progress of this project which seems to be quite
tangential to the internal politics. Sorry for wasting all
of your and mine time over the last few years. Won't repeat
the mistake.
Jack


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread David R. Morrison
The time wasn't wasted.  You did many good things here, and you will  
be missed.

   -- Dave



On Sep 11, 2009, at 8:52 AM, Jack Howarth howa...@bromo.med.uc.edu  
wrote:

 On Fri, Sep 11, 2009 at 08:16:55AM -0700, David R. Morrison wrote:

 On Sep 11, 2009, at 7:52 AM, Jack Howarth wrote:


 2) At least one core maintainer had no objections to the
 concept of upgrading those.

 Jack,

 Perhaps you misread the message in question, but in fact there WAS an
 objection to the upgrade you proposed, but you went ahead and did it
 anyway.

 This caused much work by other people to clean up after you.

  -- Dave

 Dave,
   If you are referring to the BuildDepends on bzip2-dev that had
 absolutely nothing to do with the observed breakage. Also, the
 package (as I explained later on fink-devel never looks at
 the fink directories during the build so the bzip2-dev
 dependency can be dropped without concern). The only other
 option is to disable the bzip2 support entirely.
My cardinal sin here is to be at all interested to with
 actual progress of this project which seems to be quite
 tangential to the internal politics. Sorry for wasting all
 of your and mine time over the last few years. Won't repeat
 the mistake.
Jack


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] X11 on Snow Leopard

2009-09-11 Thread David R. Morrison


On Sep 11, 2009, at 8:49 AM, Alexander Hansen alexanderk.han...@gmail.com 
  wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Martin Costabel wrote:
 Jack Howarth wrote:
 Daniel and Benjamin,
 I've been pondering switching my efforts over to
 MacPorts for awhile now since it is obvious that the
 X11 Xquartz situation is going to be very problematic
 for fink in the absence of manpower to maintain a proper
 set of X11 packages in fink.

 I shall not comment on the personal animosity part of this  
 discussion (I
 actually understand both sides, with slightly more sympathy for  
 Jack's
 points).

 But as to X11 on Snow Leopard: Once the transition is really over  
 (and
 this is far from done yet!), I think we can safely forget about  
 xquartz
 and possible Fink X11 packages, at least until Apple starts doing  
 crazy
 things again. I won't bet on how long this will take, but we should  
 be
 safe at least for a couple of months.

 Xquartz had two purposes that for a while went hand in hand:

 First it was simply a bug fix release for Apple's rather botched X11
 release on Leopard.

 Second, it was interesting for people who wanted the bleeding edge  
 Xorg
 X11 on their Mac.

 As of the latest declarations about the role and structure of X11  
 on SL,
 the second role is the only one that will remain.

 On the other hand, for the large majority of people, it was the first
 role that was interesting. And the same thing holds for Fink users.  
 On
 SL, most of the bugs of Leopard X11 are fixed, thanks to the xquartz
 project.

 So we should concentrate on a future with Apple's SL X11. Let  
 Macports
 spend their energy on bleeding edge X11 packages.


 Agreed.

 We'll have some users that carp about this, of course, but they're  
 free
 to tweak their package descriptions and rebuild against whatever X11
 they want, locally.


Actually, they won't be able to do that so easily, if xqusrtz doesn't  
use /usr/X11.  But that may be for the best.

   -- Dave


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread Jack Howarth
David,
   Not according the obscene email that I just got
from one of your Japanese developers. Should have
forwarded that one to the list ;) You've got one
very disfunctional crew under you.
Jack

On Fri, Sep 11, 2009 at 09:13:43AM -0700, David R. Morrison wrote:
 The time wasn't wasted.  You did many good things here, and you will be 
 missed.

   -- Dave



 On Sep 11, 2009, at 8:52 AM, Jack Howarth howa...@bromo.med.uc.edu  
 wrote:

 On Fri, Sep 11, 2009 at 08:16:55AM -0700, David R. Morrison wrote:

 On Sep 11, 2009, at 7:52 AM, Jack Howarth wrote:


 2) At least one core maintainer had no objections to the
 concept of upgrading those.

 Jack,

 Perhaps you misread the message in question, but in fact there WAS an
 objection to the upgrade you proposed, but you went ahead and did it
 anyway.

 This caused much work by other people to clean up after you.

  -- Dave

 Dave,
   If you are referring to the BuildDepends on bzip2-dev that had
 absolutely nothing to do with the observed breakage. Also, the
 package (as I explained later on fink-devel never looks at
 the fink directories during the build so the bzip2-dev
 dependency can be dropped without concern). The only other
 option is to disable the bzip2 support entirely.
My cardinal sin here is to be at all interested to with
 actual progress of this project which seems to be quite
 tangential to the internal politics. Sorry for wasting all
 of your and mine time over the last few years. Won't repeat
 the mistake.
Jack


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] X11 on Snow Leopard

2009-09-11 Thread Alexander Hansen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

David R. Morrison wrote:

 So we should concentrate on a future with Apple's SL X11. Let  
 Macports
 spend their energy on bleeding edge X11 packages.

 Agreed.

 We'll have some users that carp about this, of course, but they're  
 free
 to tweak their package descriptions and rebuild against whatever X11
 they want, locally.

 
 Actually, they won't be able to do that so easily, if xqusrtz doesn't  
 use /usr/X11.  But that may be for the best.
 
-- Dave
 
 
 

I never claimed it would be *easy*. :-)  Just possible via configure
flags and the like.  We'd be under no obligation to support such efforts
other than providing helpful suggestions, of course.

- --
Alexander Hansen
Fink User Liaison
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkqqe1EACgkQB8UpO3rKjQ9AVwCfeVrOqgro26N2YjERbWMGVQWA
tiYAnjQsoSWe/GaT/PGu1Kxx59rwDMtl
=Xg4H
-END PGP SIGNATURE-

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread Max Horn

Am 11.09.2009 um 18:24 schrieb Jack Howarth:

 David,
   Not according the obscene email that I just got
 from one of your Japanese developers. Should have
 forwarded that one to the list ;)

If people do something like that, it's of course sad. But I am glad  
you did the right thing and did not forward a private email to a  
public place, something that's quite obscene (or rather immoral?),  
too, at least in my eyes. Good.

 You've got one very disfunctional crew under you.

Nonsense. Most people here are very sane, functional and helpful. I  
understand that you are upset, but let's not distort things out of  
proportion.

BTW, you accused me of a biting slap on the way out, when all I did  
was wishing you good luck in the future. Yet at the same time you  
apparently cannot stop the biting punches on the way out... Who is  
rude here?

Bye,
Max

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread Jack Howarth
On Fri, Sep 11, 2009 at 06:53:58PM +0200, Max Horn wrote:

 Am 11.09.2009 um 18:24 schrieb Jack Howarth:

 David,
   Not according the obscene email that I just got
 from one of your Japanese developers. Should have
 forwarded that one to the list ;)

 If people do something like that, it's of course sad. But I am glad you 
 did the right thing and did not forward a private email to a public 
 place, something that's quite obscene (or rather immoral?), too, at 
 least in my eyes. Good.

 You've got one very disfunctional crew under you.

 Nonsense. Most people here are very sane, functional and helpful. I  
 understand that you are upset, but let's not distort things out of  
 proportion.

 BTW, you accused me of a biting slap on the way out, when all I did  
 was wishing you good luck in the future. Yet at the same time you  
 apparently cannot stop the biting punches on the way out... Who is  
 rude here?

 Bye,
 Max

Max,
  The tone of the comment I hope for both you and the MacPorts and
folks that you'll get along better with them. could be read as
having a subtext (which perhaps doesn't exist in German). As for
the filthy email, I hope for fink's sake that he codes better than 
he swears.
  Jack

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] If everyone would just shut up and listen to me ...

2009-09-11 Thread William G. Scott
Dear Fink community:

Since my computer skills and diplomatic skills are both quite  
rudimentary (an assessment based on reality, not modesty),
I've been reluctant to say much (apart from accepting the blame for  
suggesting the latest scipy-core be updated, which
I based on some mistaken assumptions). Just as there are core members  
of fink, there are people like me who are very
peripheral in the sense that all of the packages I maintain are at  
most dependencies for other packages I maintain. So if
I mess something up, I am probably the only one who suffers the  
consequences (along with the end-users). This gives me
something of an outsider's perspective.  Hence I hope you might  
permit me a few observations from that perspective (with
my full advanced acknowledgment of its limitations).

1.  X11.app

Like many end-users, I have been updating to the latest X11.app from  
Xquartz, not because I crave the bleeding edge,
but simply because I understood this to be the best way to have as few  
bugs in X11 as possible, and also because I (wrongly)
assumed that the latest (2.4.0) would be what came out with OS X  
10.6.  I got burned, and got into a typically unpleasant
discussion on the X11 mailing list.  The net result is I learned I  
should have stopped at or before X11 2.3.3.2, but more
importantly, that the X11 in /etc/X11 that came with 10.6 would remain  
untouched, except for Apple bug-fixes, and future
Xquartz releases would install elsewhere (presumably /opt/X11) to  
avoid clobbering the officially distributed Apple X11.

I think this is a Good Thing, assuming all fink packages work with the  
SL X11.  We should just assume it is there, and not
concern ourselves at all with what gets installed in /opt, or support  
it.  What the end-user does is out of our control, but
in principle there is no reason we would have to worry about this one  
way or the other, as long as we can rely on the
current contents of /etc/X11 being in place.

2. Stable vs. Unstable

I tell people to translate the word unstable as current when  they  
express shyness about using it.  With the SL upgrade, we have, at  
least initially, an inversion, where packages in Unstable may work  
when packages in Stable do not, or are obsolete, etc.

I wonder if it might be worth changing this demarcation to Core and  
Peripheral or some such designation, the main point being to have  
the talents and energy of the core fink team focused on the most  
important packages, and to keep people with limited abilities, like  
me, out.

2.1 Core branch
Put packages including all the core fink packages, gcc44, fftw, tcltk  
and friends, gtk+2, gnome libraries, python, guile, and all the other  
packages that tend to get built primarily as dependencies for other  
packages into this branch.  These are the ones that are by far the  
most critical for end-users, would be of the most use to have  
available as a stable, binary distribution that mainly got updated  
only for bug fixes, and would benefit the most from having the fink  
core maintainers maintaining them.  Then allow the core maintainers  
themselves to decide on whatever policy they think is best for keeping  
the core packages of fink up and running smoothly. Because maintaining  
these packages would be the highest priority, it would be best to  
focus the talents and energy of the best and most capable people on  
these packages to ensure they all work together to form a seamless  
infrastructure.

2.2 Peripheral branch
Put packages that are of use to a subset of end-users (e.g.: my  
crystallography packages come to mind) here.  Mistakes in these  
packages are more easily tolerated, because they do not cripple the  
core infrastructure of fink, and so these can be entrusted to  
peripheral maintainers who possess more limited skills like me.   
Distributing these as binaries is a much less compelling concern.

To decide where a package goes, just ask what would happen if the  
package were to be deleted from fink.  If the answer is that the  
presence isn't critical, then assign it to the Peripheral branch.


3. Let's all take a deep breath

I had the good fortune to have a former Apple VP (who was responsible  
for much of Xcode) as a graduate student in a class last spring.  I  
asked him what it was like, and he described his erstwhile job as  
helping highly creative autistic people to have productive careers.  I  
know it is a bit of a stereotype, but computer people often aren't  
qualified to be Japanese diplomats, and it is also very hard for even  
the most socially adept individuals to infer intent from a pile of  
ascii text characters.  We all need to give each other the benefit of  
the doubt when interpreting each other's words and actions. We all  
want the same thing, after all: a viable, fully-functional and up-to- 
date fink.

Peace and joy,

Bill




--
Let Crystal Reports handle 

Re: [Fink-devel] If everyone would just shut up and listen to me ...

2009-09-11 Thread Benjamin Reed
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 9/11/09 2:13 PM, William G. Scott wrote:

 I think this is a Good Thing, assuming all fink packages work with the  
 SL X11.  We should just assume it is there, and not
 concern ourselves at all with what gets installed in /opt, or support  
 it.  What the end-user does is out of our control, but
 in principle there is no reason we would have to worry about this one  
 way or the other, as long as we can rely on the
 current contents of /etc/X11 being in place.

I agree.  While the growing pains in X11 have been, well, painful, in
the end, I think X11 in OSX has reached a stability where it's
reasonable to expect it will work like this From This Point On(TM).

We'll have to adjust once more to the new situation on the ground, but
hopefully this'll be the last of major upheavals.  (Famous last words.)

 2. Stable vs. Unstable
 
 I tell people to translate the word unstable as current when  they  
 express shyness about using it.  With the SL upgrade, we have, at  
 least initially, an inversion, where packages in Unstable may work  
 when packages in Stable do not, or are obsolete, etc.
 
 I wonder if it might be worth changing this demarcation to Core and  
 Peripheral or some such designation, the main point being to have  
 the talents and energy of the core fink team focused on the most  
 important packages, and to keep people with limited abilities, like  
 me, out.

I don't think there's a problem with everyone who's a committer having
access to stable, I think it's more that we need a couple of folks to
sit down, spend a month or two completely ignoring updates, and work on
finally putting together the infrastructure we've said we didn't have
time to work on and just make it happen.

Once we have automated builds of any kind, we can start promoting
packages from unstable - stable automatically or semi-automatically,
because we'll really know how info files and the state of binaries map,
and we can solicit and receive feedback on packages from end-users more
easily.

I intend to work on this as soon as I can, although right now is a bad
time for me because of huge amounts of work commitments.  I hope to make
the time anyways.  :)

 I had the good fortune to have a former Apple VP (who was responsible  
 for much of Xcode) as a graduate student in a class last spring.  I  
 asked him what it was like, and he described his erstwhile job as  
 helping highly creative autistic people to have productive careers.  I  
 know it is a bit of a stereotype, but computer people often aren't  
 qualified to be Japanese diplomats, and it is also very hard for even  
 the most socially adept individuals to infer intent from a pile of  
 ascii text characters.  We all need to give each other the benefit of  
 the doubt when interpreting each other's words and actions. We all  
 want the same thing, after all: a viable, fully-functional and up-to- 
 date fink.

Agreed.  I've said what I needed to at this point, it can be accepted or
not.  I've avoided commenting any more on the drama that continues to
unfold, as hard as it's been to resist.  ;)  I slipped a little by being
snarky in a commit, and I regret that.  Otherwise, I'm just staying out
of it from here on out.

- -- 
Benjamin Reed a.k.a. Ranger Rick
Fink, KDE, and Mac OS X development

Blog: http://www.raccoonfink.com/
Music: http://music.raccoonfink.com/

-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.12 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iD8DBQFKqplkUu+jZtP2Zf4RAsxQAJ0bA365U9pu+VNkpu0N8cTxZ0U94gCggrvg
Rl8nxrw36Q7wpf2zFe/BP8Q=
=DCWu
-END PGP SIGNATURE-

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] If everyone would just shut up and listen to me ...

2009-09-11 Thread Hanspeter Niederstrasser
Benjamin Reed wrote:
 Once we have automated builds of any kind, we can start promoting
 packages from unstable - stable automatically or semi-automatically,
 because we'll really know how info files and the state of binaries map,
 and we can solicit and receive feedback on packages from end-users more
 easily.
 
 I intend to work on this as soon as I can, although right now is a bad
 time for me because of huge amounts of work commitments.  I hope to make
 the time anyways.  :)

That's great to hear.  One thing I'm wondering if would be possible to 
do as part of this semi-automation is a dependency engine that better 
knows what packages are available and is used to parse the output of 
'fink list'.  I wondered about this as drm did his 10.6/x86_64 trimming.

Currently, one of the more common errors that is reported is a missing 
dep because a package has a (versioned) dependency that is no longer in 
the database.  So if I maintain $user-package which requires $libs, I 
need to keep aware of its happenings, especially if I ever want to move 
it to stable.

For example, SDL originally failed to build on 10.6 and was marked as 
10.4, 10.5.  This meant that any package that depended on SDL (which 
are many), then also had to be marked as 10.4, 10.5, otherwise, errors 
about missing dependencies would occur to people trying to install 
$sdl-dependent.  And when SDL was fixed, all those packages also had to 
be marked as available.  This takes a lot of manual effort, and could 
lead to errors because $sdl-dependent might have been marked as !10.6 
for other reasons, and an automated scanner/fixer would not know that.

But if 'fink list/install' knew about dependencies, it would not show 
non-restricted $sdl-dependent as available unless all of its 
dependencies down the tree were available.  So if SDL is restricted, 
SDL-net (and even deeper dependents) would not need to be marked as 
restricted.  'fink list wormux' (eg) would check the tree, see that 
wormux needs SDL-net, see that SDL-net depends on SDL and since SDL is 
restricted, it would not even list wormux (or SDL-net) in the list of 
available packages.

The big benefit of this system is that once SDL becomes unrestricted (or 
just available), SDL-net and wormux (assuming they work of course), 
would immediately become available to the end user without $maintainer 
having to do anything.  This would also help $maintainer deal with 
arch/dist combos to which s/he has no access for testing.  And finally 
$user would not get errors about missing dependencies.

I think the biggest impediment to this becoming reality is that the 
_entire_ dependency tree will then need to be stored somewhere after its 
creation by 'fink index', rather than a limited and specific subtree 
rooted on $user-package created and destroyed from scratch at every 
'fink install'.

Hanspeter


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] my transgressions

2009-09-11 Thread Jack Howarth
On Fri, Sep 11, 2009 at 09:13:43AM -0700, David R. Morrison wrote:
 The time wasn't wasted.  You did many good things here, and you will be 
 missed.

   -- Dave



Dave,
   Sorry for the separate replies but I recalled one last thing that will
impact everyone here. Ben Elliston (who maintains config.guess) is reviewing
my current submission to the config-patches mailing list. The change (against
current config.guess) is...

@@ -1247,6 +1247,18 @@
 *:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
case $UNAME_PROCESSOR in
+   i386)
+   eval $set_cc_for_build
+   sed 's/^//'  EOF $dummy.c
+   #if defined(__LP64__)
+   main()
+   {
+   }
+   #endif
+EOF
+   if test `$CC_FOR_BUILD -E $dummy.c 2/dev/null | grep -c main` 
= 1 ; then
+   UNAME_PROCESSOR=x86_64
+   fi ;;
unknown) UNAME_PROCESSOR=powerpc ;;
esac
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}


which will ensure that config.guess always reports on intel Darwin the
architecture based on the code generation of the compiler. I had a more concise
version that the gcc developers perferred but because it requires -dM,
which is a gcc extension, is non-portable. Once this patch goes into the 
config.guess
cvs, I'll ping fink-devel so that interested fink developers can ping their 
upstream
to update config.guess where appropriate.
Jack
ps Of course the aim of this is to eliminate the need to pass...
--build=%m-apple-darwin`uname -r|cut -f1 -d.` --host=%m-apple-darwin`uname 
-r|cut -f1 -d.`
...to configure.

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel