On 28/02/14 14:24, Nathan Scott wrote:
----- Original Message -----
From looking in the <microhttpd.h> header, we prefer
MHD_create_response_from_buffer over MHD_create_response_from_data
(which is still present, but marked as deprecated in the header).
Could we possibly support either API? [...]
I don't know, maybe.
Or we could declare that debian oldstable is too old to build pmwebd,
and give that a separate .deb .dsc file, so it doesn't even try.
*nod* - there are many possible ways to tackle this. Conditionally doing
the packaging is what was being tried but its proving problematic (and it
is obviously not ideal for people on older platforms), so alternatives
are being sought.
I was not looking to start a religious war ...
My take on a "good" philosophy to guide development across multiple
environments is ... try the following in order until you find an
acceptable solution
1. use universally available services
2. use conditional/alternative code to support different service flavours
3. declare that some components will not be built for, or will work in a
degraded mode in, some (usually older) environments
What is not acceptable is breaking the build+packaging process.
What we have now for pcp-webapi is 3. ... this clearly working for me
across all platforms (this is a variant on Frank's second suggestion).
Frank's first suggestion is 1. (or maybe 2.) from the list above and
involves more work that I don't think is justified.
I don't think there is disagreement here if Nathan is OK with my
half-reversion of the debian/control.master change to put back the build
dependency but without an open revision range.
|