incubator-bigtop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcos Ortiz <mlor...@uci.cu>
Subject Re: Debian packaging format for Bigtop 0.4.0/+1
Date Tue, 20 Mar 2012 13:31:31 GMT


On 03/20/2012 07:52 AM, James Page wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi Fellow Bigtoppers!
>
> I'd like to propose upgrading the Debian package format for all bigtop
> packages to source format 3.0 (see [0]) and increase the minimum
> debhelper revision to 7.
+1 for this
>
> This change will bring a few benefits
>
> 1) Quilt based patching is a integral part of source format 3.0 - I
> know we don't carry patches in bigtop trunk but if some wanted to this
> change makes it much easier.
>
> Patches reside in debian/patches with a debian/patches/series file
> which describes the order in which they should be applied - I guess
> this could be used in the RPM packages as well?
>
> 2) debhelper overrides and general magic
>
> The current debian/rules files are quite complicated; switching to
> version 7 of debhelper will help rationalise these rules files alot as
> this version supports overrides and alot of debhelper sequencing magic:
>
> {{{
> %:
>      dh $@
>
> override_dh_auto_build:
>      debian/do-component-build.sh
>      [...]
>
> override_dh_install:
>      debian/install_hadoop.sh
>      [...]
> }}}
This format does more easy the creation of packages, so, this is good, 
at least for me.
Regards
>
> I think this might also help people who want to contribute to the
> bigtop Debian packaging as this will be more familiar.
>
> I already trialled switching to source format 3.0 (I needed to pull in
> some patches to hadoop for Ubuntu precise) and it just requires a
> minor tweak to the build process (see [1]).
>
> Anyone have any objections or other feedback?
>
> Cheers
>
> James
>
> [0] http://wiki.debian.org/Projects/DebSrc3.0
> [1]
> https://github.com/javacruft/bigtop/commit/9a983cc008809745f5086b5158f0010b8104b716#diff-3
> - -- 
> James Page
> Ubuntu Core Developer
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQIcBAEBCAAGBQJPaG9xAAoJEL/srsug59jDbuAQANCq+z3W56rJ2wCw+NtT9ar3
> /hFQkCIHbBu5u7wIIyB/4NKTGx4ZYRID0W9wdYGwdFO4L2TNO5z/awBBypw3BqAe
> sPFxfKAodVszvyd3DUCxuPi+UNiWu7B0kJI2Bm7XzwALW3JM7r2XNkzb6QeRhq0j
> IbHlPr5eoAi5V1/ePn6hBrzc9nPjb6iXMXDgdvpYZMeqH9nQ3Kw9m3R1M2XA05zs
> Ho84ZgrXhWg45l8Opc0CFe96kc52RjP+a/Jzc7RKmca/ISvEv8xU0ZFisDJvB79I
> 6au3q86JSW0xFocCseRv21cntFOv8JoU6bJ3cgnEeh3NdhMpJFXFltdFmjzph3xU
> +6Pg7nknVTFRKoUc+7YAWxoHGhxxG5ospMIpMmucFCrlRmIKmaHgSedHY62b1/lt
> ahBiVsokD2/L37OwZlUwF/CVFlEwe3iwkPQlTTgbfoIbvDuvzZgFVWMgS5cdlZaV
> cpCkOOZAhgGHpyCR5QRJavwY7b6xZmb2Sg0+GqHpehmdNYOljDqH7PF9ghwydEYw
> cvGLDaW6dA2TxCet6mxxClOxCsBnVu3j2j+GdBTeualCOSRcPwFo+Cg1Qc+PIDY7
> SsNEwt9F17MPmo1PknhvHDmhsu5inbXG7ny4UlgeMHAGA4QVYsFaKBbn1Ij1wnTe
> vGTJvixezsCJa6Q/wg34
> =D0sl
> -----END PGP SIGNATURE-----
>

-- 
Marcos Luis Ortíz Valmaseda (@marcosluis2186)
  Data Engineer at UCI
  http://marcosluis2186.posterous.com


10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci

Mime
View raw message