[Build-common-hackers] Support for building pypy binary packages - intial attempt

Vasudev Kamath kamathvasudev at gmail.com
Tue Jan 14 07:56:07 UTC 2014


Vasudev Kamath <kamathvasudev at gmail.com> writes:

> Hello fellow CDBS hackers,
>
> To give some background
>
> I recently came across a case where I had to build a python module for
> pypy i.e. pypy-$(package) using CDBS. So I attempted and achived it with
> some hooks result can be seen at [1] and is waiting in new :)
>
> This was too many lines so I thought its better to integrate it with
> CDBS so this can automatically happen if there is a pypy-% pattern found
> in control file just like currently its happening for python and python3
> modules.
>
> I've pushed my initial work at pypy-integration branch of cdbs repo on
> collabmaint.  I'll be glad to receive some comments on this.
>
> PS: not completely tested but changes are not breaking existing python
> module integration. Also I didn't touch python-sugar.mk and
> python-autotools.mk yet.

Some more updates:

I tested my changes few places where it was breaking is now fixed but
the CDBS dependency string is still broken and I'm  checking why its not
working.

Added more tests distutils-12.sh building only pypy- binary and
distutils-13.sh mimics package with all 3 types of binary which is
normally the usecase of this integration. All tests are passing at the
moment.

Do have a look at the changes and let me know what can be improved

Best Regards
-- 
Vasudev Kamath
http://copyninja.info
Connect on ~friendica: copyninja@{frndk.de | vasudev.homelinux.net}
IRC nick: copyninja | vasudev {irc.oftc.net | irc.freenode.net}
GPG Key: C517 C25D E408 759D 98A4  C96B 6C8F 74AE 8770 0B7E
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20140114/b5ab1b5c/attachment.sig>


More information about the Build-common-hackers mailing list