Re: What's up with pear?
| From: | Till Dawn | Date: | Thu, 13 Feb 2003 16:57:34 +0000 |
| Subject: | Re: What's up with pear? | ||
| References: | 1 2 3 4 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-3714@lists.php.net to get a copy of this message | ||
"Christian Dickmann" <chrisdicki@gmx.de> schrieb im Newsbeitrag
news:20030212150852.62945.qmail@pb1.pair.com...
> > as a little hint from my site, the easiest solution for that problem
> starts
> > with <a href=" and ends with PEAR_complete.zip" alt="click and get
> > happy!">Pear</a>
>
> That makes no sense. There is no need for a all-in-one package.
> No one needs this, no one needs all packages.
> A base package would make sense in some cases, thats true,
> but why not get the pear installer working? Most of the PEAR
> "core developers" are no Windows users, so its really not
> so easy to fix the windows problems. If you could tell me what
> your problems are (with the webinstaller for example), I might
> be able to help you _and_ fix some windows issues.
>
> Christian Dickmann
>
>
I think I have to clear some details, before this treat become a flame. It
was not in my intension to discard the hard work of a lot of people out
there, contributing to PEAR just because I'm to stupid to get this shit to
work. I have a huge respect on people spending their valuable time and
knowledge, to give such little idiots like me the possibility to care about
something else then DB-abstraction. However, I'm sorry if someone got me
wrong. I just had no sleep tonight. So to be a little more constructive, I
try to tell you what problems I had.
I started with a running WAMP. Apache 2, php 4.3. To get the missing
go-pear, I installed the newest PHP-snapshot and copied it into my php-dir.
But I couldn't install the packets, cause go-pear stopped with the message
"wrong checksum" of the XML-packet. So I restarted the script and declined
the extra-packets. This went also wrong because of a error with copy and
unset. I think it was because of an existing temporary-file from the former
install. So I deleted everything again and started over with go-pear. But
same error as my first try. So I thought this go-pear script seams to be
buggy and tried to use this one online:
E:\bin\php\php.exe -n -r "include 'http://go-pear.org';"
But same result.
Then I decided to downloaded the go-pear.php file to do it within my
browser. After I got it to run I started the download, that breaked also
after a while with a similar or even the same checksum error. No file were
installed, but a lot of directory made on the wrong position, I never
configured go-pear to do so. This error with C:\ on windows is well known
but even this would not be the problem, to copy the files from the wrong to
the right location myself, if there would be one file to copy. Unfortunately
go-pear deleted all the downloaded packets from the tmp-dir when the error
occurs and the script has finished. So you have to download everything each
time the installation fails. So that you're not only spending time on
finding the problem itself, also spending time in downloading the same shit
over and over again. But I'm more patient then you would think a
windows-user could be. So I downloaded an old version of php to use the old
pear-dist. But than I realized, that meanwhile pear had changed his
directory structure so that newer packets ( like the webinstaller, that was
not included in this version) where not compatible anymore.
OK no prob, I thought and remembered an old pear-backup I made one or two
weeks ago. So I restored my old version into my pear-dir and opened the
webinstaller. But this webinstaller, that worked before my last backup, did
not this time. It stops with a timeout in the PEAR-class and XML_RPC. No
chance today. After this try I downloaded every single class of the
base-pear-packet from pear.php.net and "installed" it manually. And jupie,
the webinstaller had no more timeout and started up as expected. But shit, I
don't know why, webinstall didn't realize the existing packets and shows off
as if my whole pear-dir is empty. As I said in my last post, download-time
is no problem and decided to download all the packets again. After minutes
of waiting my connection shows some download activity. After a while, the
download stopped as known but nothing happened. The green plus-sign still
laughing in my face. Looking in my pear-dir also shows, that no packet has
been installed. AAARGGGHHH- Now I'm becoming a little nervous. OK might be I
did some errors. So starting all over again, same result. I tried really
everything that came in my mind, that may cause the error. But no way.
OK might be that I don't know that much about computes, but how much do I
need to know that I'm able to participate on pear? I would not call myself a
pro, but never ever a newby. I never had problems to install something, even
on linux I'm easily able to install a fully working LAMP, as well as I'm
used to the commandline or bash, shell whatever, even if I don't really like
it. But this leads me to a question. Computer is a hard business and it's
not possible to do it right for everyone. But that's not even what I'm
expecting. It is OK for me to use command line or webinstall or whatever is
needed to get PEAR. But if the script does not work as it is written in the
documentation, you can't expect, that I'm able to find the failure. I'm a
user of PEAR and not a developer.
In my opinion, PEAR or better the whole PHP-project is such a wonderful
thing, and I'm really happy that all the people working on it, let me
participate until I'm good enough to give something back to them or even if
not. Maybe that's the reason why I'm not patient to wait for the next
release, that might solve all this problems. But binding the condition of
participation on such complex and deep computer-knowledge, so that I'm able
to get PEAR whatever might happen, will not help PEAR to become a popular
and maybe standard-PHP-library like PHPLib did for PHP3 in some way. It
would be perfect, if everyone can write Assembler and C and does not ask
such silly questions like I do. But it is a matter of fact, what's reality
and what's not. And in reality there's still a big group of idiots who will
never understand what you're doing and why it should be as easy to them,
like it is for you. And I'm maybe one of them, but I'm ready to learn and
I'm ready to do whatever you want me to do, to get this fucking PEAR. But
I'm not ready to get frustrated at the entrance.
Your 'extremly relaxed' Till Dawn