Replies: 6 comments 6 replies
-
@gerardog I'm trying to understand the use case here. It sounds like you're using the Chocolatey Community Repository in a way that may not be desirable, hence why I'd like to know more. |
Beta Was this translation helpful? Give feedback.
-
Assumptions:
Feature description:Two possible specs for this feature come to my mind. Either:
But why?There could be many reasons for requesting this:
It's ok if you find one or more of this reasons not applicable for Chocolatey vision/roadmap, but I hope at least one of them do ring a bell for you. Thanks! |
Beta Was this translation helpful? Give feedback.
-
There is a lot to consider here but I wanted to pick up on a couple of points. I think there is a confusion on what 'Unlisted' means or a misunderstanding. When packages are submitted they are unlisted until they are Approved or Exampted. See the Mumble package below just as an example: The Package has not been approved and has failed the Verification test, so is unlisted. What that means is that Chocolatey CLI cannot see it (to install, for example):
unless I provide the version:
What I think you mean is that the web page for a package that is unlisted is not available and therefore wouldn't be indexed by search engine. That's problematic as we have to show the latest package version if it's in a specific state (in the case of Mumble, it's waiting for maintainer). From the other comments you make it sounds like you want to do a release / announcement and then release the package. Or a closed beta. This is not in the spirit of what Chocolatey Community Repository is for - community packages, managed and maintained by the community. The solution to this would be to stand up your own repository using Sonatype Nexus, Artifactory etc. and you would have much more control over it. |
Beta Was this translation helpful? Give feedback.
-
Exactly. that is the problem. That I don't want it to become listed automatically (sometime in the future). For example I can not retract the submission if it is flawed (I have to wait maybe hours until the 'unlist' button is enabled). And when the button is enabled, some bots are already tweeting about the new release, which i want to retract. |
Beta Was this translation helpful? Give feedback.
-
There is a banner that lets users know that a version is outdated: Perhaps should that message be made more obvious? |
Beta Was this translation helpful? Give feedback.
-
If I could suggest a change, that would be to add That should unlist from search engines the results for package versions unlisted in choco. |
Beta Was this translation helpful? Give feedback.
-
First of all, thanks to all the team behind Chocolatey. It rocks!
As a software developer, I sometimes find it useful to upload pre-release packages for open-beta testing.
For example pushing a pre-release with
choco push gsudo.1.2.0-alpha1.nupkg
. Nonetheless, this package gets listed on Google Search, and to make matters worse, it may appear first in the search results.The solution I found, is to unlist such package. Unfortunatelly, this is not possible via
choco push
command, nor via the web site, which saysUntil this package is approved, it is not allowed to be listed.
when I try to unlist it.This forces me to wait until it is approved, which is unpredictable, as it depends on how busy choco servers and moderators are.
A flag to upload as unlisted is desirable. Or a way to set as unlisted, before the package has passed automated testing.
Furthermore: A new status for packages such as 'draft' would be nice. It would work similar to how a package works before automated testing is approved. In such status, the package is unlisted, the owner would be able to install the draft package (using
-pre
and/or--version=SpecificVersionNumber
) and, if necessary, re-upload a fixed version. When the owner clicks 'publish' button (or choco command), it will leave the draft status and become listed.Thanks!
Beta Was this translation helpful? Give feedback.
All reactions