Hi Eric,

> On Nov 2, 2024, at 11:37 AM, Eric Auer via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
> 
> 
> Hi! While checking the duplicate libraries in our CURL 8.4.0,
> I noticed that there already is CURL 8.5.0 for DOS available:
> 
> http://mik.dyndns.pro/dos-stuff/bin/
> 
> http://mik.dyndns.pro/dos-stuff/src/
> 
> Jerome, could you update your FreeDOS package using those?
> I see that you are behind all updates to the package :-)
> 
> https://gitlab.com/FreeDOS/net/curl/-/commits/master
> 
> Please only include the newest openssl, libssh2 and zlib
> sources, as well as mbedtls and watt32: The website of
> mik.dyndns.pro provides 2 versions of each because OLDER
> versions of curl may have been built with OLDER libreries.
> 
> But there is no need to include two versions of any library
> as part of the source code used to build curl :-)
> 
> Note that CURL for Linux already is at version 8.11.0 :-o
> 
> https://github.com/curl/curl/blob/master/RELEASE-NOTES
> 
> Another thing regarding the package, in my example based
> on curl 8.4.0 with openssl 1.1.t only, without 1.1.1m:
> 
>> 14 MB curlsources.7z
>> 16 MB curlsources.tar.bz2
>> 20 MB curlsources.tgz
>> 23 MB curlsources.zip (with advzip, otherwise 25 MB)
> 
> Using a solid archive format like tar or 7z allows much
> better compression than classic zip.
> 
> Omitting the test suite would make sources much smaller.
> 
> Tests would need Perl, Python, Diff, STunnel, OpenSSH,
> NGHTTPX, NROFF and Unicode locale and are optional :-p
> 
> Without the test* subdirectories of curl, openssl, mbedtls:
> 
>> 8,0 MB curlsources-notests.7z
>> 9,6 MB curlsources-notests.tar.bz2
>> 13 MB curlsources-notests.tgz
>> 15 MB curlsources-notests.zip
> 
> This would allow the CURL FreeDOS package to be 10-17 MB
> (depending on whether sources are 7z, zip, tgz or tar.bz2)
> instead of 35 MB now, only 1/3 - 1/2 of the current size :-)
> 
> Thank you :-)
> 
> Regards, Eric

It sounds like you examined a lot of things regarding this package.

I think it would be much better for you to update it. 

Preferably, by issuing a merge/pull request to the FreeDOS GitLab Archive (ie. 
package staging area) for this project at:
https://gitlab.com/FreeDOS/net/curl <https://gitlab.com/FreeDOS/net/curl>

Under the current workflow for packages, there is no need or reason for me to 
be the only one who updates roughly 99% of the packages which are provided with 
the OS. As I have mentioned in the past, I have become very constrained on the 
amount of time I can dedicate to many things. Unfortunately, that will most 
likely be getting worse do to IRL obligations. 

Willi has been a big help in tracking different projects and locating updates 
which he frequently sends to me to me in lists. Although going forward, it 
would probably be better to have him send those update lists to the mailing 
list instead of directly to me. That would make it easier for others to see 
what needs updated and volunteer to handle it. 

If left to me to do, I may not get to it anytime soon. If I manage to squeeze 
it in, I know It will be just a as-is update. 

Sometime over the next few days (before T2412), I plan on tweaking the RBE a 
little more to better support pre-compressed sources in the packages it pulls 
from the Archive. Some work has been done in that area prior to the current 
T2411 build. For example, if you look at the BASE/FDHELPER package, under its 
sources you will see no compression. Simply a LICENSE.TXT and README.TXT. The 
RBE had been updated to not compress “SOURCES” when only such files are present 
in that directory. 

:-)

Jerome


> 
> 
> 
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to