Missing files in ringlibuv install

15 views
Skip to first unread message

Liam OBrien

unread,
Dec 30, 2025, 7:31:32 PM (12 hours ago) Dec 30
to The Ring Programming Language
On the 23rd December, I was using ringpm to update some package that had updates available. "ringlibuv" was being updated from "1.0.11" to "1.0.12". I noticed as part of the update that many files could not be downloaded from GitHub.

Today, I removed the package and did a fresh install with ringpm install ringlibuv

This GitHub gist contains the output of the command.There are 1,757  files which cannot be downloaded. The https://raw.githubusercontent.com version of the file is not available. 

For example, the first missing download is "extensions/ringlibuv/libuv/.vs/uv/v15/.suo". This is because the https://github.com/ringpackages/ringlibuv/tree/master/extensions/ringlibuv/libuv folder does not have a ".vs" folder (only .github). 

In a similar manner "extensions/ringlibuv/libuv/build/gyp/.git/description" is missing because there is no "build" sub-folder.

The main ".gitignore" seems to cover many of the missing files. Should these files be removed from the package.ring or is it a case that download errors in the installation of packages are to be expected because they are already accounted in the setup process?

Is there a way to verify that the missing downloads have no material effect on the installation and that the install is in fact complete and correct?

Kind Regards,
Liam

Mahmoud Fayed

unread,
Dec 30, 2025, 10:32:57 PM (9 hours ago) Dec 30
to The Ring Programming Language
Hello Liam

>> "Is there a way to verify that the missing downloads have no material effect on the installation and that the install is in fact complete and correct?"

The package should install files identical to the files in this folder: ring/extensions/ringlibuv at master · ring-lang/ring

Before Ring 1.25 release, I will revise the packages including RingLibuv to be sure that it installs the required files.

Greetings,
Mahmoud

Liam OBrien

unread,
7:15 AM (7 minutes ago) 7:15 AM
to The Ring Programming Language
Hi Mahmoud,

Thank you for that insight!

I can confirm that the installed package is the same as the one in the "ring-lang" extensions folder, except for the following two extra files:
  1. ringlibuv\libuv\build\gyp\test\win\command-quote\bat with spaces.bat (which is empty)
  2. \ringlibuv\ringlibuvfuncsdoc.txt (The Restructured Text for the introduction to the RingLibuv Functions Reference)

Kind Regards,
Liam
Reply all
Reply to author
Forward
0 new messages