asterisk bristuff dependency

Kilian Krause kk@verfaction.de
Fri, 13 May 2005 19:34:07 +0200


--=-dfu4Lp73vYBoD/SkRF0W
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi Tzafrir,

Am Mittwoch, den 11.05.2005, 23:19 +0300 schrieb Tzafrir Cohen:
> Hi
>=20
> I'm working on refreshing the bristuff patches into our packages.
> While doing this I'm trying to figure out the best way to fit them into
> our package. I'm trying 0.2.0-RC8d

great. Very welcome ;)

> Currently the version number of the bristuff patch is not clearly=20
> stated anywhere in the package metadata. Maybe this is why we were using
> such an old version of it for so long: it just wasn't visible.

it's not that old for what i've seen. At least until the RC8 - without
any letter - the diff was minimal or you bet i'd have filed a bug with
wishlist "new bristuff". My websec has the all-seeing-eye over all my
upstream sources and i do at least look through the ChangeLog when i see
a diff. Is there any reason you claim RC8d is *required* now?

Btw. when launching asterisk CLI you have the version number right at
hand. Nevertheless i'm all ears where in the "metadata" you'd like it to
be except from the debian/changelog ;)

> I could not find a better place to put that information, so I currently
> put it in each package's description. I don't think that the version
> field is the right place for that, and the release field seems to be
> quite limited.

we can of course do some "1:1.0.7-2+bsRC8" or something, but i doubt
anybody but us would be able to read that. And still it's in the
changelog and online version info of asterisk.

> I also want to make it as easy as possible to remove those patches are
> very intrusive. If they introduce fixes they surely introduce some bugs
> in the new code of the fixes, and those bugs are bound to bother some
> people. Not to mention the fact that bristuff does not exist for HEAD.

I seem to have missed we do support HEAD. Disabling the patches is only
a matter of editing debian/patches/00list for libpri, zaptel and
asterisk. Plus rebuilding, plus installing those and plus tagging them
"hold" for obvious reasons.

> So I would like to clearly mark the packages as different. I decided to
> have the provide an extra capability: libpri1 provides
> libpri1-bristuffed and libpri-dev provides libpri-bristuffed-dev . I
> currently only got as far as libpri, but I figure other packages will
> build-required the bristuffed-dev and require the -bristuffed libs.

that will become a major headache to built all the packs twice. If
you're willing to do a double packaging patch, i'll be happy to make it
fit, but right now I'll for sure not write it. However I see your point
and I feel it's a valid critizism we face in the field and your approach
would indeed fix this very nicely and cleanly. ;)

> I would really like to see those capabilities in Sarge, because I
> believe that the current situation creates unnecessary confusion.=20

Partly agreed, but getting this into Sarge is most probably nowhere near
realistic. The changes are fundamental and you might just consider the
new asterisk-app-fax issue.

--=20
Best regards,
 Kilian

--=-dfu4Lp73vYBoD/SkRF0W
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Dies ist ein digital signierter Nachrichtenteil

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBChOUPvdkzt4X+wX8RAnRfAJ92b4njCzihlop5EUhSIxe7G10cAgCfRR0N
HBqv4CvQedUelaRVvNLIaB0=
=kdqm
-----END PGP SIGNATURE-----

--=-dfu4Lp73vYBoD/SkRF0W--