<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Please discount previous message (below).<br>
</p>
<p>An error in communicating a patch description.<br>
</p>
<div class="moz-forward-container"><br>
-------- Forwarded Message --------
<table class="moz-email-headers-table" cellspacing="0"
cellpadding="0" border="0">
<tbody>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Subject:
</th>
<td>libapache2-mod-xsendfile packaging inconsistency</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date: </th>
<td>Thu, 13 Oct 2022 11:04:52 +1300</td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">From: </th>
<td>GJB <a class="moz-txt-link-rfc2396E" href="mailto:kiwigb@yahoo.com"><kiwigb@yahoo.com></a></td>
</tr>
<tr>
<th valign="BASELINE" nowrap="nowrap" align="RIGHT">To: </th>
<td><a class="moz-txt-link-abbreviated" href="mailto:ubuntu-motu@lists.ubuntu.com">ubuntu-motu@lists.ubuntu.com</a></td>
</tr>
</tbody>
</table>
<br>
<br>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div class="moz-text-html" lang="x-unicode">
<p>Hi Robie,</p>
<p>Thanks for replying. Yes, I can see the sources linked and
I'm quite sure they are not the source that built the supplied
module binary. <br>
</p>
<p>Open source systems supplying binaries that are not built
using the correct/advertised/documented sources kind of
undermines the whole concept of OS packaging. Hence my
consternation.</p>
<p>Not sure if you are theĀ right guy to get into the details
with but the supplied binary does not support the
"Content-Encoding" feature, fails when processing g-zipped
files and has probably been built with source with the
following 2 lines 398-340 removed<br>
</p>
<table data-hpc="" class="highlight tab-size
js-file-line-container js-code-nav-container
js-tagsearch-file" data-tab-size="8"
data-paste-markdown-skip="" data-tagsearch-lang="C"
data-tagsearch-path="mod_xsendfile.c">
<tbody>
<tr>
<td id="LC399" class="blob-code blob-code-inner
js-file-line"> <span class="pl-c1">apr_table_unset</span>(r-><span
class="pl-smi">err_headers_out</span>, <span
class="pl-s"><span class="pl-pds">"</span>Content-Encoding<span
class="pl-pds">"</span></span>);</td>
</tr>
<tr>
</tr>
</tbody>
</table>
<table data-hpc="" class="highlight tab-size
js-file-line-container js-code-nav-container
js-tagsearch-file" data-tab-size="8"
data-paste-markdown-skip="" data-tagsearch-lang="C"
data-tagsearch-path="mod_xsendfile.c">
<tbody>
<tr>
<td id="LC398" class="blob-code blob-code-inner
js-file-line"><span class="pl-c1">apr_table_unset</span>(r-><span
class="pl-smi">headers_out</span>, <span class="pl-s"><span
class="pl-pds">"</span>Content-Encoding<span
class="pl-pds">"</span></span>);</td>
</tr>
<tr>
</tr>
</tbody>
</table>
<p><br>
</p>
<p>Perhaps a rebuild using recent, known source is in order to
be sure what is exactly in the 9 year old binary?</p>
<p>Regards,</p>
<p>Greg B.<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 13/10/22 10:10, Robie Basak
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:20221012211057.GT9840@mal.justgohome.co.uk">
<pre class="moz-quote-pre" wrap="">Hi,
On Wed, Oct 12, 2022 at 05:49:00PM +1300, GJB wrote:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">this module is packaged with a binary built by the following source linked
on this page
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">I'm not sure exactly what you're asking, but you can see the sources
used to build libapache2-mod-xsendfile for Ubuntu 22.04 (Jammy) here:
<a class="moz-txt-link-freetext" href="https://git.launchpad.net/ubuntu/+source/libapache2-mod-xsendfile/log/?h=applied/ubuntu/jammy-devel" moz-do-not-send="true">https://git.launchpad.net/ubuntu/+source/libapache2-mod-xsendfile/log/?h=applied/ubuntu/jammy-devel</a>
The "applied" refs are the most relevant for inspection by developers
not familiar with Debian's quilt-based packaging.
It looks like the build for amd64 was made in 2013 when Saucy was in
development, and hasn't changed since.
Hope that helps,
Robie
</pre>
</blockquote>
</div>
</div>
</body>
</html>