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