|
List Info
Thread: PEAR channel server for applications and libraries outside PEAR
|
|
| PEAR channel server for applications
and libraries outside PEAR |

|
2007-06-01 05:52:07 |
Hello all,
PEAR is the best method to distribute PHP libraries, and
since it also supports multiple channels, also a very
convenient way to distribute PHP applications.
Some apps already have their own channel server (e.g.
Geeklog, http://pear.geeklog.net/
), other apps and libs do have PEAR-installable packages,
but don't want to set up and maintain a complete channel
server (e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php ).
The ideal place for those projects would be a dedicated PEAR
channel server that is open for everyone. pearified.com has
been started as such a project, but the lead, Clay Loveless,
does not respond to any emails.
To make PEAR ubiquitous in the PHP world, we should make it
available for all projects.
So could someone knowing Clay ask him if he plans to re-live
pearified and open it to other people (and some bugs on that
page need to be fixed, too)?
If he doesn't respond or declines, I would like to see some
people starting such a project.
Suggestions, ideas, volunteers?
--
Christian
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 06:06:00 |
I might be up for something like this, as I've been planning
to setup a pear
channel server for nexista sometime soon. Let me mill it
over, figure out
what would be required, and get back to you.
On 6/1/07, Christian Weiske <cweiske cweiske.de> wrote:
>
> Hello all,
>
>
> PEAR is the best method to distribute PHP libraries,
and since it also
> supports multiple channels, also a very convenient way
to distribute PHP
> applications.
> Some apps already have their own channel server (e.g.
Geeklog,
> http://pear.geeklog.net/
), other apps and libs do have PEAR-installable
> packages, but don't want to set up and maintain a
complete channel server (
> e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php).
>
> The ideal place for those projects would be a dedicated
PEAR channel
> server that is open for everyone. pearified.com has
been started as such a
> project, but the lead, Clay Loveless, does not respond
to any emails.
>
> To make PEAR ubiquitous in the PHP world, we should
make it available for
> all projects.
> So could someone knowing Clay ask him if he plans to
re-live pearified and
> open it to other people (and some bugs on that page
need to be fixed, too)?
> If he doesn't respond or declines, I would like to see
some people
> starting such a project.
>
>
> Suggestions, ideas, volunteers?
>
> --
> Christian
>
> --
> PEAR Development Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub
.php
>
>
--
My Blogs:
http://www.docunext.com/
http://www.albertlash.com/
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 09:24:52 |
Hi Christian,
Christian Weiske wrote:
> PEAR is the best method to distribute PHP libraries,
and since it also supports multiple channels, also a very
convenient way to distribute PHP applications.
> Some apps already have their own channel server (e.g.
Geeklog, http://pear.geeklog.net/
), other apps and libs do have PEAR-installable packages,
but don't want to set up and maintain a complete channel
server (e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php ).
>
> The ideal place for those projects would be a dedicated
PEAR channel server that is open for everyone. pearified.com
has been started as such a project, but the lead, Clay
Loveless, does not respond to any emails.
> Suggestions, ideas, volunteers?
I think, first the pear command line tool should be able to
perform all
end user commands in a comfortable way on different
channels.
- Sebastian
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 10:01:12 |
On Jun 1, 2007, at 6:52 AM, Christian Weiske wrote:
> The ideal place for those projects would be a dedicated
PEAR
> channel server that is open for everyone. pearified.com
has been
> started as such a project, but the lead, Clay Loveless,
does not
> respond to any emails.
Hi Christian,
Actually, I believe I did respond to the last emails I got
on this
subject (Early April, from you and Justin Patrin) ... in
which I
mentioned that my time has been a bit booked with a new baby
and a
new start-up in the last year.
> To make PEAR ubiquitous in the PHP world, we should
make it
> available for all projects.
> So could someone knowing Clay ask him if he plans to
re-live
> pearified and open it to other people (and some bugs on
that page
> need to be fixed, too)?
A new design is complete for Pearified.com, and I'm working
on re-
factoring the existing site to:
- leverage the new design
- fix existing navigational issues and other bugs
- enable easier "create your own" packages for
open source projects
- for larger projects which have multiple
packages/components (say
Smarty or other currently non-PEAR projects), enable
creation of sub-
domains like [project].pearified.com
- "branded" channel hosting for those who DO NOT
want to:
- be at a pearified.com sub-domain
- use the pearified.com design
- be limited to open source licensed packages
In other words, Pearified.com lives and breathes, despite
outward
appearances. Same goes for me.
If anyone has suggestions for Pearified.com that I haven't
mentioned
above, please email me off-list, as I'd be happy to hear
about ways
"Pearified 2" can best serve the community.
-Clay
--
Killersoft.com
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 11:30:33 |
Sebastian Nohn wrote:
> Hi Christian,
>
> Christian Weiske wrote:
>
>> PEAR is the best method to distribute PHP
libraries, and since it also supports multiple channels,
also a very convenient way to distribute PHP applications.
>> Some apps already have their own channel server
(e.g. Geeklog, http://pear.geeklog.net/
), other apps and libs do have PEAR-installable packages,
but don't want to set up and maintain a complete channel
server (e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php ).
>>
>> The ideal place for those projects would be a
dedicated PEAR channel server that is open for everyone.
pearified.com has been started as such a project, but the
lead, Clay Loveless, does not respond to any emails.
>
>> Suggestions, ideas, volunteers?
>
> I think, first the pear command line tool should be
able to perform all
> end user commands in a comfortable way on different
channels.
pear config-set default_channel whatever.com
then all end user commands will work identically to the way
they work
for pear.php.net.
(This has worked since PEAR 1.4.0 FYI)
Greg
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 11:35:33 |
Greg Beaver wrote:
> Sebastian Nohn wrote:
>> Hi Christian,
>>
>> Christian Weiske wrote:
>>
>>> PEAR is the best method to distribute PHP
libraries, and since it also supports multiple channels,
also a very convenient way to distribute PHP applications.
>>> Some apps already have their own channel server
(e.g. Geeklog, http://pear.geeklog.net/
), other apps and libs do have PEAR-installable packages,
but don't want to set up and maintain a complete channel
server (e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php ).
>>>
>>> The ideal place for those projects would be a
dedicated PEAR channel server that is open for everyone.
pearified.com has been started as such a project, but the
lead, Clay Loveless, does not respond to any emails.
>>> Suggestions, ideas, volunteers?
>> I think, first the pear command line tool should be
able to perform all
>> end user commands in a comfortable way on different
channels.
>
> pear config-set default_channel whatever.com
>
> then all end user commands will work identically to the
way they work
> for pear.php.net.
>
> (This has worked since PEAR 1.4.0 FYI)
Do you call that comfortable?
- Sebastian
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 11:36:45 |
Sebastian Nohn wrote:
> Greg Beaver wrote:
>> Sebastian Nohn wrote:
>>> Hi Christian,
>>>
>>> Christian Weiske wrote:
>>>
>>>> PEAR is the best method to distribute PHP
libraries, and since it also supports multiple channels,
also a very convenient way to distribute PHP applications.
>>>> Some apps already have their own channel
server (e.g. Geeklog, http://pear.geeklog.net/
), other apps and libs do have PEAR-installable packages,
but don't want to set up and maintain a complete channel
server (e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php ).
>>>>
>>>> The ideal place for those projects would be
a dedicated PEAR channel server that is open for everyone.
pearified.com has been started as such a project, but the
lead, Clay Loveless, does not respond to any emails.
>>>> Suggestions, ideas, volunteers?
>>> I think, first the pear command line tool
should be able to perform all
>>> end user commands in a comfortable way on
different channels.
>> pear config-set default_channel whatever.com
>>
>> then all end user commands will work identically to
the way they work
>> for pear.php.net.
>>
>> (This has worked since PEAR 1.4.0 FYI)
>
> Do you call that comfortable?
I don't see a suggestion or a patch in your reply, perhaps I
missed it?
Thanks,
Greg
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 11:40:39 |
On 6/1/07, Sebastian Nohn <sebastian nohn.net> wrote:
> Greg Beaver wrote:
> > Sebastian Nohn wrote:
> >> Hi Christian,
> >>
> >> Christian Weiske wrote:
> >>
> >>> PEAR is the best method to distribute PHP
libraries, and since it also supports multiple channels,
also a very convenient way to distribute PHP applications.
> >>> Some apps already have their own channel
server (e.g. Geeklog, http://pear.geeklog.net/
), other apps and libs do have PEAR-installable packages,
but don't want to set up and maintain a complete channel
server (e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php ).
> >>>
> >>> The ideal place for those projects would
be a dedicated PEAR channel server that is open for
everyone. pearified.com has been started as such a project,
but the lead, Clay Loveless, does not respond to any
emails.
> >>> Suggestions, ideas, volunteers?
> >> I think, first the pear command line tool
should be able to perform all
> >> end user commands in a comfortable way on
different channels.
> >
> > pear config-set default_channel whatever.com
> >
> > then all end user commands will work identically
to the way they work
> > for pear.php.net.
> >
> > (This has worked since PEAR 1.4.0 FYI)
>
> Do you call that comfortable?
>
THere's always pear upgrade channel://package as well. It is
a reality
that multiple channels can have packages names the same,
hence the
need for disambiguation via the channel name.
--
Justin Patrin
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 11:58:42 |
Justin Patrin wrote:
> On 6/1/07, Sebastian Nohn <sebastian nohn.net> wrote:
>> Greg Beaver wrote:
>> > Sebastian Nohn wrote:
>> >> Hi Christian,
>> >>
>> >> Christian Weiske wrote:
>> >>
>> >>> PEAR is the best method to distribute
PHP libraries, and since it
>> also supports multiple channels, also a very
convenient way to
>> distribute PHP applications.
>> >>> Some apps already have their own
channel server (e.g. Geeklog,
>> http://pear.geeklog.net/
), other apps and libs do have
>> PEAR-installable packages, but don't want to set up
and maintain a
>> complete channel server (e.g. OpenID libraries,
>> htt
p://www.openidenabled.com/openid/libraries/php ).
>> >>>
>> >>> The ideal place for those projects
would be a dedicated PEAR
>> channel server that is open for everyone.
pearified.com has been
>> started as such a project, but the lead, Clay
Loveless, does not
>> respond to any emails.
>> >>> Suggestions, ideas, volunteers?
>> >> I think, first the pear command line tool
should be able to perform
>> all
>> >> end user commands in a comfortable way on
different channels.
>> >
>> > pear config-set default_channel whatever.com
>> >
>> > then all end user commands will work
identically to the way they work
>> > for pear.php.net.
>> >
>> > (This has worked since PEAR 1.4.0 FYI)
>>
>> Do you call that comfortable?
>>
>
> THere's always pear upgrade channel://package as well.
It is a reality
> that multiple channels can have packages names the
same, hence the
> need for disambiguation via the channel name.
# pear upgrade phpunit/phpunit
Nothing to upgrade
# pear upgrade phpunit://phpunit
Cannot initialize 'phpunit://phpunit', invalid or missing
package file
Package "phpunit://phpunit" is not valid
upgrade failed
# pear upgrade http://p
ear.phpunit.de/get/PHPUnit-3.0.6.tgz
downloading PHPUnit-3.0.6.tgz ...
Starting to download PHPUnit-3.0.6.tgz (100,140 bytes)
......................done: 100,140 bytes
WARNING: channel "pear.phpunit.de" has updated its
protocols, use
"channel-update pear.phpunit.de" to update
Did not download optional dependencies: pear/Image_GraphViz,
pear/Log,
pear/Testing_Selenium, use --alldeps to download
automatically
phpunit/PHPUnit can optionally use package
"pear/Image_GraphViz"
(version >= 1.2.1)
upgrade ok: channel://pear.phpunit.de/PHPUnit-3.0.6
That is not very intuitive. What if I want to upgrade the
whole channel?
Or list all packages in a channel? Or just upgrade all
packages, no
matter what channel they are in?
- Sebastian
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 12:14:49 |
On 6/1/07, Sebastian Nohn <sebastian nohn.net> wrote:
> Justin Patrin wrote:
> > On 6/1/07, Sebastian Nohn <sebastian nohn.net> wrote:
> >> Greg Beaver wrote:
> >> > Sebastian Nohn wrote:
> >> >> Hi Christian,
> >> >>
> >> >> Christian Weiske wrote:
> >> >>
> >> >>> PEAR is the best method to
distribute PHP libraries, and since it
> >> also supports multiple channels, also a very
convenient way to
> >> distribute PHP applications.
> >> >>> Some apps already have their own
channel server (e.g. Geeklog,
> >> http://pear.geeklog.net/
), other apps and libs do have
> >> PEAR-installable packages, but don't want to
set up and maintain a
> >> complete channel server (e.g. OpenID
libraries,
> >> htt
p://www.openidenabled.com/openid/libraries/php ).
> >> >>>
> >> >>> The ideal place for those
projects would be a dedicated PEAR
> >> channel server that is open for everyone.
pearified.com has been
> >> started as such a project, but the lead, Clay
Loveless, does not
> >> respond to any emails.
> >> >>> Suggestions, ideas, volunteers?
> >> >> I think, first the pear command line
tool should be able to perform
> >> all
> >> >> end user commands in a comfortable
way on different channels.
> >> >
> >> > pear config-set default_channel
whatever.com
> >> >
> >> > then all end user commands will work
identically to the way they work
> >> > for pear.php.net.
> >> >
> >> > (This has worked since PEAR 1.4.0 FYI)
> >>
> >> Do you call that comfortable?
> >>
> >
> > THere's always pear upgrade channel://package as
well. It is a reality
> > that multiple channels can have packages names the
same, hence the
> > need for disambiguation via the channel name.
>
> # pear upgrade phpunit/phpunit
> Nothing to upgrade
> # pear upgrade phpunit://phpunit
> Cannot initialize 'phpunit://phpunit', invalid or
missing package file
> Package "phpunit://phpunit" is not valid
> upgrade failed
> # pear upgrade http://p
ear.phpunit.de/get/PHPUnit-3.0.6.tgz
> downloading PHPUnit-3.0.6.tgz ...
> Starting to download PHPUnit-3.0.6.tgz (100,140 bytes)
> ......................done: 100,140 bytes
> WARNING: channel "pear.phpunit.de" has
updated its protocols, use
> "channel-update pear.phpunit.de" to update
> Did not download optional dependencies:
pear/Image_GraphViz, pear/Log,
> pear/Testing_Selenium, use --alldeps to download
automatically
> phpunit/PHPUnit can optionally use package
"pear/Image_GraphViz"
> (version >= 1.2.1)
> upgrade ok: channel://pear.phpunit.de/PHPUnit-3.0.6
This seems like a bug. Have you upgraded PEAR to the newest
version?
If so, create a bug report.
>
> That is not very intuitive. What if I want to upgrade
the whole channel?
That's not supported AFAIK but a channel argument to
upgrade-all would
take care of that.
> Or list all packages in a channel?
pear list -c channel
> Or just upgrade all packages, no
> matter what channel they are in?
>
pear upgrade-all
(and pear list-upgrades)
Remember that channels are relatively new. If you have
suggestions for
a better UI please e-mail the list and create a bug in the
tracker for
us. Greg is hard at work on Pyrus, the next version of the
PEAR
installer.
--
Justin Patrin
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 12:11:20 |
Greg Beaver wrote:
> Sebastian Nohn wrote:
>
>> Greg Beaver wrote:
>>
>>> Sebastian Nohn wrote:
>>>
>>>> Hi Christian,
>>>>
>>>> Christian Weiske wrote:
>>>>
>>>>
>>>>> PEAR is the best method to distribute
PHP libraries, and since it also supports multiple channels,
also a very convenient way to distribute PHP applications.
>>>>> Some apps already have their own
channel server (e.g. Geeklog, http://pear.geeklog.net/
), other apps and libs do have PEAR-installable packages,
but don't want to set up and maintain a complete channel
server (e.g. OpenID libraries, htt
p://www.openidenabled.com/openid/libraries/php ).
>>>>>
>>>>> The ideal place for those projects
would be a dedicated PEAR channel server that is open for
everyone. pearified.com has been started as such a project,
but the lead, Clay Loveless, does not respond to any
emails.
>>>>> Suggestions, ideas, volunteers?
>>>>>
>>>> I think, first the pear command line tool
should be able to perform all
>>>> end user commands in a comfortable way on
different channels.
>>>>
>>> pear config-set default_channel whatever.com
>>>
>>> then all end user commands will work
identically to the way they work
>>> for pear.php.net.
>>>
>>> (This has worked since PEAR 1.4.0 FYI)
>>>
>> Do you call that comfortable?
>>
>
> I don't see a suggestion or a patch in your reply,
perhaps I missed it?
Would it be possible to use a cache of all of the known
packages on a
given channel, and attempt to pick the appropriate one when
possible
(i.e., only one exists) and prompt for multiple packages?
$ pear update-channels
$ pear install Great_Package <-- installs from
pear.great-package.net
$ pear install Multiple_Channels
Multiple packages were detected, select one:
[1] Multiple_Channels from pear.multiple-channels.net
[2] Multiple_Channels from pear.php.net
[A] Abort without installing
Choose one [A]:
-Travis
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 14:48:18 |
Clay,
> In other words, Pearified.com lives and breathes,
despite outward
> appearances. Same goes for me.
>
> If anyone has suggestions for Pearified.com that I
haven't mentioned
> above, please email me off-list, as I'd be happy to
hear about ways
> "Pearified 2" can best serve the community.
This is great news! Perhaps some devs here might want to
help you.
Christian
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 15:55:50 |
Sebastian Nohn wrote:
> Justin Patrin wrote:
>> On 6/1/07, Sebastian Nohn <sebastian nohn.net> wrote:
>>> Greg Beaver wrote:
>>>> Sebastian Nohn wrote:
>>>>> Hi Christian,
>>>>>
>>>>> Christian Weiske wrote:
>>>>>
>>>>>> PEAR is the best method to
distribute PHP libraries, and since it
>>> also supports multiple channels, also a very
convenient way to
>>> distribute PHP applications.
>>>>>> Some apps already have their own
channel server (e.g. Geeklog,
>>> http://pear.geeklog.net/
), other apps and libs do have
>>> PEAR-installable packages, but don't want to
set up and maintain a
>>> complete channel server (e.g. OpenID
libraries,
>>> htt
p://www.openidenabled.com/openid/libraries/php ).
>>>>>> The ideal place for those projects
would be a dedicated PEAR
>>> channel server that is open for everyone.
pearified.com has been
>>> started as such a project, but the lead, Clay
Loveless, does not
>>> respond to any emails.
>>>>>> Suggestions, ideas, volunteers?
>>>>> I think, first the pear command line
tool should be able to perform
>>> all
>>>>> end user commands in a comfortable way
on different channels.
>>>> pear config-set default_channel
whatever.com
>>>>
>>>> then all end user commands will work
identically to the way they work
>>>> for pear.php.net.
>>>>
>>>> (This has worked since PEAR 1.4.0 FYI)
>>> Do you call that comfortable?
>>>
>> THere's always pear upgrade channel://package as
well. It is a reality
>> that multiple channels can have packages names the
same, hence the
>> need for disambiguation via the channel name.
>
> # pear upgrade phpunit/phpunit
> Nothing to upgrade
This is a known bug in the current stable release of PEAR.
I'm working
hard to get the details worked out for the next release, one
I hope to
make a week from now.
The same problem occurs with packages in the PEAR channel,
it has
nothing to do with channels, intuition, or annoyance thereof
.
> That is not very intuitive. What if I want to upgrade
the whole channel?
> Or list all packages in a channel? Or just upgrade all
packages, no
> matter what channel they are in?
upgrade-all does upgrade all packages regardless of channel,
and "pear
help upgrade" shows options to specify a specific
channel.
Sebastian, I'm not trying to defend bugs in the PEAR
installer, on the
contrary, I would like to fix them. It is also entirely
possible that
you have envisioned another way of working with the
installer that has
not occurred to me. This is the wrong time for me to ask
perhaps, but
your feedback *will* result in improvements to the PEAR
installer. My
frustration is only that I would like it to work perfectly
for everyone
on the first try, and when it doesn't, I'd like to be able
to fix it.
Sometimes this isn't possible and that is also my curse.
Greg
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
| Re: PEAR channel server for
applications and libraries outside PEAR |

|
2007-06-01 18:40:17 |
Hi,
Christian Weiske wrote:
> To make PEAR ubiquitous in the PHP world, we should
make it available for all projects.
> So could someone knowing Clay ask him if he plans to
re-live pearified and open it to other people (and some bugs
on that page need to be fixed, too)?
> If he doesn't respond or declines, I would like to see
some people starting such a project.
There's also Carsten's channel server:
http://www.3rdpearty.net/
a>
Best regards,
Stephan
--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub
.php
|
|
[1-14]
|
|