-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 9/18/11 12:35 PM, Woody Greene wrote:
> Hi.
> 

Forwarding your rant on to the developer list, because all I'm
responsible for is wxmaxima, maxima and sbcl-maxima.

> I've been trying to bring up wxMaxima - and as I find it's
> separately necessary (!!) Maxima. For my now ancient 2002 Mac
> Quicksilver. I really do want to do some algebra and calculus on
> the machine, any available machine, and would rather use this one
> than go buy Windows or set up another Linux disk on this one.
> 
> I did set up a Linux distribution some time ago on this machine,
> and probably even saved the disk. That might be the easier way to
> go.
> 
> 
> My suggestions for improvement are these, and they apply to .
> Fink, . Fink Master, . the Package system in general, . and the
> package relationship between wxmaxima and maxima.
> 
> 1. Make the damned thing - using Fink Master to set up wxMaxima
> (Plus Maxima, without which there is nothing) work right the first
> time.

What is "Fink Master"?

maxima has worked fine for me on clean system tests from 10.4 -> 10.6.

> 2. How in hell does a modern compile and load system, specifically 
> FinkMaster, take 36 hours to run (give or take 12 hours) on a 733
> Mhz machine with 1.5 Gby on a 400-600Kby/sec download speed?

Depends on what you're building.  733 GHz is pokey these days.  My
formerly 800 GHz machine takes more than a day to build Qt4 or a gcc.

> . By doing everything over, and over, and over again: environment
> tests of compilers, like gcc 4.0.

Packages are modular, and therefore they check for the same stuff.

> By getting far-downstream errors, forcing redoing the ENTIRE
> package compile

We force full rebuilds because we want a clean build environment, to
try to ensure consistent results.

> . By requiring multiple compilers, some of which have
> non-functioning versions in the package library. Like the CMU Lisp
> compiler. See http://pangea.stanford.edu/~schmitt/maxima.html

Dead wrong.  Fink's maxima has _never_ used CMUCL.  It used to use
CLISP, and now uses SBCL.

Packages require what they require, and sometimes it involves swapping
stuff in and out.

> . And by compiling every little bit - especially INCLUDE files -
> rather than linking in precompiled routines that know what all the
> formats are for this machine. One compile per data type, rather
> than hundreds - or tens of thousands, would save a HELL of a lot of
> time. Hours. Tens of hours.

Are you offering us build machines so that we can precompile the
routines and host them? Because that's what is required to do that.

> . and by not taking over realistic priority and resources during 
> compile. Sure "background" tasks shouldn't grab the highest
> priority. But I've got BOINC running at the same time,

No idea what this is, and I'm not gonna look it up.

it gets 50% or so, and
> FinkMaster etc gets 50%. Why not double an already ridiculously
> long load time? Fun, isn't it?

I believe you can "renice" the compiler process down to a lower
priority, at the expense of longer time.

> 
> 3. "And in the end, the love you take is equal to the love you
> make." - Beatles. Maybe so in real life, but not with dumb
> computers. End status is failure on Maxima, due to ???, most likely
> wrong version of CMU compiler, or a dozen other warnings, like "No
> package found for "header"".
> 

Again, without _specific_ bug reports we can't help you do anything.

> OK, so Fink is just to HELP the Unix non-expert. And truly it does.
> I got a working Fink (after a lot of trouble) and Fink Master. And,
> lo and behold, something that appears to function for wxMaxima.
> That isn't linked to Maxima, because some users wanted to
> substitute a different copy of that. Well. Why not default the
> STANDARD copy? Unix policy, you can do what you like.
> 

What do you mean "standard"?  An upstream copy that somebody else
built?  We don't repackage stuff from other distributions.  Or ours?

It doesn't _link_ in any case.

> 4. What all this adds up to is: Maybe, just maybe, it's possible to
> kludge something together that works. By shifting venues, from OS X
> 4.11 Tiger, to 5 Snow Leopard, or to 6 Lion. Professor Schmitt has
> kindly set up OS X simple downloads - for the most recent
> version(s) of OS X, as is only reasonable. Which leaves me out.

I'm sorry that you're having problems, but I have no control over what
hardware you can or cannot afford.  All I can do is respond to
_specific_ bug reports and fix the _specific_ issue with a package.

> Or I can move to (a second system on my Mac) running Linux. Sure, 
> that'll work. I've done it - it only took 4 late nights to get a
> working Linux that was close to being up to date, and ran.
> 
> And I even got Maxima and wxMaxima in with it. Two years ago. So I 
> suppose that I could update it in - say - only 3 or maybe 2 late
> nights to do it as an upgrade to Linux and upgrade to Maxima and
> wxMaxima. However, that brings up a raft of other problems with
> incompatible "package handlers" - at least 2 of them - that don't
> recognize each others' packages. In my exuberance at first, I
> downloaded 20 or so packages thinking that they MIGHT be useful.
> "Then if they're not, I can just un-install them as packages".
> Wishful thinking on many levels.
> 
> 5. Conclusion. I know that Source Forge isn't professional.

Our only connection with sourceforge is that they host files for us.
We're smaller yet.

And you do amazingly well
> with volunteer talent. Especially given the vast array of software
> to develop and support, and the many architectures and OS
> versions.
> 
> Somewhere - maybe soon - this tower of Babel will have to go to a 
> simpler structure, or nothing can continue.
> 
> Regards, Woody Greene
> 
> -- Package manager version: 0.30.2 Distribution version:
> selfupdate-rsync Thu Sep 15 11:12:54 2011, 10.4, powerpc Mac OS X
> version: 10.4.11 Xcode version: 2.5 gcc version: 4.0.1 (Apple
> Computer, Inc. build 5370) make version: 3.80 Feedback Courtesy of
> FinkCommander

You're on an OS version that the project doesn't support any more.

Without _specific error reports_ there is no way any individuals in
the project with a 10.4 machine (I have a G4 that can run 10.4) can
help you, either.

- -- 
Alexander Hansen, Ph.D.
Fink User Liaison
http://finkakh.wordpress.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk52M7cACgkQB8UpO3rKjQ/g0gCfTy200Anij73AZTiOaDmeizqy
mmoAn1ikSKYnwBDN/PyZmolOPyscFGoj
=HoDS
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to