profile
viewpoint
Paul Broadwith pauby Skyeworks Ltd Glasgow, Scotland https://pauby.com #Windows, Virtualisation, #Cloud, #PowerShell, #DevOps, #Chocolatey, Open Source, father and #geek. Cloud and Datacenter Management #MVP

chocolatey/chocolatey-workshop 67

Chocolatey Workshop

chocolatey/package-validator 28

Windows service to validate packages conform to package standards

pauby/ChocoPackages 11

Chocolatey packages I maintain

chocolatey/chocolatey-environments 7

Environments used to test and demonstrate Chocolatey features and benefits.

gep13/chocolatey-internalizer-workshop 4

Setting up Internal Chocolatey Deployments

pauby/chroma-powershellconsole-css 2

PowerShell Console CSS for the Chroma Syntax Highlighter (as used by Hugo)

mwallner/psug-pesterdsl 0

Scottish-PowerShell-User-Group / supporting material for November 2019 Meetup

pauby/boxstarter 0

Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages

issue closedpauby/ChocoPackages

gitter --version 5.0.1 does not install/upgrade

Hi, I've been trying to update this package but I get the following error:

T:\>choco install gitter --version 5.0.1
Chocolatey v0.10.15
Installing the following packages:
gitter
By installing you accept licenses for the packages.
Progress: Downloading gitter 5.0.1... 100%

gitter v5.0.1
gitter package files install completed. Performing other installation steps.
File appears to be downloaded already. Verifying with package checksum to determine if it needs to be redownloaded.
Hashes match.
Hashes match.
Installing gitter...
gitter has been installed.
ERROR: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Cannot create a file when that file already exists.

The install of gitter was NOT successful.
Error while running 'C:\ProgramData\chocolatey\lib\gitter\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
- gitter (exited -1) - Error while running 'C:\ProgramData\chocolatey\lib\gitter\tools\chocolateyInstall.ps1'.
See log for details.

But the installation on the cloud machine works?

Any help on this is appreciated. Thanks.

closed time in 2 hours

n3rd4i

issue commentpauby/ChocoPackages

gitter --version 5.0.1 does not install/upgrade

This has been fixed at https://github.com/pauby/ChocoPackages/commit/094b2936bb1a17440d60d9fc49e73c8e53186a39 and the installer has been embedded in the package.

n3rd4i

comment created time in 2 hours

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 094b2936bb1a17440d60d9fc49e73c8e53186a39

refactor: Update for new installer and embed the binary [skip_ci]

view details

push time in 2 hours

PR opened sippi90/chocolateyautomaticpackages

Fixed 'fileFullPath' error on upgrades and refactored code.

The 'fileFullPath' error outlined in the Disqus comment on the package page (and a previous private message I'd sent) only occurred during upgrade. This was due to it finding the old .CAB files and trying to pass an array to Get-ChocolateyUnzip which only accepted a string.

I refactored the code to hopefully allow it to be managed more easily. Newer versions now keep everything in 'toolkit' as opposed to the tools folder. So we can now remove the 'toolkit' folder at upgrade which removes everything knowing that whatever is in there can only be part of the install.

I also refactored some code just to make it easier to understand for the Chocolatey moderators, stopped the Chocolatey Automatic Uninstaller from doing it's thing (as we don't need it to) and created a chocolateyBeforeModify.ps1 to 'uninstall' previous versions before we install the new one.

I've tested the install, upgrade and uninstall and it all seems to work (on my machine).

All that is left is for a package fix version to be pushed which I will leave you to do.

+33 -10

0 comment

4 changed files

pr created time in 3 hours

create barnchpauby/chocolateyautomaticpackages

branch : fix/filefullpath-error

created branch time in 3 hours

issue commentpauby/ChocoPackages

Snagit Hash issue v2020.1.3

Fixed via #63

peterbarendse

comment created time in 4 hours

issue closedpauby/ChocoPackages

Snagit Hash issue v2020.1.3

Chocolatey package Snagit has has issues.

snagit v2020.1.3 [Approved] snagit package files install completed. Performing other installation steps. Downloading snagit 64 bit from 'https://download.techsmith.com/snagit/releases/2013/snagit.msi' Progress: 100% - Completed download of 'snagit.msi' (326.86 MB). Download of 'snagit.msi' (326.86 MB) completed.

Error - hashes do not match. Actual value was '02ADD83F068FEA103B8324B7DB7864070E0A50858C7254476950C2446EC85EA5'.

closed time in 4 hours

peterbarendse

pull request commentpauby/ChocoPackages

[ snagit ] updated to 20.1.3

I of course take all of that back. The binary had changed. The version had not. I'll push a package fix version shortly.

virtualex-itv

comment created time in 4 hours

push eventpauby/ChocoPackages

Alex Lopez

commit sha cb0f40e4ab4e80829ba2f2974382ff089adde3cd

Update snagit.nuspec

view details

Alex Lopez

commit sha d9f6b0bd641ad8789ca77dfd6c682fb775f55fb4

Update chocolateyinstall.ps1

view details

Paul Broadwith

commit sha c1ad880dbd1a4a13921f743fa0c5cd3b1bc85ffa

Merge pull request #63 from virtualex-itv/master [ snagit ] updated to 20.1.3

view details

push time in 4 hours

PR merged pauby/ChocoPackages

[ snagit ] updated to 20.1.3 🔍 Ready for Review
+4 -4

2 comments

2 changed files

virtualex-itv

pr closed time in 4 hours

pull request commentpauby/ChocoPackages

[ snagit ] updated to 20.1.3

@virtualex-itv Many thanks for that. Works a treat. I assumed that the version hadn't changed but the binary had. Looks like the version has changed and it's not being picked up. Will need to check into that.

Thanks again! Pushed the new version so should be approved shortly.

