[Privoxy-devel] Contributed binaries

Fabian Keil fk at fabiankeil.de
Fri Sep 30 09:46:37 CEST 2022


Lewis G Rosenthal <lgrosenthal at 2rosenthals.com> wrote on 2022-09-27 at 13:39:09:

> On 09/27/22 12:58 pm, Fabian Keil wrote:
> > Lewis G Rosenthal <lgrosenthal at 2rosenthals.com> wrote on 2022-09-25 at 23:49:13:
> >
> >> Seeing that the Team hadn't produced a new OS/2 binary package since the
> >> 3.0.21 release, and after building this for myself at the end of
> >> January, I thought it might make sense to package it (took long enough;
> >> I know).
> > Interesting.
> >
> > Can you describe a bit how you created the package?
> 
> Surely.
> 
> In general, I used:
> 
> gcc.exe (GCC) 9.2.0 20190812 (OS/2 RPM build 9.2.0-5.oc00)
> 
>  From there, no changes to any files, just "make".

Great.
 
> > Did you need third-party software?
> 
> All software required to build is freely available via RPM from the Netlabs 
> stable repository (http://rpm.netlabs.org/release/00/pentium4/pentium4/).
> 
> The does occur to me, however, that I may not have an entirely static build. 
> Likely, we'll need libc and friends. Checking...
> 
> libcn0.dll
> pcrepos0.dll
> pthr01.dll
> z1.dll
> pcre1.dll
> gcc1.dll

Does that mean that you're building without FEATURE_HTTPS_INSPECTION
or is one of those libraries responsible for TLS support?

Unless I overlooked something the rpm.netlabs.org repository you
linked to above doesn't include a MbedTLS package and using OpenSSL
probably isn't an option due to license issues if you intend to
distribute the Privoxy package.

While there's work in progress to add WolfSSL support I
couldn't find a WolfSSL package either.

> and their requires, as well. None of this is unexpected today, though I 
> should document this before releasing to avoid confusion (yes, along with 
> our better compatibility comes dependency h-ll).

Sounds good.

> > Did you create a OpenPGP signature file?
> 
> No, but that's easily remedied.

Great.

> > Did you run the regression tests with privoxy-regression-test.pl?
> 
> I did (Perl 5.16.1):
> 
> 2022-09-27 13:09:13: Asking Privoxy for the number of action files available ...
> 2022-09-27 13:09:13: Gathering regression tests from 3 action file(s) 
> delivered by Privoxy 3.0.33.
> 2022-09-27 13:09:13: Executing regression tests ...
> 2022-09-27 13:09:40: Executed 438 regression tests. Skipped 17. 438 
> successes, 0 failures.
> 
> As to what was skipped, I'll have to go back and have a closer look.

You also may want to include regression-tests.action,
from the number of tests I suspect you didn't.

> > Do you intend to stick around to provide support?
> 
> I've been involved with OS/2 development since the 1990's, and Arca Noae has 
> been in the OS/2 business since 2014. I've never orphaned anything I've 
> built for public consumption, so I would say the answer is yes, to the best 
> of my ability.

Awesome.

> > Do modern OS/2 systems have a convenient package system or
> > are users still used to download their software from various
> > third-party websites like it's done for Windows?
[...]
> > If that's the case it may be preferable to add a hint
> > to Privoxy's documentation.
> 
> This would surely work, as well, and keep some distance from the upstream 
> project, so that you folks don't have to field support inquiries and such 
> (even if I ultimately handle any issues).

Feel free to suggest the wording so we can add a section at:
<https://www.privoxy.org/user-manual/installation.html#INSTALLATION-PACKAGES>
to create some visibility.

Fabian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.privoxy.org/pipermail/privoxy-devel/attachments/20220930/f2581314/attachment.bin>


More information about the Privoxy-devel mailing list