Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login
    1. Home
    2. apxltd
    3. Posts

    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!

    apxltdA Offline
    • Profile
    • Following 0
    • Followers 5
    • Topics 3
    • Posts 223
    • Groups 2

    Posts

    Recent Best Controversial
    • RE: [ProGet] Feature Request: Visual Studio Code - private Extension Gallery

      Hi @fbiryukov_8162,

      I did a quick read of the content, and based on this statement ...

      "Private Marketplace is available to GitHub Enterprise customers. VS Code users must sign in with a GitHub Enterprise or Copilot Business or Enterprise account to access." sounds to me like a closed ecosystem

      And these technical instructions ...

      https://github.com/microsoft/vsmarketplace/blob/main/privatemarketplace/latest/README.md#5-connect-vs-code-to-the-private-marketplace

      ... this is a locked-down / closed ecosystem. There's no published API/specs and no still no support in VSCode for private galleries. They're just "hacking" internal settings to get VSCode to use a different service URL, which they also control.

      Obviously this is not something we could/would want to reverse engineer and then support.

      If the VSCode team adds support for private repository/galleries (and a public/documented API), and there's some degree of stability to that, we'll consider it. But until then, not much we can do.

      Best,
      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: PHP Composer feed connect to vcs type repository or how to upload

      Hi @dubrsl_1715

      I was sure that you must be interested in creating a product that would solve real tasks.

      Not really :)

      As a products company, we solve problems that a sufficient number of users would be willing to pay for and that aligns with our overall strategic vision.

      We also do User-Driven Development, which means we prioritize helping our existing users/customers solve problems instead of adapting the product for nonusers/evaluators like you guys.

      We don't consider packagist a competitor nor are we currently marketing users to switich; our solution is similar but not an analog. It requires a change to your workflow.

      The PHP/Composer market is already hyper-niche and I'm not convinced there's enough demand to develop a "versionless" package format (i.e. where a version number cannot be discovered in the manifest file or the package file name) format just for this particular use case (i.e. alternate workflow / simpler migration from packagist).

      None of the other feed types have this requirement, and it'd be nontrivial to modify our model to support this unique requirement. It would have downstream impacts to features like replication, disk-importing, reindexing, etc.

      Thanks,

      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: PHP Composer feed connect to vcs type repository or how to upload

      Hi @dubrsl_1715 ,

      I don't think ProGet is the right solution for you guys. Supply Chain Security and OSS Governance are clearly not concerns, and you're simply not going to get any real value out of a product designed to help organizations solve those problems at the cost of convenience.

      I think you will be much better served with the free/OSS repositories for your various repositories; we call that Level 2 in Package Maturity, and I can't imagine any of the "pain points" articulated in that article will resonate.

      There's nothing wrong with that. As I've always said, sometimes a Source Control Shingle is the right tool for the job.

      Best,
      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: Support for gpg in rpm feed

      @felfert I saw the set-up first-hand, though I forgot what files were being edited, a .repo file I think.

      But the final setup is something like...

      [docker-ce-stable]
      name=Docker CE Stable - $basearch
      baseurl=https://download.docker.com/linux/rhel/$releasever/$basearch/stable
      enabled=1
      gpgcheck=1
      gpgkey={put the asset download url here, e.g. https://proget/endpoints/...}
      

      ... I know basically nothing about rpm so not sure if that helps at all 😅

      posted in Support
      apxltdA
      apxltd
    • RE: Request to support MCP registry

      Hi @fhusson_1634 ,

      From a quick read of the documentation, it looks like an "MCP Registry" is basically a list of "MCP Servers", which is basically a JSON document that describes.... an API or something?

      What I'm not seeing are "Packages" (i.e. an archive file with a manifest file) nor a "Central Repository" (i.e. a canonical location where OSS Models are stored). If that's the case, I'll do a "hard pass" on this for the forseeable future -- there's not much value ProGet could add here and we'd have to add a completely separate, non-package subsystem like Assets or Docker.

      Let me know if I misread the specs

      Thanks,
      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: [ProGet] Feature Request: Visual Studio Code - private Extension Gallery

      @sebastien-gamby_3349 check with the VSCode team.

      They first need to implement support for private repository/galleries, and then we'd need to see some level of stability before considering it.

      posted in Support
      apxltdA
      apxltd
    • RE: Add Chef Supermarket feed to ProGet

      Hey @splatteredbits ,

      We've only had a single request for a private Chef Supermarket over all these years, and I'm almost certain that was from you 😅

      My general impression of the market/demand is that Chef has become a "legacy solution" (compared to Docker, K8, etc.), and Progress has no plans to increase its relevance. They appear to be operating in "maintenance mode", and it's kind of like an SVN in a Git world.

      There's still some activity on recent packages, but it looks like it's just minor version bumps. I could read this wrong... but I don't think it makes sense for us to invest in a declining platform without a lot of user demand.

      Best,
      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: Add Swift package feed to ProGet

      Hi @splatteredbits ,

      I don't think this would be technically possible, at least from my initial review.

      Swift has neither "packages" nor "repositories" - the package index is nothing more than a packages.json file that points to other repositories on GitHub.

      The client clones those repositories and presumably checks-out a tag to get a specific version. Likewise, to "publish" a package to the Swift Package Index, you submit a GitHub issue.

      So I guess, if you wanted a private Swift repository, you'd just need to make a Git repository and follow those conventions?

      Cheers,
      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: Support for Winget feed

      @Jonathan-Engstrom they have some hacky something-or-other, but I'd gauge it's at least a decade or two away from being ready for prime time. At least, given their track record on their PowerShellGet/PowerShellGallery v3 launch plans (pushed to 2027.... maybe??)

      There's just no appetite for WinGet in the enterprise space, especially since Chocolatey does everything better and has a significantly more reliable / responsive team behind it.

      On our end, it doesn't make to try jumping into such an immature ecosystem, especially one run by Microsoft, who's leadership is currently focused on making their BingAI Copilot relevant and selling more Azure web hosting

      Windows barely fits into their strategy, let a lone WinGet. But we'll see... maybe the WinGet team can fight against the current enough and increase adoption.

      At this point, WinGet It's not a bet I'm willing to take though 😅

      posted in Support
      apxltdA
      apxltd
    • RE: Support for Winget feed

      @Jonathan-Engstrom suggest asking WinGet team to build support and a use case for private repositories. Currently there is none and thus, it's impossible to use with ProGet.

      Until then... WinGet is basically just the Windows Store, except you it run from the Commandline and has a ton of shady, unvetted packages from internet randos

      posted in Support
      apxltdA
      apxltd
    • RE: Support for Winget feed

      Thanks for the details @mikes_4196

      If you're for any kind of control or oversight into your packages (i.e. typical business use case) as opposed to having everyone just rawdog a bunch of shady installers from the internet, I'd definitely recommend looking into Chocolaty again and talk to their support team.

      I can't speak to the issues, but that's what everyone is using... and "no one" is using WinGet outside of hobbyists and "shadow IT" devs. There's a good reason for that.

      What we would like to have available is download caching.

      This just isn't technically feasible due to their terrible design. Keep in mind that the WinGet "repository" is just a giant Git repository with a bunch of .yaml files that point to installer URLs on random urls on the internet.

      https://github.com/microsoft/winget-pkgs/tree/master/manifests

      From at technical standpoint, WinGet has no real specifications, no ability to script non-MSI installers, no APIs (unless you count git clone as an API), and worst of all no package files.

      Open to having my mind changed here, but WinGet remains untenable for any serious organizational usage and has no future until Microsoft decides to build a private repository use case.

      Cheers,

      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: Incomplete proget debian connector local index file for ubuntu noble-backports dist

      @dimas thanks for that!

      We're currently studying/monitoring the performance for public mirroring, and one "concerning" thing I recently saw was a sqllite3 index file explode in file size. We don't know how that happened, but suspect it might have to do with some "aggressive" testing / request cancellation.

      Let us know if you spot anything:

      https://forums.inedo.com/topic/5410/debian-feed-mirror-performance

      posted in Support
      apxltdA
      apxltd
    • RE: [ProGet] Feature Request: Visual Studio Code - private Extension Gallery

      Hey @dimas ,

      Ah, that makes sense. Looking at the manifest files, they have the same Identity@Id (which is what ProGet uses for the Package Name) but a different Identity@TargetPlatform (which must be new-ish):

      <Identity Language="en-US" Id="python" Version="2025.2.0" Publisher="ms-python" TargetPlatform="win32-x64"/>
      <Identity Language="en-US" Id="python" Version="2025.2.0" Publisher="ms-python" TargetPlatform="linux-x64"/>
      

      We could probably figure something out in ProGet, but it's not trivial when it comes time to changing how we identify Package Names.

      Can you try editing the manfiest file inside the vsix archive, and seeing if that works for your use case?

      So basically:

      <Identity Language="en-US" Id="python-win32-x64" Version="2025.2.0" Publisher="ms-python" TargetPlatform="win32-x64"/>
      <Identity Language="en-US" Id="python-linux-x64" Version="2025.2.0" Publisher="ms-python" TargetPlatform="linux-x64"/>
      

      Not quite sure if that would work, but figure it's worth a try.

      Thanks,
      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: API Key Access Logs view

      @michal-roszak_0767 sorry, this is definitely sub-optimal and needs work

      Basically, when you have API Key Hashing available, there's no way for the page to filter the incoming requests. So, all of the items are shown. It's not really a trivial to fix and requires us to rethink a bit how we are storing/logging this data. We can explore revisiting as part of ProGet 2026.

      posted in Support
      apxltdA
      apxltd
    • RE: Incomplete proget debian connector local index file for ubuntu noble-backports dist

      @dimas said in Incomplete proget debian connector local index file for ubuntu noble-backports dist:

      why does the proget connector omit empty repository components altogether, instead of making them empty like virtually every other Debian repo?

      Most other Debian repos use or fork Dpkg to generate the folder structure based on files on disk.

      ProGet doesn't. Instead, we parse/index all packages in the repository in a local sqllite3 database. That database has a "Packages" table, and we use that to generate feed indexes (Release, InRelease). It's possible to change, and involves modifying the sqllite3 databases to add a Components table, and then changing the way we generate all the indexes.

      It's not too hard but it's not trivial and probably isn't worth it unless we get more feedback on the matter.

      Thanks,
      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: [ProGet] Feature Request: Visual Studio Code - private Extension Gallery

      Hi @dimas ,

      It looks like VSCode still doesn't support private galleries. I know users have been requesting it for over eight years now.... so maybe it'll come soon! But until then, we can't implement it in ProGet.

      I'm not sure what you mean about the python extension... but I do know that a visx file uses some kind of GUID to uniquely identify an extension. If the different "versions" of python visx use that same ID/Version, then I suppose it would get overwritten.

      Alex

      posted in Support
      apxltdA
      apxltd
    • RE: Pagootle: pgutil, but PowerShell

      @steviecoaster the Native API should provide access to all of those procs FYI

      posted in Support
      apxltdA
      apxltd
    • RE: Pagootle: pgutil, but PowerShell

      And not just the name of course, but it looks like a great augmentation/tool for sure!

      @steviecoaster said in Pagootle: pgutil, but PowerShell:

      InedoOps

      I always wanted to read that as Inedo Oops , so great new choice

      posted in Support
      apxltdA
      apxltd
    • RE: Pagootle: pgutil, but PowerShell

      @steviecoaster love it!! 😂

      posted in Support
      apxltdA
      apxltd
    • RE: Conda feeds: some packages not visible in WebGUI

      Hi @e-rotteveel_1850 ,

      Just as an FYI, this was much more complex that it seemed, and we ended up creating a whole new feature to address this called Feed Integrity Checks.

      This will shipped in friday's maintenance release, and in theory should spot and allow you to resolve the issues:https://docs.inedo.com/docs/proget/feeds/feed-overview/proget-feed-storage#feed-integrity-checks

      Alex

      posted in Support
      apxltdA
      apxltd
    • 1 / 1