digitalcoyote / chocolatey-packages Goto Github PK
View Code? Open in Web Editor NEWThis project forked from majkinetor/au-packages-template
Template repository for Chocolatey Automatic Package Updater Module
License: MIT License
This project forked from majkinetor/au-packages-template
Template repository for Chocolatey Automatic Package Updater Module
License: MIT License
I created a logo today that could be added to the package so this could appear at the chocolatey.org.
The latest commit to the repository fixed the install of oh-my-posh
, but also inadvertently rolled the version back as seen on the commit: oh-my-posh/tools/chocolateyinstall.ps1
I attempted to make the fix myself and commit a branch for a PR, but I don't believe I have repository rights, should be a simple fix though.
Thanks.
I had to update the logo to make it snapcraft compatible. Therefor the following URL is applicable:
https://rawcdn.githack.com/030/n3dr/652333372e7dc758881becf42839c60d99ae7228/logo/logo.png
This will solve the broken logo issue in chocolatey.
When you install oh-my-posh for all users, the path for themes will be C:\Program Files (x86)\oh-my-posh\themes\
not "$env:LocalAppDataPrograms/oh-my-posh/themes/
Please, adjust the info that is printed after installation.
An email to maintainers on chocolatey pointed out what looks like an auto complete mistake (or copy-paste) in the windows feature check.
"[It] appears to check for IIS being disabled before enabling Hyper-V. I think it should be checking if Hyper-V is enabled before enabling it."
This needs to be investigated and corrected before the next multipass chocolatey release.
Keeping these packages up to date is made possible via automation. However, the descriptions are often cut out of the original projects readme files. For this I'm looking for PR's that correct descriptions that have changed for these projects.
You can look through the projects listed and compare the ReadMe to the description field in the corresponding nuspec file. I'll also accept updates to tags as long as the description has also changed.
I believe, in addition to the existing checks, it should also check -or $line -like 'Set-PoshPrompt*'
which is an alternative way to set the theme instead of using Invoke-Expression (oh-my-posh --init ...
, I believe that would be one possible fix to the issue discussed here
It looks like the new installer does not explicitly add to your powershell profile. I'd like to add to options to enable/disable it as well as select a theme through chocolatey as a param.
Currently ferdi is not automatically updating. I attempted to fix the regex for the release binaries but now it's not detecting new versions at all (what I get for trying to fix bugs through the mobile interface).
Anyone who wants to take a crack at this is welcome. I hope to be able to fix it by tomorrow at the latest. A PR is in to explicitly update Ferdi to 5.6.0 if this takes more > than a day to get to.
multipass 1.2.1, installed on windows 10 pro 64 bit using chocolateygui. Appears to install ok, but then "multipass" on the command line tries to run multipass from Program Files (x86), which fails, as it's installed in Program Files (withotu the (x86). Uninstall fails in the same way. Not sure whether this is a chocolateygui problem or a multipass packaging problem.
Could the auto bot be updated so that the latest package of n3dr will become available on chocolatey?
Bazel versions newer than 5.3.0 require an upgrade for vcredist140
. I'm not familiar with choco, but is it possible to add this as an explicit requirement for the Bazelisk package?
Hey there!
Happy to report that there is a new version of FileConverter, version 2.0, released yesterday.
It looks like the update.ps1 script should take care of it once triggered.
I also noticed that in your readme you are referencing file-converter.org, which appears to be the same software but it's actually NOT! I was almost tricked by this as well, even the webpages look identical. The correct URL is file-converter.io
https://github.com/digitalcoyote/chocolatey-packages/blob/master/README.md?plain=1#L24
You'll notice that on the .org
site it wants you to download some "Zamzar" exe, vs the .io
site it directs you to GitHub or refers you to the .msi
file. ๐
Funny enough, even the .nuspec
file contains this problem:
https://github.com/digitalcoyote/chocolatey-packages/blob/master/file-converter/file-converter.nuspec#L39
๐ Thanks for your time!
This is the output of a recent run of hte auto update script, those that failed need to be investigated
[1/55] android-log-viewer ERROR:
Invalid version: (11.57s)
[2/55] authpass ERROR:
Invalid version: (11.45s)
[3/55] bazelisk has no updates (11.24s)
[4/55] biome ERROR:
Can't validate URL
Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404) Not Found.":https://github.com/biome-sh/biome/releases/download/bio-1.6.214/bio-1.6.214-x86_64-windows.zip (13.20s)
[5/55] bit-git ERROR:
Invalid version: (12.34s)
[6/55] bonobo-git-server has no updates (11.81s)
[7/55] buildozer has no updates (11.39s)
[8/55] buffalo has no updates (12.24s)
[9/55] buildifier has no updates (11.98s)
[10/55] deno has no updates (11.96s)
[11/55] dip has no updates (3.31s)
[12/55] drawio has no updates (3.89s)
[13/55] em-n-en ERROR:
Invalid version: (3.23s)
[14/55] docto has no updates (5.05s)
[15/55] ferdi ERROR:
au_GetLatest failed
The request was aborted: The connection was closed unexpectedly. (3.81s)
Repeating fiddler-everywhere (1): System.Management.Automation.RuntimeException: Can't validate URL
Exception calling "GetResponse" with "0" argument(s): "The request was aborted: Could not create SSL/TLS secure channel.":https://downloads.getfiddler.com/win/Fiddler%20Everywhere%201.0.2.exe
Ignoring fiddler-everywhere (2): System.Management.Automation.RuntimeException: Can't validate URL
Exception calling "GetResponse" with "0" argument(s): "The request was aborted: Could not create SSL/TLS secure channel.":https://downloads.getfiddler.com/win/Fiddler%20Everywhere%201.0.2.exe
[16/55] fiddler-everywhere has no updates (3.84s)
[17/55] ferdium ERROR:
Invalid version: (6.47s)
[18/55] gitb has no updates (7.34s)
[19/55] kubectx has no updates (5.77s)
[20/55] informado has no updates (7.59s)
[21/55] jcli has no updates (7.30s)
[22/55] kind has no updates (7.11s)
[23/55] litedb-studio has no updates (5.48s)
[24/55] kubens has no updates (6.39s)
[25/55] milkman has no updates (5.17s)
[26/55] milkman-cassandra has no updates (9.42s)
[27/55] milkman-auth has no updates (14.05s)
[28/55] milkman-explore has no updates (10.03s)
[29/55] milkman-graphql has no updates (13.17s)
[30/55] milkman-grpc has no updates (13.94s)
[31/55] file-converter is updated to 2.0 and pushed (28.50s)
[32/55] milkman-jdbc has no updates (21.45s)
[33/55] milkman-note has no updates (20.06s)
[34/55] milkman-plugins has no updates (19.31s)
[35/55] milkman-privatebin has no updates (18.53s)
[36/55] milkman-scripting has no updates (14.98s)
[37/55] milkman-test has no updates (10.66s)
[38/55] milkman-sio has no updates (17.05s)
[39/55] multipass has no updates (8.61s)
[40/55] nethermind ERROR:
The term 'https://github.com/NethermindEth/nethermind/releases/download/1.17.3/nethermind-1.17.3-671d60ad-windows-x64.zip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. (2.84s)
[41/55] milkman-sync-git has no updates (19.34s)
[42/55] milkman-ws has no updates (16.41s)
[43/55] mypaint ERROR:
Bad content type 'text/html':https://github.com/ (7.56s)
[44/55] n3dr has no updates (6.52s)
[45/55] nugetdefense ERROR:
Invalid version: (6.19s)
[46/55] oh-my-posh has no updates (6.33s)
[47/55] sampler has no updates (7.48s)
[48/55] sidequest has no updates (4.16s)
[49/55] sourcetrail ERROR:
Invalid version: (3.42s)
[50/55] smmdb-client ERROR:
Invalid version: (4.47s)
[51/55] syncplay has no updates (5.95s)
[52/55] winpinator ERROR:
Invalid version: (2.41s)
[53/55] usbpid-win has no updates (4.56s)
[54/55] yori has no updates (3.95s)
[55/55] unused-deps ERROR:
Search pattern not found: '(URL64\s*=\s*)('.*')' (9.63s)
Running Report
I intend to use a globally installed version of this tool for another project, and having it pre-installed would be nice.
Depending on the nature of the change, a new package needs to be made for Stride, an upgrade path for Xenko -> Stride needs to be created, and Xenko needs to be deprecated.
Looks like something in the installer binary changed and it is now failing the checksum check?
PS C:\Windows\system32> choco install multipass
Chocolatey v0.10.15
Installing the following packages:
multipass
By installing you accept licenses for the packages.
Progress: Downloading multipass 1.5.0... 100%
multipass v1.5.0 [Approved]
multipass package files install completed. Performing other installation steps.
The package multipass wants to run 'chocolateyinstall.ps1'.
Note: If you don't run this script, the installation will fail.
Note: To confirm automatically next time, use '-y' or consider:
choco feature enable -n allowGlobalConfirmation
Do you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint): A
Installing Hyper-V
Progress: 100% - Running WARNING: Restart is suppressed because NoRestart is specified.
Microsoft.Dism.Commands.ImageObject
Downloading multipass 64 bit
from 'https://github.com/CanonicalLtd/multipass/releases/download/v1.5.0/multipass-1.5.0+win-win64.exe'
Progress: 100% - Completed download of C:\Users\jvace\AppData\Local\Temp\chocolatey\multipass\1.5.0\multipass-1.5.0+win-win64.exe (18.31 MB).
Download of multipass-1.5.0+win-win64.exe (18.31 MB) completed.
Error - hashes do not match. Actual value was 'B5B7D0F171AD0A5A5AC123BD24D94FABE49B1A7BD88986FA0BFBF12F6A735C3D3658A41330BCE60D084E5A506872EB213853852C42B3CB09160779CCF03929B7'.
ERROR: Checksum for 'C:\Users\jvace\AppData\Local\Temp\chocolatey\multipass\1.5.0\multipass-1.5.0+win-win64.exe' did not meet 'ac1dcf11a3986abe88aecde896e5efd66245a282658d0c7238ff930d8f04dd1ccb7074e02209e4c1442bb6acdb62598241efccddad7fe9f84ce2a2fcc2f19f32' for checksum type 'sha512'. Consider passing the actual checksums through with --checksum --checksum64 once you validate the checksums are appropriate. A less secure option is to pass --ignore-checksums if necessary.
The install of multipass was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\multipass\tools\chocolateyinstall.ps1'.
See log for details.
Chocolatey installed 0/1 packages. 1 packages failed.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Failures
- multipass (exited -1) - Error while running 'C:\ProgramData\chocolatey\lib\multipass\tools\chocolateyinstall.ps1'.
See log for details.
This version prevents upgrade to 1.7.0 version.
Plugins for Milkman that currently do not have a Chocolatey package need to be added and then the plugins meta-package needs to be updated to depend on them.
This can be done mostly by copying another plugin and changing all references to point to the new one.
Ferdium maintainers have asked for the package to use the EXE installer instead.
New version of syncplay is released https://github.com/Syncplay/syncplay/releases/tag/1.7.0-Beta1
im on 19045 ver, but when i ran choco install multipass still have error "ERROR: Hyper-V requires Windows 10 Pro/Enterprise with a build version > 17134"
Chocolate packages will be installed for all users (not the current user)
I just noticed that the oh-my-posh package is installed by default only for the current user.
This is not good, since chocolate packages are installed only once, if one user installs a package, another user can not install it.
Maybe this change will solve this problem:
...
$PackageParameters = Get-PackageParameters
### PARAMETERS
If ($PackageParameters.CurrentUser) {
$silentArgs = "$silentArgs /CURRENTUSER"
} Else {
$silentArgs = "$silentArgs /ALLUSERS"
}
...
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.