← Back to team overview

ubuntu-docker-images team mailing list archive

Re: Review request - initial squid OCI

 

On Tuesday, August 24 2021, Bryce Harrington wrote:

> On Tue, Aug 24, 2021 at 04:05:04PM -0400, Sergio Durigan Junior wrote:
>> On Tuesday, August 24 2021, Athos Ribeiro wrote:
>> 
>> > Hello,
>> >
>> > I have prepared and pushed an initial version for a squid OCI [1].
>> >
>> > It contains docker-compose and k8s examples and an initial version of
>> > the image documentation.
>> >
>> > While I am still preparing the tests for the image to be included in
>> > https://github.com/canonical/server-test-scripts, it would be nice to
>> > get an initial review on the new OCI.
>> 
>> Hey again,
>> 
>> Here's the review.
>> 
>> - Dockerfile LGTM.
>> 
>> - entrypoint.sh could do with a few more comments, I think.  Also, I
>>   noticed that you implemented the idea we've been discussing, about
>>   redirecting the logs to files that are part of volumes exported to the
>>   user.  While we certainly should consider this idea, implementing it
>>   for squid but not for other images will bring inconsistency to our
>>   portfolio.  What do you think?
>> 
>> - Still on the entrypoint.sh script, it would be great if it could
>>   handle extra arguments to the squid process.  You can use the
>>   "start-redis.sh" script (from the redis image) as a base (no need to
>>   make it fancy!  Just a standard way to deal with extra args would be
>>   fine already).
>> 
>> - data/squid.yaml LGTM.  I was initially a bit unsure about the "(not
>>   quite; we're getting there)" excerpt in the description, but I think
>>   it's fine.
>
> Does this text come from upstream?

Yeah, it comes from the About page here:

http://www.squid-cache.org/Intro/

> If so, I wonder if it might read
> better to omit that as it feels odd here; the style seems informal
> compared with the rest of the text, and might give wrong impression of
> what Canonical's plans actually are.

Indeed, I had written a comment suggesting that we blend this text with
the one from the main page:

http://www.squid-cache.org/

  Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and
  more. It reduces bandwidth and improves response times by caching and
  reusing frequently-requested web pages. Squid has extensive access
  controls and makes a great server accelerator. It runs on most available
  operating systems, including Windows and is licensed under the GNU GPL.

but then I thought that maybe this was too nitpicky...  Either way, I
agree with Bryce that this excerpt sounds a bit unprofessional, so maybe
just remove it indeed.

Thanks,

-- 
Sergio
GPG key ID: E92F D0B3 6B14 F1F4 D8E0  EB2F 106D A1C8 C3CB BF14


Follow ups

References