Thanks for the reply Remi! I'm switching the thread to php-devel (from
devel). Responses inline below.
On Mon, 2017-01-16 at 08:44 +0100, Remi Collet wrote:
Le 16/01/2017 à 07:06, Randy Barlow a écrit :
> Hello Fedora devs!
>
> I recently started working on getting Ampache packaged for Fedora,
and
> it turns out it is no small feat. There are two problems:
>
> 0) 5 of the packages have been abandoned upstream, and have been
> replaced with different packages that are now recommended. Ampache
is
> aware of this and does intend to switch, but at this time they
still
> depend on these 5 packages. Would this be a blocker to getting
Ampache
> in, or can we just plan to retire these packages once upstream is
able
> to use their new replacements?
I don't think this is a blocker.
Of course you can retire them when no more used by Ampache.
BTW, perhaps another way is to use bundled versions for these, to not
expose them as something "stable and maintained".
Bundling them is an interesting idea. It'll save some time, and it'll
make it easier to do the packaging initially. Perhaps I'll go this
route.
> 1) There are 34 PHP and JavaScript packages that need to be
packaged
> Fedora!
Perhaps php-devel(a)lists.fedoraproject.org worth to be used.
I also recommend you read the SIG pages (especially the packaging
tips
for autoloaders, and how we get rid of the composer autoloader)
=>
https://fedoraproject.org/wiki/SIGs/PHP
Shawn Iwinski can probably help you on the guzzle stuff.
I actually just discovered the PHP packaging tips page last night that
mentions a bit about the autoloaders. It might be helpeful to include
the information
from https://fedoraproject.org/wiki/SIGs/PHP/PackagingT
ips in https://fedoraproject.org/wiki/Packaging:PHP, or possibly link
to the former from the latter. I had only discovered the latter link
when making my first few packages, so knowing about the tips would have
been nice.
If anyone would like to help me, this page tracks the packages that are
needed:
https://fedoraproject.org/wiki/Ampache