virtualex-itv

comment created time in 4 hours

push eventpauby/choco-wiki

Rob Reynolds

commit sha 597af7795a7531c968bc0ed686afee745fc9c4d9

(doc) release notes for chocolatey agent v0.9.3

view details

Gary Ewan Park

commit sha 617a57b5d0d8fd0629384221359136bb1eab97ff

Created ReleaseNotesChocolateyGui (markdown)

view details

Gary Ewan Park

commit sha 6c5d510a46232eb2268f215989ea14e0f5584146

Created ReleaseNotesChocoCli (markdown)

view details

Gary Ewan Park

commit sha 624e740f25278942196cf93abd50dab1f0130eec

Updated ReleaseNotesChocolateyGui (markdown)

view details

Gary Ewan Park

commit sha eb22b7850ff655ba9c73bf4a0aba03557f9b39b1

Updated ReleaseNotesChocolateyGui (markdown)

view details

Gary Ewan Park

commit sha 30b86ff9ed431a7555c29c29c2b97829c928c098

Updated ReleaseNotesChocolateyGui (markdown)

view details

Gary Ewan Park

commit sha 300ebee5cf0af38f06d170373e0d088a01488ca9

Updated ReleaseNotesChocolateyGui (markdown)

view details

Gary Ewan Park

commit sha a453c197cad8409a6fe71cdd9b579682f484b9a4

Updated ReleaseNotes (markdown)

view details

Gary Ewan Park

commit sha 2933db0f0c91fc815c882fd00cc67ecc19e5d909

Updated ReleaseNotes (markdown)

view details

Joseph Dykstra

commit sha 02dffc4b694fe630e3427114317193224f9d5cfb

(doc) Fix missing code delimiter

view details

Gary Ewan Park

commit sha 82f09a4b799b6fd84099d54db74aaf8c9931acab

Merge pull request #174 from ArtskydJ/patch-1 (doc) Fix missing code delimiter

view details

Gary Ewan Park

commit sha cdf4bcedbcddf42623639ac3bb2d14eb89ee7e3c

Merge remote-tracking branch 'upstream/master' * upstream/master: (doc) Fix missing code delimiter

view details

Rob Reynolds

commit sha 3f16fd81b09928ff5417c4047fdf58e1f4379603

(doc) add skeleton for QDE

view details

Rob Reynolds

commit sha 1e90131f33235c76c0d5242ab447f61a269b8e5a

(doc) update QDE

view details

Adil Leghari

commit sha bd190a9efceeb4b85bcea0c3dcd5d5b66aa1ac26

Updates to doc Co-authored-by: Stephen Valdinger <svalding@gmail.com> Co-authored-by: Joel Sallow (/u/ta11ow) <sjsallow+joel@gmail.com>

view details

Gary Ewan Park

commit sha c7f530a060f0ba8d4c8ea93f9e19708f241f6904

Update QuickDeployment/QuickDeploymentDesktopReadme.md

view details

Gary Ewan Park

commit sha c74535a5b731fa604eeee51f5a0ba7c8aa09caa1

Update QuickDeployment/QuickDeploymentDesktopReadme.md

view details

Gary Ewan Park

commit sha d2cbad03245d72d73b8b5c713349a961054a3cb8

Update QuickDeployment/QuickDeploymentDesktopReadme.md

view details

Gary Ewan Park

commit sha 0f941d988f89fdfb183b6384e09579b43288cf6f

Update QuickDeployment/QuickDeploymentDesktopReadme.md

view details

Gary Ewan Park

commit sha 0422cb92c965cf00015aba6d6f0dfbe628bdf687

Update QuickDeployment/QuickDeploymentDesktopReadme.md

view details

push time in a day

issue commentpauby/ChocoPackages

Snagit Hash issue v2020.1.3

Thanks for reporting this. I simply haven't had time to update it as yet. I'm happy to accept a PR otherwise leave it with me!

peterbarendse

comment created time in a day

issue commentchocolatey/chocolatey.org

Getting a TLS error in installation but server is running TLS1.2

Can you take a look at this blog post and paste the output of the commands?

paulsimongb

comment created time in 4 days

issue commentAzure/azure-storage-azcopy

Using AzCopy return values on Windows CMD files

I'm not in the habit of adding to close issues, but this was closed with no indication of it being resolved, and if it was resolved what is the result?

alvipeo

comment created time in 6 days

issue openedchocolatey/boxstarter

Add the -DelegateChocoSources parameter to the documentation

Is your feature request related to a problem? Please describe. PR https://github.com/chocolatey/boxstarter/pull/320 added a new parameter -DelegateChocoSources but the documentation was not updated.

Describe the solution you'd like Documentation to be updated to describe that new parameter.

created time in 6 days

push eventpauby/environment-builds

Paul Broadwith

commit sha 376cebd579d8dec7773cc3c81e3aa710ec9e253b

maint: Update environment-builds-provisioning submodule

view details

Paul Broadwith

commit sha fb086556da742e58b0d8c550ac9681914bd31d4a

fix: Puppet Agent filename

view details

Paul Broadwith

commit sha fb63d1b5ecec114754c4b17f66665bbb0a63ead3

fix: Replaced with correct Vagrantfile template

view details

Paul Broadwith

commit sha 6cdde35a44536943d71bb4f645ab62994f2ff69b

fix: Add Windows Update service state

view details

Paul Broadwith

commit sha 1f8c26c396efa1d25a88cc84e07b564644bc356f

refactor: Use new pauby_vagrant_provision module

view details

push time in 12 days

push eventpauby/environment-builds-provisioning

Paul Broadwith

commit sha f6a9115c4118b420acb87c01a98251a0fa67a966

fix: Missing end bracket in code

view details

push time in 12 days

