Backports and packaging help

Ferenc Wágner wferi at niif.hu
Tue Mar 8 09:11:16 UTC 2016


Etienne Dysli-Metref <etienne.dysli-metref at switch.ch> writes:

> I don't have any particular issue with the current packages, I just want
> the latest releases from Scott to quickly show up in unstable/testing. :)

I will take care of that soon.  2.5.6 isn't a critical update and I've
got other priorities now, but I expect to get it done this week.

> One place where our packaging differs is in handling different Apache
> httpd versions: squeeze and wheezy have 2.2 and jessie has 2.4 so the
> configure options have to be different. We have this in debian/rules:
>
> # 0x41503234 is "AP24"
> APVERS := $(shell grep -q '^\#define MODULE_MAGIC_COOKIE 0x41503234UL' \
>   /usr/include/apache2/ap_mmn.h && echo 24 || echo 22)
>
> override_dh_auto_configure:
>   autoreconf -f -i
>   dh_auto_configure -- \
>     --enable-apache-$(APVERS) --with-apxs$(APVERS)=/usr/bin/apxs2 \
>     [...]
>
> Would that help for backporting to wheezy or do you prefer to have the
> Apache version fixed anyway?

Switching between Apache 2.2 and 2.4 requires other modifications as
well in the control and install files, so I'm reluctant to jump into
such half-solutions.  This doesn't mean there's no way to do this
cleanly without using a separate backport branch, but we'll have to look
further.
-- 
Regards,
Feri



More information about the Pkg-shibboleth-devel mailing list