[pkg-php-pear] PHPUnit packaging effort (Another set of packages)

Thomas Goirand zigo at debian.org
Sun Apr 22 17:03:52 UTC 2012

On 04/22/2012 05:54 AM, Luis Uribe wrote:
> Hi,
> On Wed, Apr 18, 2012 at 10:02:55PM +0800, Thomas Goirand wrote:
>> 1/ ssh to Alioth, and go in let's say /git/pkg-php/php-file-iterator
>> 2/ git checkout debian-sid wont work, instead, we should do:
>> git symbolic-ref HEAD refs/heads/debian-sid
>> 3/ git branch -D master
> That's the same thing i was trying to do, but it seems that if i ssh to
> aliot.d.o or anonscm.d.o instead git.d.o i can't update any of my git
> repos. A silly mistake.

Right. It's been few months that Alioth is now made of 2 machines:
vasks.d.o and wagner.d.o. If you ssh to alioth or anonscm, you're in
fact on wagner, which has the Git repository mounted over NFS in a read
only mode. So what you experienced is "normal". Instead, ssh to vasks,
and you wont have such issue.

>> That's clearly problematic. Every single file in a package *must* be
>> linked to a license. Best would be to get in touch with the maintainers
>> of pear.phpunit.de and ask them about it. We may reasonably assume that
>> it's the same license as other files though (eg: BSD, which is in all
>> packages), so I don't think this is a blocker, but we have to make sure.
>> Can you take care of contacting upstream and ask?
> I just send him an email. CC to pkg-php-pear list.

Thanks for that.

>> Which wiki page are you talking about? Did I miss the URL? :)
> I just created it today: http://wiki.debian.org/PHP/PHPUnit3.6

Ok, cool! That's a very good idea to keep tracks of things in a wiki
page like this.

BTW, I went to have a look into the phpunit package itself, and I've
been disappointed to see that it's using CDBS. Since the old maintainer
has expressed his will to stop maintaining it, and that we can take
over, and that Olivier Berger said he wouldn't have time for it, I think
it's fine if we switch to using pkg-php-tools (which means, get away
from CDBS and use dh instead). I will do that.

Also, I've seen that phpunit.git was using master and upstream as branch
names. I've renamed them to debian-sid / upstream-sid. Please clone the
repository again to make sure you have the correct branches.

I have also changed the ownership of #607393 to the PEAR list, and
retitled it, to reflect our intention to adopt the package.

> As you can see there is some other packages that needs to be in Debian,
> I copy the list from [1]PHPUnit's github page. I'm working in the two
> ITP's and expect to have a usable package in one or two days, then i
> will continue with the RFP's. 

If you want to continue the RFP, then you should retitle the bugs as
ITP, and set the ownership to the list. This would be done like this, to
a mail sent to control at bugs.debian.org (if you didn't know):

owner <bug-number> pkg-php-pear at lists.alioth.debian.org
retitle <bug-number> ITP: <package-name> -- <short-description>

Please do that ASAP.


Thomas Goirand (zigo)

More information about the pkg-php-pear mailing list