push eventpauby/environment-builds-provisioning

Paul Broadwith

commit sha c22dc95bb229617cda9b4f1c03808c7f1d363087

fix: Rogue squirrly bracket

view details

Paul Broadwith

commit sha 5ac6af1fd5a3c60a4ca292e8aec2448cd1c7d160

fix: Set Windows Updates service to manual

view details

Paul Broadwith

commit sha 817942e638cc061dace9ad1fa1d89c248d9c35a6

feat: Add manual option and set as default

view details

push time in 12 days

issue commentltGuillaume/Redshift-Tray

Redshift Tray on Chocolatey is outdated

I am happy to take this 'offline' so as not to mess up this issue any further but I wanted to address your concerns initially.

ltGuillaume

comment created time in 14 days

issue commentltGuillaume/Redshift-Tray

Redshift Tray on Chocolatey is outdated

Yeah, did that, but I might as well try again right now.

If you've already done that and had no reply then I'd move onto raising an issue at https://github.com/chocolatey/chocolatey-package-requests/issues. The emails that were 'not working' were only to Site Admins for a short period of time. The maintainer emails were still being sent as normal.

Sry, didn't want to sound impolite (if I did). Even though I see the appeal to bring a package manager to Windows (even Microsoft themselves do, with the latest news of their as of yet botched implementation for it), but when I went through the documentation (multiple times, but about 6 months ago already tbh) I found it rather unclear,

This isn't the best place for this but I am curious about what wasn't unclear / what you had difficulty with etc.?

plus the folder structure is counterintuitive (considering permissions etc.),

Can you elaborate on that?

especially when applied to a simple portable program such as this one.

If your installing Chocolatey to just install Redshift Tray then it's a bit overkill, I agree. But what it does mean is that everytime there is an update to the software a simple choco up all updates all of the software on your machine (including this). So it allows your system to be fully up to date, software wise, with one simple command. I personally have to have a REALLY good reason to install software outside of a Chocolatey package these days. It's just not worth the hassle. I want one place, update the software with one command and that's it.

That does assume of course that the package / maintainer is up to date.

Stuff might have improved a lot since I last checked, though.

It's a case of what works for you. If what you are doing right now works for you, keep doing it. If you want to try something else then give Chocolatey a go. And then if you still feel it doesn't work for you then go back to your previous process. The most important thing is keeping your software up to date the way that works for you.

ltGuillaume

comment created time in 14 days

issue commentltGuillaume/Redshift-Tray

Redshift Tray on Chocolatey is outdated

But they just said that I should try to contact @dimqua again, so no real help there

Did you do that via the method that they / I suggested?

I honestly don't like Chocolatey at all

I got that from your previous message.

so I don't have any aspirations to be the package maintainer either, but as long as my project is on there, it should at least be up-to-date.

Agreed. That's why I provided the second link if you had contacted the maintainer via the recommended method.

ltGuillaume

comment created time in 15 days

issue commentltGuillaume/Redshift-Tray

Redshift Tray on Chocolatey is outdated

The packages on the Chocolatey Community Repository are maintained by volunteer maintainers and vendors / authors. The Chocolatey Administrators / Team don't maintain packages.

There is a package triage process that should be followed when packages are out of date, unmaintained or 'broken'. In the firs instance you should try contacting the maintainers using the 'Contact Maintainers' link on the package page and waiting at least 7 days for a response. If no response is received you can either:

  • If you want to become a maintainer of the package, click the 'Contact Site Admins' link on the package page to request it;
  • If you don't want to become a maintainer of the package, raise an issue over at https://github.com/chocolatey/chocolatey-package-requests/issues;

Hope that helps.

ltGuillaume

comment created time in 15 days

IssuesEvent

issue commentchocolatey/package-verifier

Set TLS 1.2 protocol to allow communication with chocolatey.org

This hasn't been publicly released as yet. It will be released when I submit the new package code.

pauby

comment created time in 15 days

issue commentpauby/ChocoPackages

[gh] PATH is not updated, when installing GitHub CLI 0.10.0

If you don't have a PowerShell profile setup before you install Chocolatey it won't add the Chocolatey helpers to the profile for you. So, in PowerShell, the refreshenv command won't work but it will work in CMD.

That is likely why the refreshenv command didn't refresh your PowerShell session.

safor

comment created time in 15 days

pull request commentdtgm/chocolatey-packages

Maintained by @pauby

@tunisiano187 Thanks for doing this. I had it on my todo list to you saved me a job.

tunisiano187

comment created time in 15 days

issue commentchocolatey-community/chocolatey-package-requests

RFM - Bonjour

The binaries cannot be embedded and @xmha97 confirmed that the latest installer is not available on the official Apple download page. Will update this with more info when I have it.

pauby

comment created time in 15 days

issue openedchocolatey-community/chocolatey-package-requests

RFM - Bonjour

Current Maintainer

  • [ ] I am the maintainer of the package and wish to pass it to someone else;

I DON'T Want To Become The Maintainer

  • [X] I have followed the Package Triage Process and I do NOT want to become maintainer of the package;
  • [X] There is no existing open maintainer request for this package;

Checklist

  • [X] Issue title starts with 'RFM - '

Existing Package Details

Package URL: Package source URL:

Date the maintainer was contacted (in YYYY-MM-DD): 2020-06-08 How the maintainer was contacted: xmha97 used teh 'Contact Maintainers' link on the package page.

created time in 15 days

issue commentpauby/ChocoPackages

gitter --version 5.0.1 does not install/upgrade

I've confirmed that I get this error if I force the install.

image

The reason is this line. Not sure why it won't overwrite it. That code was put in there as previous versions of Gitter put the shortcuts into the users profile and not the global one. So it now needs to be removed and a few other .ignore files created.

