Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. atripp
    3. Posts
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by atripp

    • RE: Proget dows not activate on free license

      Thanks for investigating that; unfortunately I don't know the details to that.

      We did a bit update to MyInedo recently, and tested it with an old install of BuildMaster v 3.5 and ProGet v2 - both requested a new key and activated it fine.

      Maybe, try requesting a new license key at MyInedo that might help?

      posted in Support
      atripp
      atripp
    • RE: ProGet Docker Connector to gcr.io not working

      Hello; what version of ProGet are you using?

      posted in Support
      atripp
      atripp
    • RE: Proget dows not activate on free license

      @internalit_7155 although v3.7 is really old, it should still work. The box on MyInedo is currently really teeny, so make sure that you expand the box and copy/paste the entire activation code. It's pretty long, and it should end with = or ==. (it's a base64 encoded string)

      posted in Support
      atripp
      atripp
    • RE: ProGet says "500 Internal Server Error" when deploying via maven

      Hi @jndornbach_8182 ,

      Thanks so much for sending that over, super helpful!

      Here's what I did:

      • created a new feed named maven-feed
      • opened the .saz file
      • reissued the .jar PUT request (changed URL) ... jar uploaded
      • reissued the .pom PUT request... pom uploaded
      • reissued the maven-metadata.xml GET request... results were identical to yours
      • reissued the maven-metadata.xml PUT request.... no error 😅

      There are no ProGet software changes; from the headers, I can see you've since upgraded to ProGet 5.3.32, and I don't see anything that would remotely yield this difference - https://my.inedo.com/downloads/issues?Product=ProGet&FromVersion=5.3.33

      The only thing I can think of is .NET5/Linux (you're running on Docker) vs .NET452/Windows (I was using IIS). We keep finding a few oddities like this, so I logged this as PG-1992 and escalated it. We should et it fixed for next maintenance release (July 30), but a few folks are on vacation now, so it'll take a couple days to get thru review.

      posted in Support
      atripp
      atripp
    • RE: BuildMaster Advanced Application Settings Navigation/UI Options

      Hi @paul-reeves_6112 ,

      Good catches! These will be hidden in BM-3720. Originally this was intended only to hide it from the navigation, but it should also be displayed here.

      FYI; you can download this and the other fixes in 7.0.6-rc.3

      Alana

      posted in Support
      atripp
      atripp
    • RE: pgscan not sending --consumer-package-source

      Thanks @jeff-peirson_4344 ! That's great. I'm going to assign this to a senior engineer to review (looks good to me), and then we'll merge/publish a new version next week.

      And of course if you have any other suggestions on how to improve, please let us know. This feature came directly from a user collaboration - https://blog.inedo.com/feature-not-a-bug

      posted in Support
      atripp
      atripp
    • RE: BuildMaster Set File Attributes Operation

      Hi @paul-reeves_6112 ,

      This was a strange bug that came from a v7 compiler change and missed test case; if you do ReadOnly=false (the typical usage), it works fine.

      Fortunately it was a very simple fix, and if you download InedoCore 1.12.2-CI.1, it'll be included in that. We will ship 1.12.2 with the next maintenance release as well.

      You can set your extensions feed url (Admin > Advanced Settings) to be https://proget.inedo.com/feeds/PrereleaseExtensions, which will download prerelease versions from the extensions page

      Thanks,
      Alana

      posted in Support
      atripp
      atripp
    • RE: BuildMaster Text Template Operation

      Hello;

      This will be fixed via BM-3722; it indeed was quite similar to that PowerShell

      Alana

      posted in Support
      atripp
      atripp
    • RE: BuildMaster Proxy Support for Application Templates

      Hi @paul-reeves_6112 ,

      @apxltd requested that we implement this after all 😄

      So it will be handled via BM-3719 in an upcoming maintenance release, and the icons will be proxied through buildmaster server.

      Alana

      posted in Support
      atripp
      atripp
    • RE: Proget software removed but still showing in hub

      Hi @adrian-leeming_9656 ,

      The Inedo Hub uses the system's local package registry (`C:\ProgramData\upack\installedPackages.json) to determine which packages/programs are installed. The easiest thing to do is just delete that directory.

      Here are the full troubleshooting instructions for fixing a broken install:
      https://docs.inedo.com/docs/desktophub-troubleshooting

      cheers,
      Alaa

      posted in Support
      atripp
      atripp
    • RE: Cannot push NuGet package to LDAP secured feed.

      Hello,

      The NuGet Client only uses the the -ApiKey you on certain requests to the -Source, specifically the PUT of the package file. Before doing that, it will query the package source using a GET, and in this case, the API Key isn't sent.

      The easiest solution is to allow anonymous view access to your feed. That simplifies configuration for all users of your feed.

      Alternatively, you will need to add credentials to the PackageSourceCredentials in the NuGet.config file . Note this file exists in several places, please see Config file locations and uses

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: BuildMaster Configuration File Template is not saved

      Hi @paul-reeves_6112 , looks like this was a v7 regression due to some UI/library changes.

      hopefully we can create a new/better configuration file editor at some point soon :)

      This is fixed in 7.0.6-ci.2; there haven't been many code changes since 7.0.5, so it's quite safe (even though it's pre-release). Here is how to install it:

      https://docs.inedo.com/docs/desktophub-overview#prerelease-product-versions

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: Run proget container as non root

      @kichikawa_2913 glad it's working now, you seem to have found the issue.

      FYI, you can also configure that value from Advanced Settings page under Admin.

      posted in Support
      atripp
      atripp
    • RE: Marking packages as deprecated

      Hi @benjamin-soddy_9591 ,

      ProGet does not have support for package deprecations at this time, and we haven't had anyone ask about them until now :)

      It could be very tricky to implement, because once a package version is pulled or cached to ProGet, there is no "synchronization" of "server-only" metadata. The reason is, packages versions are supposed to be immutable, and metadata self-contained.

      The "unlisted" flag is similar. If a NuGet pulled/cached package becomes unlisted, then ProGet won't "know" about that, and therefore can't inform the client.

      There doesn't seem to be any value in depreciating a first-party package (i.e. a library you create), as even the largest organizations should have communication channels for library authors and framework teams. Plus, they can monitor usage, and reach out directly to teams.

      However, but I can see why you'd want to know which third-party packages are deprecated... but so far as we saw, very few package authors deprecate their packages. There seem to be better tools (vulnerability scans) to see if there are problem libraries.

      So, if you could share some more specifics about what you're doing, why deprecation is helpful (with specific packages), etc., metadata would really help us understand the value in such a feature.

      posted in Support
      atripp
      atripp
    • RE: [BuildMaster] Release Template Variable Restrictions Clarification

      Hi @jharbison_7839 ,

      We definitely need to update our release template documentation, but in the meantime...

      The "Allow all variables to be added" option allows you to freely add/edit/remove variable from the Build/Release pages, regardless of restrictions set-up by the Release Template. When it's not checked, only templated variables may be configured.

      This is not checked by default on new release templates, and prior to v7, there was no ability to edit variables using the template.

      So, checked = just like it was in v6.2 and earlier, and not checked is temlate-based editing.

      Alana

      posted in Support
      atripp
      atripp
    • RE: PSCall does not work for script created at application level

      Hi @paul-reeves_6112 ,

      I ended up fixing this in the extension after all - can you try 1.10.5?

      8b65d202-aa2e-493c-a54e-c52c23799853-image.png

      We will still want to make the SDK change, but it was more involved than I thought. So the team wants to wait to do that later... especially since we could quickly fix it in the extension.

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: BuildMaster Automated BuildTriggers

      Hi @sbolisetty_3792 ,

      Cron format is a bit tricky, but it "can do anything"... so it seemed like an "decent" compromise to use that for advanced/custom intervals.

      But to be honest, even after reading the docs, I can never figure it out, and always use a generator like this:

      http://www.cronmaker.com/

      https://freeformatter.com/cron-expression-generator-quartz.html

      What cron expression do you use, and what time of day did you check the "next run time".

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: PSCall does not work for script created at application level

      Hi @paul-reeves_6112 ,

      Thanks for all the detailed information; it was a bit of a rush due to US holiday yesterday, and I didn't look so carefully. That patch to Scripting (1.10.4) seems to fix text mode, but the editor is clearly still broken unless you prepend the application name (which you figured out).

      The application name should not be required like this, and I've logged a product change to fix this (BM-3707 and SDK-74). This will get fixed in the next maintenance release of BuildMaster, which is scheduled for Friday.

      We may ship it sooner, because this regression is quite annoying.

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: PSCall does not work for script created at application level

      @paul-reeves_6112 I'm thinking I didn't fix the regression after all 😓

      Can you go to Admin > Diagnostic Center and share the stack trace that resulted from the message? It should be logged in the case of an editor crash like that. I suspect it's related, but I only used a very simple/quick script test.

      posted in Support
      atripp
      atripp
    • RE: PSCall does not work for script created at application level

      Hi @paul-reeves_6112 ,

      I was able to track down this error; it's a regression introduced into v7, and only impacts the OtterScript editor.

      If you upgrade the Scripting extension (Admin > Extensions) to 1.10.4 then it should work :)

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: new docs: good! broken links: bad!

      @mcascone thanks!! I added a redirect

      posted in Support
      atripp
      atripp
    • RE: Debian feed instructions are incorrect

      Great, thanks @hwittenborn -- where's pull requests for our docs when we need it ;)

      I'm not familiar enough with Linux or Debian to understand or make the second changes you suggested (I'll leave it to @rhessinger), but I replaced the wget command with yours, which avoids creating that file.

      Cheers!

      posted in Support
      atripp
      atripp
    • RE: Debian feed instructions are incorrect

      Thanks for letting us know @hwittenborn! That wasn't very clear that it was two separate commands....

      I updated the docs to hopefully be clearer, and break out these into three steps.

      posted in Support
      atripp
      atripp
    • RE: API to apply an Alternate Tag to Docker Container Image

      @Stephen-Schaff said in API to apply an Alternate Tag to Docker Container Image:

      Here is the PowerShell function that does both the promotion and the tagging (incase anyone ever needs something like this). Kind of a "do it yourself" repackaging. (Might be nice to have the Repackaging API support Docker container images someday).

      Thanks for sharing this, I've added it to our Semantic Versioning for Containers docs page, I hope that's okay :)

      And yes I agree, it woudl be nice to make this an easier API call

      posted in Support
      atripp
      atripp
    • RE: Applying an alternate tag hides the history of a pre-release tag

      Thanks for the update @Stephen-Schaff -- And just to add to this, you should see "Note that you can use the following alternative tags to refer to this image:..." on the browse image page.

      posted in Support
      atripp
      atripp
    • RE: ProGet shows "(500) Server Error: Value cannot be null. (Parameter 'version')" when opening "Dependencies" tab of Maven artifact

      @jndornbach_8182 said in ProGet shows "(500) Server Error: Value cannot be null. (Parameter 'version')" when opening "Dependencies" tab of Maven artifact:

      Is there a way that ProGet can cope with "parent-managed" dependency versions in future or, at least, does not throw this error?

      For sure! It does look like this is supported in most places, but not on this page in the UI.

      Easy fix... I logged this as PG-1968, and it will ship in the next maintenance release of ProGet, which is scheduled for next Friday. Or I can show you how to download a pre-release if you'd prefer sooner :)

      posted in Support
      atripp
      atripp
    • RE: ProGet says "500 Internal Server Error" when deploying via maven

      Hi @jndornbach_8182,

      Thanks for posting all the information, it's really helpful!

      With that stack trace information, we can see where the error is occurring... and as the error says, the PUT body doesn't contain XML as the code expects.

      if (context.Request.HttpMethod == "PUT")
      {
          if (info.IsMetadataRequest)
          {
              if (info.HashAlgorithm == null)
              {
                  var xdoc = XDocument.Load(context.Request.InputStream);
                  var metadataElement = xdoc.Element("metadata");
                  if (metadataElement != null)
                  {
                      var versioningElement = metadataElement.Element("versioning");
                      if (versioningElement != null)
                      {
                          var releaseVersion = (string)versioningElement.Element("release");
                          if (!string.IsNullOrWhiteSpace(releaseVersion))
                              await new DB.Context(false).MavenArtifacts_SetReleaseVersionAsync(feed.FeedId, info.GroupId, info.ArtifactId, releaseVersion.Trim());
                      }
                  }
              }
              else
              {
                  // Don't need to actually save the hash since it's computed on demand
              }
          
              context.Response.StatusCode = 201;
          }
      }
      

      If I'm being totally honest, I don't understand why the code is doing what it's doing 😅

      But that doesn't mean I can't help fix it! Could I trouble you to attach a tool like Fiddler to capture the requests, and then send us the session file? We can then inspect that PUT request, and see what's going on.

      You can send to support at inedo dot com with a subject of [QA-597]-- but please let me know when you do, so I can dig in the box and find it.

      Thanks,
      Alana

      posted in Support
      atripp
      atripp
    • RE: Is my understanding of ProGet incorrect?

      Hi @Ashley_8010

      In nearly all of our external retail websites, there are tonnes of connections to third party websites which inevitably drive up the loading times for our customers. Some loading times can be upwards of 10+ seconds (depending on huge sneaker drops or major releases)

      It sounds like what might need is a sort of web bundler/packager (perhaps like webpack)?

      And then a Content Delivery Network on top of that, that can cache and serve static content faster than your server? We use Cloudflare ourselves.

      ProGet does allow you to access individual files within a package (see the files tab on InedoLib for example), and download those files with a URL like this.

      However, this feature was not designed to be a front-end web server, and I wouldn't recommend using it as such.

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: NuGet package with both dll and symbols???

      Hi @joel_6345 ,

      Can I trouble you to read the latest version of the documentation?

      https://docs.inedo.com/docs/proget-feeds-nuget-symbol-and-source-server

      Actually I just rewrote it, so I'm really hoping that this can clarify your question .. and that it would have made it easier in the first place :)

      thank you

      posted in Support
      atripp
      atripp
    • RE: API Method to Get a List of Helm Chart Versions

      Hi @Stephen-Schaff ,

      I'm not sure about the API, but ProGet implements the Chart Repository API, and from a look at that, you should be able to just access index.yaml at the API Endpoint URL

      Here is some information about the format of that file: https://helm.sh/docs/topics/chart_repository/#the-index-file

      Can you give that a try and let us know what you find out? Cheers :)

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: Permissions fine-tuning for NuGet feeds

      Hi @coskun_0070 ,

      Did you try setting an api key with setApiKey? Perhaps there's another way to suppress this messages?

      While it's relatively easy to add privileges and features, we've learned the hard way that it creates a lot more work in the long-run from a support standpoint and user confusion. It's best to keep things simple.

      I think this is something addressable via nuget client configuration.
      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: Permissions fine-tuning for NuGet feeds

      Hi @coskun_0070 ,

      If I understand correctly, the issue is that you're having a hard time getting dotnet nuget push to work without granting anonymous access to view feeds?

      In this case, I believe you need to add the URL as an authenticated package source. This will also let you download packages with dotnet nuget restore.

      I believe this issue is resolved by dotnet nuget add source.

      https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-nuget-add-source

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: Cannot upload deb file to feed

      Hello just confirming we received it! We can now begin the investigation of the problem from here.

      posted in Support
      atripp
      atripp
    • RE: Getting "unexpected HTTP status 503 Service unavailable"message with proget

      @joshy-mathew_7277 what type of package is this?

      HTTP is not a great protocol for pushing really large files like that, and things like IIS and Middleware breakdown with huge requests. ProGet doesn't have any limits per se, but the 503 error means that something between ProGet and your browser is killing the request. It's usually IIS.

      Most of the client tools (NuGet, etc.) do not support "chunked" file uploads (Docker does), which is why we recommend using drop folder for these large files.

      posted in Support
      atripp
      atripp
    • RE: Looking for advice on Best Practice

      Hi @sejhemming_5842

      Is there an accepted Code of Practice for managing prerelease stuff?

      Yes, the general rules to follow are these:

      • Packages are immutable; do not delete/republish packages as part of your normal workflow
      • Use Prerelease Packages & Repackaging to take tested/validated prerelease packages to stable packages
      • Use Package Promotion to move packages across feeds
      • Use Retention Rules to automatically cleanup unused prerelease packages

      Do people publish prerelease stuff to a different feed and only post the released stuff to the more public feed? Or is it just expected that once the release is out that the prerelease builds are simply removed from the feed?

      Yes to both 😉

      On our ProGet Instance, we use both patterns.

      • Extensions (plugins) have two feeds: Extensions (Stable) and PrereleaseExtensions; the reason is that we use CI (build automation), and publish a new package on every commit, and these could be really unstable - we don't want anyone using a prerelease extension unless we explicitly point them to it
      • Our NuGet libraries have one feed (NuGetLibraries) that has both prerelease and release packages; these are not intended for anyone other than Inedo Engineers, and we have policies, practices, and training in place to make prerelease packages are shipped appropriately

      My advice for deciding which pattern to follow would be looking at the consumers of your feeds/packages (i.e. who uses your packages vs who publishes your packages).

      Using a single feed that has release and prerelease packages requires more training for developers. If one of your developers accidently uses a prerelease package and commits that, then it's going to cause problems. Even if you catch it before production, it will waste time and resources.

      posted in Support
      atripp
      atripp
    • RE: Connection issues when configuring LDAP on Linux container

      @kichikawa_2913 we've reviewed this a bit more as a team, and believe that there are a few things to consider here.

      At first, it's clear you have a large, "older" Active Directory. There is a tremendous amount of customization one can do to Active Directory, and do enough of them over the years, and you end up with a "older" directory that has layer of layer of compatibility shims. You should see the crazy hacks they had to implement to get MSA accounts working...

      It's important to note here is the fact that Microsoft Active Directory and .NET (Core) do not play nicely together. It took Microsoft over 10 years to get .NET Framework to work with Active Directory, and it's still really quirky. We've worked-around as many of the bugs as we can.

      Microsoft is still trying to get .NET Core on Linux to work properly with Active Directory, but it's got a very long way to go as you're seeing. There are so many strange behaviors we've already had to work-around (like methods sometimes returning strings, sometimes returning byte arrays) -- and these behaviors will just come with new versions of their library.

      For all we know, the crazy "2 or so minutes" to do a login query could be a parsing error in their library? Or something timing out in their network code, but not logging an error? We saw all that in .NET Framework. In any case, we can only guess because their library provides no diagnostic information for us to use.

      At this point, you should open a support ticket to Microsoft. This is the only way we can see how to identify why you have a "2 minute or so" delay to run a basic login query.

      The code we have is really, really simple. It follows all of Microsoft's guidelines, and it'd be super-simple for you to reproduce the exact problems for them to show them. They have some advanced monitoring tools that can detect exactly what crazy stuff is happening between the query and Active Directory.

      We can't do this, because we don't have access to your directory. It's unique to your setup and
      configuration, somehow.

      Alternatively, just use Windows instead. It will be significantly cheaper in the long-run (I suspect we've already burned through a lifetime's worth of licensing fees diagnosing this problem). Microsoft is still years away from even having the support infrastructure to help their customers with Linux problems, so any time there's a slight problem on Microsoft's end (SQL Server, .NET Core) , it will be "DIY" -- which really means, spend a lot of your time fixing quirks on their software.

      posted in Support
      atripp
      atripp
    • RE: new docs: good! broken links: bad!

      @mcascone thanks for the heads up! It was a quite a big migration effort, but ultimately will be a lot easier to maintain.

      Looks like the UPack and Romp documentation got missed during the migration :( We will add it to the new site ASAP

      posted in Support
      atripp
      atripp
    • RE: Cannot upload deb file to feed

      Hello; can you share this file to us?

      Feel free to email it to support at inedo dot com, but please add [QA-586] to the subject, so we can track this internally.

      posted in Support
      atripp
      atripp
    • RE: PGSCAN Utility Questions

      @arozanski_1087 no problem!

      And by the way, the pgscan tool is open source, so if you see opportunities to improve it, or want to devleop something on your own, please don't hesitate to use the sources - https://github.com/Inedo/pgscan

      posted in Support
      atripp
      atripp
    • RE: ProGet installation issue without any logs

      @coskun_0070 glad you were able to narrow this down some more

      There's shouldn't be a problem using remote SQL Server instances with the Inedo Hub, and this is definitely a scenario we test and support. If you were to put in a bogus connection string, it should make an error during the "Validating Configuration..." step.

      My new guess is that something is blocking the connection later down the line, which is causing the unexpected edge case? I don't know...

      posted in Support
      atripp
      atripp
    • RE: OTTER 3 - Variable at environnement level not found

      @philippe-camelio_3885 I had a chance to look at this a little more closely, but just can't get this to reproduce as a problem. At first, I want to point out that no variable is defined on INTEGRATION.

        "environments": [
          {
            "name": "INTEGRATION",
            "variables": {}
          },
          {
            "name": "PRODUCTION",
            "variables": {}
          },
          {
            "name": "DEVELOPPEMENT",
            "variables": {
              "SQLInstances": "@(BOFRCT, ITRRCT, XTRRCT)"
            }
          }
        ],
      

      Anyways, I imported your infrastructure (converted everything to localServer), deleted the variable from the role and added to the INTEGRATION.

      On VM008004 (in DEV), I got the expected error: Could not resolve variable %SQLInstanceParams. If I delete the variable (SQLInstances) on the server, that variable is resolved because it's defined in DEV, too.

      OP VM008007 (in INT), I got the (different) expected error: Key StaticPorts not present in the map.

      When I delete @SQLInstances (which is defined on the server), then I get the error "Could not resolve variable @SQLInstances." ecause it's not defined on the environment

      posted in Support
      atripp
      atripp
    • RE: ProGet installation issue without any logs

      @coskun_0070 🤷 that's really strange.

      Unfortunately, I don't know what we can do from here. I know it's frustrating to hear that, but you're currently the only one experiencing this, and it's only on your server...

      Perhaps it's failing while accessing the local package registry? It's a guess...

      https://docs.inedo.com/docs/desktophub/troubleshooting

      posted in Support
      atripp
      atripp
    • RE: ProGet installation issue without any logs

      @coskun_0070 unfortunately (or fortunately) we only have one user who's experiencing this (you), and we can't invest the one-on-one time to help further.

      Can you try the ProcMon route? If you monitor events from the InedoHub process, you'll see files downloaded from proget.inedo.com to a temp folder, and then extracted. If you can monitor what happens to those extracted files, it'll will give a you a clue as to what's deleting those files.

      posted in Support
      atripp
      atripp
    • RE: ProGet installation issue without any logs

      @coskun_0070 unfortunately there's no other code we can add 🙄

      It's very clear to us where the problem is occurring; the package files (zip files) are extracted to a folder. No error occurs during the extraction. And then a moment later, the files are not there.

      Can you use a tool like ProcMon to see all that's happening behind the scenes? You may have something else interfering with the files after extraction

      https://docs.microsoft.com/en-us/sysinternals/downloads/procmon

      posted in Support
      atripp
      atripp
    • RE: Otter 3 - Error This operation is only valid when run against an SSH agent.

      FYI; we're going to investigate this some more, and will try to see why it's happeing here, but not for me🙄

      posted in Support
      atripp
      atripp
    • RE: PGSCAN Utility Questions

      Hi @arozanski_1087,

      Whatever consumer-package-name and consumer-package-source you set as a parameter to pgscan is what the packages will be associated with.

      Basically, the utility has the effect of doing this...

      1. Reading the sln file you specify
      2. Finding all NuGet packages
      3. Locating those packages in ProGet
      4. Adding a "package consumer" to the NuGet package with the "consumer" information (MyProject?).

      To get the behavior you want, you may need to call pgscan multiple times with different "consumer" information, or even modify the tool / cusotmize something that calls the API directly.

      Good point about delete button; I added a change (PG-1957) where we'll get that as a UI Addition.

      posted in Support
      atripp
      atripp
    • RE: ProGet Free license violations detected

      Hello,

      This typically comes from having one ProGet Free instance connect to another ProGet instance.

      You can clear the license violations here: https://docs.inedo.com/docs/proget/administration/license

      Cheers,
      Alana

      posted in Support
      atripp
      atripp
    • RE: Otter 3 - Error This operation is only valid when run against an SSH agent.

      Hello,

      I'm not able to reproduce this case at all 😢

      The message "This operation is only valid when run against an SSH agent." is logged if you try to run SHEXec against a non-linux server, and I can consistently reproduce that.

      But when I switch to an SSH server, it works totally fine...

      I wonder if there's something simpler at play, like the wrong $ServerName is in context or something? Nothing seems thtat way from the codes you shared, but.... can you try a very simple repro case, like an OtterScript that looks like....

      for server myLinuxServer
      {
          SHExec echo hello world;
      }
      

      Thanks,
      Alana

      posted in Support
      atripp
      atripp
    • RE: PGSCAN Utility Questions

      Hi @arozanski_1087 , happy to help!

      Hopefully we can update the documentation with these improvements.

      What actually belongs in the consumer-package-name and consumer-package-version fields?

      This is supposed to represent your application. pgscan will detect the packages that your application uses, like Newtonsoft.JSON and the version of that package.

      How does pgscan handle subprojects and submodules when I call it from the .sln level?

      When you point pgscan to a .sln file, it will parse the file and look for projects. Under each project, the tool will look for packages.config (which is the older style project format) and then project.assets.json (which is the newer style).

      How do I remove dependencies from packages once I register them?

      This isn't currently supported it seems (I don't see a delete button in the UI), but if you don't mind going to the database, you can just do DELETE [PackageDependents] and then all the rows are cleared.

      posted in Support
      atripp
      atripp
    • RE: [Proget] HTML Table on Package Dependencies Page has table layout issues

      Hello;

      Thanks for reporting this bug/layout issue! I just made a simple change (PG-1956) to fix this, and it will be available in the next maintenance release (5.3.29)

      posted in Support
      atripp
      atripp
    • 1
    • 2
    • 22
    • 23
    • 24
    • 25
    • 26
    • 36
    • 37
    • 24 / 37