[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