Thanks for pointing it out. Leave it with me.

n3rd4i

comment created time in 19 days

issue commentpauby/ChocoPackages

[gh] PATH is not updated, when installing GitHub CLI 0.10.0

The Chocolatey package simply installs the MSI silently. The responsibility to update the path lies with the installer and not the package or Chocolatey. What you may find is that the path is updated by the installer but doesn't update the console session. The refreshenv Chocolatey command can do that for you.

I've just tested it in a Windows 10 virtual machine and it works fine after I run the refreshenv command:

image

safor

comment created time in 20 days

issue commentchocolatey-community/chocolatey-package-requests

RFP - Winamp Playlist File Remover

@AdmiringWorm I didn't even think about that. I would be happy with that if there were comments in the code / description about it. Since it was my initial objection, I'll post in the moderators channel.

EpsilonsQc

comment created time in 20 days

pull request commentchocolatey/cChoco

(GH-61) Fix choco install package result

See this for the maximum version that the author believes is supported.

Also see this issue #147 for the build issues.

esiebes

comment created time in 21 days

issue commentchocolatey/cChoco

cChoco reports compliant state however package failed to install correctly

Can you provide an example (I note it's an internal package but you may be able to share some code that I can test)?

So if you install it with cChoco (whcih you say confirms it was installed) and then run the choco list --local-only does it show up in the list?

Can you also give me the exit code that Chocolatey exits with when you try to install the package from the command line (or preferably the logs in a gist)?

JelleBroekhuijsen

comment created time in 21 days

issue openedchocolatey/cChoco

Update to work with Pester 5+

Describe the solution you'd like After this comment it was clear that cChoco needs to be updated to work with Pester v5+.

This could be related to #147

created time in 21 days

issue openedchocolatey/cChoco

cChoco build consistently fails

Describe the bug The cChoco automated build consistently fails.

created time in 21 days

Pull request review commentchocolatey/cChoco

(GH-20) add cChocoConfig resource

 Write-Host "Installed NuGet version '$($pkg.version)'" # Install Modules                 #
 #---------------------------------#
 [version]$ScriptAnalyzerVersion = '1.8.1'
+[version]$PesterVersion = '4.10.1'
 Install-Module -Name 'PSScriptAnalyzer' -Repository PSGallery -Force -ErrorAction Stop -MaximumVersion $ScriptAnalyzerVersion
-Install-Module -Name 'Pester' -SkipPublisherCheck -Repository PSGallery -Force -ErrorAction Stop
+Install-Module -Name 'Pester' -SkipPublisherCheck -Repository PSGallery -Force -ErrorAction Stop -MaximumVersion $PesterVersion

Why are we setting this here? What do later versions break?

mkevenaar

comment created time in 21 days

pull request commentchocolatey/cChoco

(GH-95) Allow for upgrading of packages

Those tests failed quite spectacularly! Can you rebase and re-push?

alphakilo45

comment created time in 21 days

pull request commentchocolatey/cChoco

(GH-117) Support specifying minimum package version

Awesome work! Thanks for your contribution (and patience)!

mrhockeymonkey

comment created time in 21 days

push eventchocolatey/cChoco

Scott Matthews

commit sha 743b627632a89d76252572ea91ba1c781b9816e3

adding support for specifying minimum version

view details

Scott Matthews

commit sha 77885016cc4b4186d07faeaf08e0189e6a9c585d

DSCResources/cChocoPackageInstall/cChocoPackageInstall.psm1

view details

Scott Matthews

commit sha 023071326a35f1a9c065c4a645554e558fce58e1

quick fixes

view details

Scott Matthews

commit sha 549f94badf0b40682f92db0ff8ee94a97f0e64cb

throw if using prerelease with minimumversion

view details

Scott Matthews

commit sha fcce72969f5cc1d20f505466866e6bae42e4a06d

Adding comments and tests

view details

Paul Broadwith

commit sha 808d8fae6845ab427d06589bd7b5eb586b5fa0e9

Merge pull request #131 from mrhockeymonkey/minimum-version (GH-117) Support specifying minimum package version Closes #117

view details

push time in 21 days

issue closedchocolatey/cChoco

Add Required/Minimum/Maximum for Version

At work I currently use a forked version of this DSCResource that we have added to, One of these additions is to add some options for the case of a more recent version of a package being installed. In this instance we sometimes want to accept this higher version as okay. Much like the way Import-Module has parameters -Version, -RequiredVersion, -MinimumVersion and -MaximumVersion to give the user more control over their environment.

Example

# will return as in desired state if any version greater to or equal than 1.2.3 is found
cChoco MyApp {
  Name= 'MyApp'
  MinimumVersion = '1.2.3'
}

If I get a PR put together would there be any appetite to merge in such a feature? The idea will be to add optional parameters and not affect the default behavior.

closed time in 21 days

mrhockeymonkey

PR merged chocolatey/cChoco

(GH-117) Support specifying minimum package version

As discussed in #117 here is support for specifying a minimum allowed version. Test-TargetResource returns true if the installed package version is greater or equal to that specified. This helps when user are given permission to update to the latest version of apps not yet specified in DSC.

Originally I had intended to include a MaxmimumVersion also but on reflection I don't have a use case for this so its probably better to not include it for no reason.

One caveat that i welcome feedback on is that when using MinimumVersion the test is carried out on [System.Version] objects as opposed to strings for the Version parameter. This could be confusing but I didn't want to alter the behaviors of Version as it is an existing feature. Let me know if you have any concerns about this.

+156 -14

2 comments

4 changed files

mrhockeymonkey

pr closed time in 21 days

pull request commentchocolatey/cChoco

(GH-61) Fix choco install package result

Are you running the same version of PSScriptAnalzyer?

Can I also ask you to update some of those commit messages and preferably squash some of them?

esiebes

comment created time in 21 days

push eventchocolatey-community/chocolatey-package-requests

AdmiringWorm

commit sha bd7afacd703461eda994646ad9e84310921a8d04

Added helper functions for calling api endpoints

view details

AdmiringWorm

commit sha dc0f083f7d595fc20a6b4d42faeb71843c71069b

Added ability to run validations on issues

view details

AdmiringWorm

commit sha 94f327f6d5262ca605b6ee4c03df954f46ae43ad

Add ability to add and remove known users

view details

AdmiringWorm

commit sha 31e869985e138aee7516bb5785a93f1f95f3cc15

Added workflow files for validation

view details

AdmiringWorm

commit sha fa398abcdc54a83791b52cf206a8069983e2f2ba

Added missing 'with' in issue template

view details

github-actions[bot]

commit sha 03083375ac992130ab23dc4e1d52958c3f554dd4

(bot) Updated user configurations Co-Authored-By: AdmiringWorm <AdmiringWorm@users.noreply.github.com>

view details

AdmiringWorm

commit sha c7b458a0bebb7a0ff7320cb2fa4a42248e3a22e5

Added additional comments to templates to ensure requirements are filled

view details

AdmiringWorm

commit sha b6e621a913f450f20d8ee773efb7a85dfaa0bbd2

Updated template to show date format expected

view details

AdmiringWorm

commit sha 51e76276266bd44c140eae9e0772096755c367b4

Fixed typo in editorconfig file

view details

AdmiringWorm

commit sha 1b3992f83aa9d42984cb55fd8a42942cdb0516e4

Fixed incorrect encoding used for powershell scripts

view details

Paul Broadwith

commit sha 1abf0b2cd36429ea49c61e9626f428d66fda4cc5

Merge pull request #825 from AdmiringWorm/issue-validations Issue validations

view details

push time in 21 days

PR merged chocolatey-community/chocolatey-package-requests

Issue validations

This pull request implements some validations that run when a user opens or edits an issue on the package request repository.

These validations include, but is not limited to:

  • Validate that the title has been prefixed with either RFM or RFP (wrong formatting will be updated in some cases)
  • Validates that all necessary checkboxes have been marked (the validator will mark some if they haven't been, like the one mentioning if the title is starting with RFM/RFP)
  • For RFM Requests
    • Validate that not Current Maintainer AND I DON'T WANT TO become the maintainer are both used.
    • Validate that when Current Maintainer part of the template that the user opening the request has been confirmed as the maintainer of the chocolatey package.
    • For Current maintainers, it will remove the date and method the maintainer was contacted (since these are not necessary when the requester is the current maintainer)
    • For NOT current maintainers, it will verify that the user has specified the date and method the current maintainer has been tried to be contacted.
    • Automatically includes the package URL if a package matching the issue title is found (otherwise, it request changes).
    • Automatically adds the package source URL if the latest version of the package contains one, otherwise outputs a notice about one not being found.
  • For RFP Requests
    • Will validate that there is no package on chocolatey.org that matches the specified issue title.
    • Validates that a software project URL has been specified
    • Validates that a direct download URL is specified, can be downloaded and is of an accepted type (executables and archives currently).

There are other validations than the ones mentioned above, but those are the gist of them.

Additionally, this pull request adds a few commands that can be used to control the validator.

  • For any user (unless they are banned): /confirm chocolatey-username - This allows a user to confirm that they are the maintainer of a package, and his/her GitHub username will be attached to their chocolatey username (so this is only needed to be done once). (/attach chocolatey-username can be used as an alias
  • /remove user - This allows a user to remove the attached GitHub username from the repository
  • /recheck - This allows anyone to re-run the validator at almost any time (This may be locked down to the user opening the issue, and to users with write access in the future)

Additionally, a few more commands are available for users with write access to the repository:

  • /attach @githubUser chocolatey-user//attach chocolatey-user @githubUser - Allows attaching users other than themself with a specific chocolatey user
  • /detach @githubUser//detach chocolatey-user - Allows removing a GitHub or chocolatey user from the list of known maintainers (/remove user @githubUser//remove user chocolatey-user can be used as an alias)

There are additional commands planned and a status checker for the issue as well. But that is for part 2 that will come at a later date

+2146 -5

3 comments

40 changed files

AdmiringWorm

pr closed time in 21 days

issue commentchocolatey/cChoco

cChoco reports compliant state however package failed to install correctly

When you install the package with Chocolatey does the package show as installed? Can you provide an example (I note it's an internal package but you may be able to share some code that I can test)?

JelleBroekhuijsen

comment created time in 21 days

Pull request review commentchocolatey-community/chocolatey-package-requests

Issue validations

-function Format-Checkboxes() {+function Format-Checkboxes() {

Should that not be Format-Checkboxes (without the ())?

AdmiringWorm

comment created time in 21 days

PR opened imbushuo/mac-precision-touchpad

Add Chocolatey package installation

The drivers are available as a Chocolatey package. The update to the README provides instructions on installing it using Chocolatey.

+8 -0

0 comment

1 changed file

pr created time in 21 days

push eventpauby/mac-precision-touchpad

Paul Broadwith

commit sha 408c1a9a5e208d002981c247cc22421783daeb36

Add Chocolatey package installation

view details

push time in 21 days

push eventpauby/mac-precision-touchpad

Paul Broadwith

commit sha f0ebc79c64eb100ab5156132bf3793a43f974ed9

Add Chocolatey package installation

view details

push time in 21 days

create barnchpauby/mac-precision-touchpad

branch : docs-add-choco-install

created branch time in 21 days

fork pauby/mac-precision-touchpad

Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

fork in 21 days

Pull request review commentchocolatey-community/chocolatey-package-requests

Issue validations

+root = true++[*.{ps1,psm1}]+indent_style = space+indent_size = 4+charset = utf-utf-8-bom+trim_trailing_whitespace = true+insert_final_newline = true

Do we need this file?

AdmiringWorm

comment created time in 21 days

Pull request review commentchocolatey-community/chocolatey-package-requests

Issue validations

 PLEASE REMOVE ALL COMMENTS ONCE YOU HAVE READ THEM.  ## Existing Package Details +<!-- You may leave the URLs empty as long as the issue title matches the identifier of the package -->+ Package URL: Package source URL:+ <!-- please remove the following section if you are the current maintainer of the package, otherwise fill out the details -->+<!-- Please also ensure that the date the maintainer was contacted is using the ISO 8601 standard (YYYY-MM-DD) -->+ Date the maintainer was contacted:

Should we / can we add the date format to this? ie: Date the maintainer was contacted (in YYYY-MM-DD format):?

It's in the instructions but we know how well people read those ....

AdmiringWorm

comment created time in 21 days

issue commentchocolatey-community/chocolatey-package-requests

RFP - Winamp Playlist File Remover

Is the source code for it available?

EpsilonsQc

comment created time in 21 days

issue commentchocolatey-community/chocolatey-package-requests

RFM - MiKTeX

Thinking about the meta-package, miktex, is there any way to pass package parameters given for the meta package onto the dependency, miktex.install, package?

There is this parameter:

     --paramsglobal, --params-global, --packageparametersglobal, --package-parameters-global, --applyparamstodependencies, --apply-params-to-dependencies, --apply-package-parameters-to-dependencies
     Apply Package Parameters To Dependencies  - Should package parameters be 
       applied to dependent packages? Defaults to false.

I can easily (and should) pick up the miktex package, and I may as well take the miktex.portable package too.

Can you send a request for each of those packages and reference this issue?

me-and

comment created time in 21 days

issue commentchocolatey-community/chocolatey-package-requests

RFP - AMD Graphics Driver

@AdmiringWorm Cool. So should the original request be updated? Happy to do it if @Trance-Paradox doesn't but just want to be clear before doing so.

Trance-Paradox

comment created time in 22 days

issue commentchocolatey-community/chocolatey-package-requests

RFP - Winamp Playlist File Remover

@EpsilonsQc We can't use an unofficial download location for software unfortunately. So have it available on your Google Drive is not going to work unfortunately.

EpsilonsQc

comment created time in 22 days

issue commentchocolatey-community/chocolatey-package-requests

RFP - AMD Graphics Driver

@EpsilonsQc Is this a new package request or is it a request to update _this_package request?

Trance-Paradox

comment created time in 22 days

issue commentchocolatey-community/chocolatey-package-requests

RFM - MiKTeX

@teknowledgist Can you give us an update on this one? Are you picking up all of these packages:

  • https://github.com/chtof/chocolatey-packages/tree/master/automatic/miktex
  • https://github.com/chtof/chocolatey-packages/tree/master/automatic/miktex.install
  • https://github.com/chtof/chocolatey-packages/tree/master/automatic/miktex.portable
me-and

comment created time in 22 days

pull request commentchocolatey-community/chocolatey-package-requests

Issue validations

@AdmiringWorm I'm not ignoring this. Just let me know when you are ready!

AdmiringWorm

comment created time in 24 days

issue closedchocolatey-community/chocolatey-package-requests

RFP - iStripper v1.2.242

Checklist

  • [x] The package I am requesting does not already exist on https://chocolatey.org/packages;
  • [x] There is no open issue for this package;
  • [x] The issue title starts 'RFP - ';
  • [x] The download URL is public and not locked behind a paywall / login;

Package Details

Software project URL : https://www.istripper.com/

Direct download URL for the software / installer : https://www.istripper.com/fileaccess/software

Software summary / short description: Hot babes perform exclusive erotic shows on your desktop. Made by TotemCore Ltd.

closed time in 25 days

EpsilonsQc

issue commentchocolatey-community/chocolatey-package-requests

RFP - iStripper v1.2.242

This isn't a package that we would make available on the Community Repository. Closing the issue.

EpsilonsQc

comment created time in 25 days

issue commentchocolatey-community/chocolatey-package-requests

RFP - TranslucentTB v4.4

I've actually been looking for something like this for a while so I'll pick this up!

EpsilonsQc

comment created time in 25 days

issue commentchocolatey-community/chocolatey-package-requests

RFP - Winamp Playlist File Remover

According to the 'first post in the thread](http://forums.winamp.com/showpost.php?s=330eaa4ccfa5602fa321fa4d06a44e63&p=1172453&postcount=1) that Direct Download URL has been removed (it goes to a 404 page) and the site provided in the footer for the 'stable' version is also a 404 page.

EpsilonsQc

comment created time in 25 days

push eventpauby/environment-builds

Paul Broadwith

commit sha e0c5b4b5c98d2939e8334df6e83b978ea9f449ca

refactor: Update for new modules

view details

Paul Broadwith

commit sha 964098e9e36d6f1f1f208421df637f2f8ff68476

maint: Update submodule environment-builds-provisioning

view details

push time in a month

push eventpauby/environment-builds-provisioning

Paul Broadwith

commit sha 5ead7560f51b84ac56c507159fa9d1866a37b723

feat: Add new module

view details

push time in a month

push eventpauby/environment-builds-provisioning

Paul Broadwith

commit sha 08ae06c92a4f5611227f5dfb09bea3483672f246

refactor: Add one class with enable / disable functions

view details

Paul Broadwith

commit sha e30488cc3f9d38cadfc20822c81c203fd73860ac

(maint: Add comment to clarify when to be used

view details

Paul Broadwith

commit sha 0be311832738cec9a5608f2c0b6fad34938cf042

maint: Renamed class

view details

Paul Broadwith

commit sha a43f3b0e80675cf110137f1e31af3ccfe9984f56

refactor: Add new class names and parameters

view details

push time in a month

push eventpauby/environment-builds

Paul Broadwith

commit sha b5e989c2ec803a2fa4edadf5928b949dd16f9d61

Updated submodule environment-builds-provisioning

view details

push time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 07ff826f2b9e3b3c23b8697f2d741e2ca1967810

[AU gitter:5.0.1]

view details

push time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 58e87005f53d0ed5fc6c495c7227a74f90b54cfe

feat: invalid licenseURL + update with Gitlab URLs [AU gitter:5.0.1]

view details

Paul Broadwith

commit sha c831e7e586b522d99388a231ec47143f9bb32c5a

Merge branch 'master' of https://github.com/pauby/chocopackages * 'master' of https://github.com/pauby/chocopackages: feat: Add EnterPassword parameter and obscure passwords feat: Add new package [skip ci] feat: Embed the binaries [skip ci] feat: Embed binaries [skip ci] fix: invalid cmdlet and wrong path [skip ci]

view details

push time in a month

issue closedpauby/ChocoPackages

chocolatey-nexus-repo - Add option to Enter Password at the command line

Add a /EnterPassword parameter and allow users to enter the password at the command line as a Secure String.

closed time in a month

pauby

issue commentpauby/ChocoPackages

chocolatey-nexus-repo - Add option to Enter Password at the command line

This has been added at https://github.com/pauby/ChocoPackages/commit/63116d7af7e23bb40dd9307af3502220c2370bd8

pauby

comment created time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 63116d7af7e23bb40dd9307af3502220c2370bd8

feat: Add EnterPassword parameter and obscure passwords

view details

push time in a month

issue closedpauby/ChocoPackages

Taking over the KeeTrayTOTP plugin for KeePass

I recently tried to contribute a PR to the original dtgm repo for an update to the KeeTrayTOTP plugin for KeePass, but found out that repo is no longer being maintained. As suggested by @gep13, since you have taken over maintenance of the main KeePass choco package and a few of the plugins already, I'm inquiring if you would be willing to adopt one more package?

I can submit a PR to add that plugin to your repo. It looks like your setup is a bit different than what was in the dtgm repo, so I'll adjust accordingly if you agree?

closed time in a month

ebekker

issue commentpauby/ChocoPackages

Taking over the KeeTrayTOTP plugin for KeePass

This was added at https://github.com/pauby/ChocoPackages/commit/122af24a85da7e5b724e930549bb39bb0c198ceb and the new package is here.

ebekker

comment created time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 122af24a85da7e5b724e930549bb39bb0c198ceb

feat: Add new package [skip ci]

view details

push time in a month

issue commentpauby/ChocoPackages

Taking over the KeeTrayTOTP plugin for KeePass

I've just looked at this and the last version of the plugin available is actually the latest version on the package page

There is a fork at https://github.com/KeeTrayTOTP/KeeTrayTOTP which I'm going to look to add.

ebekker

comment created time in a month

issue closedpauby/ChocoPackages

Embed Keepass into keepass.install / keepass.portable package

Keepass appears to be under the GNU GPL v2 license (see https://sourceforge.net/projects/keepass/ and scroll down to License) so we should be able to embed the software in the package and remove the issues around downloading it from Sourceforge.

closed time in a month

pauby

issue commentpauby/ChocoPackages

Embed Keepass into keepass.install / keepass.portable package

This is fixed at https://github.com/pauby/ChocoPackages/commit/e72adc6dc856c4c7a0631f638f68ccfc6d17fbe5 and https://github.com/pauby/ChocoPackages/commit/e44935d283a1ffd17330cb716ae34bf4362dd5d8.

pauby

comment created time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha e44935d283a1ffd17330cb716ae34bf4362dd5d8

feat: Embed binaries [skip ci]

view details

Paul Broadwith

commit sha e72adc6dc856c4c7a0631f638f68ccfc6d17fbe5

feat: Embed the binaries [skip ci]

view details

push time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha da2e8e6958cfecec8468ad1ac1c599a6e82b7e6a

feat: Embed software [skip ci]

view details

Paul Broadwith

commit sha ae6ce673636f5ed0565cdd1f16602bf71210efad

feat: Embed binaries [skip ci]

view details

push time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 3f137006e3a867badd75039c911589f93a4f7e20

fix: invalid cmdlet and wrong path [skip ci]

view details

Paul Broadwith

commit sha e5e043c8269f057a9988743276a2060e2a3a174f

feat: embed the software [skip ci]

view details

Paul Broadwith

commit sha b15bae10fb32069b34465228c39a0bd3aeb35699

refactor: Use path of the process to close it [skip ci]

view details

Paul Broadwith

commit sha 3396f0192bfecce1748305ef1b23570b9101b0cf

feat: Embed the software in the package

view details

Paul Broadwith

commit sha 8bfff35f3597a6957d7b0157191b24545220b425

fix: Path for downloaded software

view details

Paul Broadwith

commit sha a89e049a10ccd87f4058bc52766b69e6c9c2f916

fix: Installer download path [skip ci]

view details

Paul Broadwith

commit sha 3a2c7ea3d2f51ff0c417d7e85e1c5c6992077913

feat: Embed binaries [skip ci]

view details

push time in a month

issue closedpauby/ChocoPackages

Autoupdater seems to be picking up pre-release version of gh

I think I noticed this with another version, but it definitely happened this time. The current package says it is 0.9.0, but when running the command:

gh version 0.9.0-pre (2020-05-26)
https://github.com/cli/cli/releases/tag/v0.9.0-pre


A new release of gh is available: 0.9.0-pre → v0.9.0
https://github.com/cli/cli/releases/tag/v0.9.0

closed time in a month

douglaswth

issue commentpauby/ChocoPackages

Autoupdater seems to be picking up pre-release version of gh

I've had a look at the code and I think what has happened is that the version of gh that was released as version 0.9.0 was still labelled with -pre.

If you have a look at [update.ps1](https://github.com/pauby/ChocoPackages/blob/master/automatic/gh/update.ps1) it looks for the following regular expression as a link /download/v(?<version>[\d\.]+)/gh_[\d\.]+_windows_amd64.msi. If you have a look at the files released as part of 0.9.0-pre you can see there is a zip and a .tar.gz which don't match that regex (there is not gh_0.9.0_windows_amd64.msi file which is what is in the package so it couldn't have taken it from there.

If you look at the files link on the Package Page the installer is named gh_0.9.0_windows_amd64.msi which is the name used for the 0.9.0 release.

I'm going to close this issue but we can always reopen it if need be.

douglaswth

comment created time in a month

PR closed pauby/ChocoPackages

Fixed checking for old versions 🔍 Ready for Review

The statement for declaring the $oldPackageVersion variable was throwing an exception

+2 -2

2 comments

1 changed file

SteveHobs

pr closed time in a month

pull request commentpauby/ChocoPackages

Fixed checking for old versions

Thanks for letting me know about this. There was more wrong with the package than just the statement you replaced. For speed I updated the package and pushed a new version!

SteveHobs

comment created time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 6ea6056a55f19d160567f4addd7543a5f9cf137a

Add dependency for TLS 1.2 support

view details

push time in a month

issue commentchocolatey-community/chocolatey-package-requests

RFP - ZebraDesigner

FYI There may be a little work involved in downloading from the link provided, from the command line.

qqgg231

comment created time in a month

push eventpauby/environment-builds-provisioning

Paul Broadwith

commit sha 122ebe30382ba5c27ddb27a6ffeb08ad389de94d

fix: remove bginfo provisioning

view details

Paul Broadwith

commit sha ea3ebcb4e5d44124c3d382bd3f23d88dfc77b98f

fix: code erroring when run

view details

push time in a month

issue commentAdmiringWorm/chocolatey-package-requests

RFM - streamdeck

it also did a few other things you maybe didn't notice. It added the URL to the package, and to the package source as well as remove the unnedede fields regarding contacting the current maintainer.

.... wow. No I didn't. That is @!:!@ awesome!

pauby

comment created time in a month

push eventpauby/environment-builds-provisioning

Paul Broadwith

commit sha 0132239c0af427eddc65f221fe7dcdcf8f8eb24a

refactor: add single provisioning Puppet module Separate Puppet modules were being used for provisioning. These have been replaced by one module.

view details

Paul Broadwith

commit sha 0b384fbb796fa1f5be3827d19cbc6dcf9a40e751

feat: script to bootstrap puppet install

view details

push time in a month

issue commentAdmiringWorm/chocolatey-package-requests

RFM - streamdeck

I did have that box checked, but the validator unchecked it somewhere along the line. I'll do it now.

pauby

comment created time in a month

issue commentAdmiringWorm/chocolatey-package-requests

RFM - streamdeck

/confirm pauby

pauby

comment created time in a month

issue openedAdmiringWorm/chocolatey-package-requests

RFM - Awesome Package

<!-- If you want to request a new maintainer for a package that you DO NOT MAINTAIN, please ensure you have followed the Package Triage Process - https://chocolatey.org/docs/package-triage-process - specifically you have contacted the maintainer using the 'Contact Maintainer' link on the package page.

If you have followed the Package Triage Process above and want to request to become the maintainer of a package that you DO NOT MAINTAIN, please go to the package page and click the 'Contact Site Admins' link and complete the details.

If you have followed the Package Triage Process above and do not want to request to become the maintainer of a package that you DO NOT MAINTAIN, please continue.

Please ensure the issue title starts with 'RFM - ' - for example 'RFM - Adobe Reader'

Please ensure you have the package URL from https://chocolatey.org/packages before continuing.

NOTE: Keep in mind we have an etiquette regarding communication that we expect folks to observe when they are looking for support in the Chocolatey community - https://github.com/chocolatey/chocolatey-package-requests/blob/master/README.md#etiquette-regarding-communication

PLEASE REMOVE ALL COMMENTS ONCE YOU HAVE READ THEM.

-->

Current Maintainer

  • [X] I am the maintainer of the package and wish to pass it to someone else;

I DON'T Want To Become The Maintainer

  • [ ] I have followed the Package Triage Process and I do NOT want to become maintainer of the package;
  • [X] There is no existing open maintainer request for this package;

Checklist

  • [X] Issue title starts with 'RFM - '

Existing Package Details

Package URL: Package source URL: <!-- please remove the following section if you are the current maintainer of the package, otherwise fill out the details --> Date the maintainer was contacted: Looooong time ago! How the maintainer was contacted: Telepathy

created time in a month

push eventpauby/ChocoPackages

Paul Broadwith

commit sha 99e3e33db47f3176ffca4932de85294f1e2fb72c

Fix URL's that pointed to bitbucket [skip ci]

view details

Paul Broadwith

commit sha 8a5b5bb48a5dea2a4483b64cb36fd85ba04af1b8

Fix broken licenseUrl after project renamed master branch [skip ci]

view details

push time in a month

pull request commentpauby/ChocoPackages

Fixed release source

Awesome work! Thanks for your contribution!

SteveHobs

comment created time in a month

PR merged pauby/ChocoPackages

Fixed release source ⚠️ Changes requested

Changed from bitbucket to github

+6 -7

1 comment

1 changed file

SteveHobs

pr closed time in a month

more