Just to keep everyone informed: We are pretty sure we have the underlying issue resolved as of PG-3158. We were incorrectly supplying the wrong InverseQ value to OpenSSL when reading a key from an existing file - so this impacted both uploaded keys and keys from previous ProGet versions. This will be included in next Friday's 2025.15 release, but is available right now at proget.inedo.com/productimages/inedo/proget:25.0.15-ci.4 if anyone would like to test it immediately.
Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Posts
-
RE: Debian feed broken after upgrade to 2025.14
-
RE: Rocky Linux rpm feed not working
We've now reproduced this and resolved it as PG-3156. It will be included in next Friday's release of ProGet 2025.15. It's also available now in
inedo/proget:25.0.15-ci.1if you'd like to try it sooner. Note that due to the way the repo indexes are generated in ProGet, it may be necessary to rebuild the connector index on the manage connector page in the new version.Thanks for reporting the problem! If you're curious it was due to a peculiar format Rocky Linux's repositories used - technically correct but different from all of the other ones we've tested.
-
RE: inedoxpack error: No extensions were found...
Hi @yakobseval_2238,
I see two problems:
- The extension should target
net8.0, notnet9.0 - You need an = after build, so the command should be
dotnet inedoxpack pack --build=Release
If you correct both of those it should work, but let us know if you still have problems after that.
- The extension should target
-
RE: Alpine noarch as x86_64 packages
This would be a relatively easys change to make, but we'd like to be able to test it against a public repository that has
noarchpackages included in its index. Thehttps://dl-cdn.alpinelinux.org/alpine/v3.21/main/x86_64/APKINDEX.tar.gzindex file doesn't seem to have anything exceptx86_64packages in it. Is there a good public repo we can use as a solid source of working example data? -
RE: Alpine noarch as x86_64 packages
Thanks for pointing this out! We missed this detail of the APKINDEX specification and will get this fixed as PG-3132, likely in this week's release of v2025.12 on Friday, but potentially in a later maintenance release if it is more complex than expected.
-
RE: Using networkservice as service user
Thanks for the further info - I'll make sure we retest with Server 2025.
-
RE: Using networkservice as service user
Hi @reseau_6272 and @aristo_4359,
Thanks for reporting this. The installer does add write permission to those directories but not read, I suppose under the (invalid?) assumption that all users by default have read access to there already. I've created PG-3112 to track this - we will likely have it fixed in this week's release (2025.10) or possibly 205.11 in two weeks.
-Greg
-
RE: ProGet bug - Regression: RPM feed repodata broken since 25.0.8
Any change to feed that could affect a package is supposed to trigger this, and that does include deleting a package, adding a package, or a detected change in any repodata files from any associated connectors. What happens is any operation like that sets an index dirty flag for the feed, and if a request is made for it after that, it is rebuilt. There is also a 30 second delay before this can get triggered, so if you:
- upload/delete a package
- wait 30s
- get repodata/repomd.xml
It should show an updated timestamp and revision.
We are currently moving to more of a job-based system for these index rebuilds, which also will provide better visibility into their creation and allow for manually triggering them. We're starting this process with Debian feeds since those exhibit the most problems with the current system, but plan to extend it to rpm and apk as well.
Anyway, if you're not seeing it update even after the 30s delay then there must be some other issue at work, so we'll need to dig into that.
-
RE: ProGet bug - Regression: RPM feed repodata broken since 25.0.8
Hi @felfert,
Apologies for the delay, I was out of the office recently. We tested this one quite a bit before release and didn't see any cases of the index not getting updated. Of course, I believe you that it is happening, but it's not something I've been able to reproduce. One thing to note is that those repodata files in storage only get updated on-demand - so something would have to actually make a request for the index to get ProGet to rebuild it (this is something that we are planning to change in a separate issue, but that is how it works currently).
Of course, we'd be happy to do some testing with your packages specifically if you'd like to upload some - just open a ticket at https://my.inedo.com/tickets/new which does allow file attachments. Ignore the header that says it's for paid users only; we'll associate it with this forum post.
-Greg
-
RE: ProGet bug - Regression: RPM feed repodata broken since 25.0.8
We've now fixed this and several other related RPM issues as PG-3094, scheduled for release this Friday in ProGet 2025.9. Thanks again for the bug report!
-
RE: Buildmaster fresh install / Unable to clone repository
Hi @carsten_1879,
Thanks for trying it out. It is new, and has not been tested as much against older repositories. That said, we've reproduced this error and it's now fixed in the latest build -
buildmaster:25.0.0-ci.28if you would like to try it again. It's caused by older repos that don't support offset deltas being transmitted during a clone or fetch. Small repos that we used for testing ADOS so far were not large enough to have deltas at all, so those worked. So far as I can tell, the repository name containing a dot doesn't have any effect.Thanks!
-Greg -
RE: Bad links.json file in buildmaster container
Hi Marc,
Thanks for the note! That file is actually a sort of cross-platform way of storing symbolic links. BuildMaster also includes all the binaries needed for agents on both Windows and Linux, including .net runtimes for all three. In order to save space we deduplicate identical binaries from the agents. We use a simple json file instead of proper symlinks because we use the same file on Windows/Linux and it's easier this way. All the paths in the file have historically used Windows path separators due to how we generate it, and we convert those in BuildMaster at runtime to the proper format.... or at least we were supposed to. At some point there was a regression added that caused this to not happen when updating from Linux.
Anyway, this will be fixed as BM-3981 in the next release :)
-
RE: ProGet Docker Compose Upgrade Issues
There was in issue with Docker container initialization due to some of the updated startup code in ProGet 2025 - it's now been resolved, and if you pull the proget:25.0.1 it should work.
Hope this helps!
-
RE: Proget 2024.37(8) to 2025 Fails to Upgrade
This looks like it was caused by us packaging an old version of Inedo Hub as part of the offline installer. We'll have it fixed for the 2025.1 release which will go out this week.
-
RE: Arm/MacOS build of PGutil
Hi @layfield_8963,
We've added osx-arm64 as another target, and we'll start deploying that along with the other binaries. We'll probably push out a new release today or tomorrow.
Thanks!
-
RE: 0 byte download when using pgutil assets/packages download in github workflow
Hi @layfield_8963,
Looks like this was just a simple bug preventing output from being written when stdout has been redirected. It's now fixed in pgutil 2.1.1.
Thanks for the update!
-Greg -
RE: proget-postgres test does not survive container disposal/recreation
Hi Fritz,
We appreciate the feedback on this! ProGet 2025 will indeed have a separate dedicated mount for the database, but we didn't include this in the preview. As to the other issues, yes we do have a supervisor that attempts to start postgres and perform a clean shutdown on container stop... but there are some bugs we are working through, likely made worse by the ownership issues you discovered.
These concerns will absolutely be addressed before launch.
Again, thanks for trying it out and please let us know of any other issues you find or suggestions you may have!
-Greg
-
RE: Incomplete proget debian connector local index file for ubuntu noble-backports dist
Hi @dimas,
I've looked into this and it appears that
restrictedandmultiverseinnoble-backportsdo not actually have any packages in their indexes. It's a quirk of how these connectors are implemented in ProGet that components with no packages indexed are omitted from the output index. Is this causing a problem for you? We can look into changing this behavior, but it likely won't be a trivial fix.-Greg
-
RE: MinIO Support
Just to let you know - the PR has been merged and we'll release AWS 3.1.2 on Friday with the fix included. Thank you!
-
RE: pgutil allow wildcard input file
pgutil 2.1.4 is now released which has this capability. Note that in bash you'll need to quote the argument to prevent the shell from doing the globbing.