dtgm / chocolatey-packages

chocolateynuget packages published on chocolatey.org
https://chocolatey.org/profiles/dtgm
Apache License 2.0
48 stars 109 forks source link

Packages periodically fail to calculate checksum #85

Closed dtgm closed 8 years ago

dtgm commented 8 years ago

Guilty list

cd /mnt/c/dev/choco/chocolatey-packages/automatic/_output
grep '{checksum}' */*/tools/chocolateyInstall.ps1 -l | cut -d'/' -f 1-2

autoruns/13.5
blat/3.2.6
boinc/7.6.6
browsinghistoryview/1.75
combofix/15.6.24.2
combofix/15.6.26.1
combofix/15.8.24.1
commitmonitor.install/1.11.0.1073
commitmonitor.portable/1.11.0.1073
dolphin/4.0.7379
dolphin/4.0.7398
dolphin/4.0.7400
dolphin/4.0.7409
dolphin/4.0.7418
dolphin/4.0.7429
dolphin/4.0.7495
dolphin/4.0.8383
dolphin/4.0.8501
dolphin/4.0.8664
duplicatecommander/3.2.5448
duplicatefilefinder/5.1.2.0
electrum.install/2.3.2
electrum.install/2.4.3
electrum.install/2.4.4
finddupe/1.22
gamedownloader.install/4.0
gamedownloader.portable/4.0
gdiplus/3102.1360
hte/2.1.0
hwinfo/4.64
install4j.install/6.0.4
ipnetinfo.install/1.65
keepass-plugin-enhancedentryview/1.4
kicad/2015.06.24.5814
kicad/2015.07.04.5881
kicad/2015.07.05.5884
kvrt/2015.05.31
kvrt/2015.06.25
kvrt/2015.07.05
kvrt/2015.08.22
kvrt/2015.11.20
kvrt/2015.12.17.2110
kvrt/2015.12.30.0212
kvrt/2015.12.30.0637
lili/2.9.3
moneyguru/2.9.1
nano/2.4.2
netpass.install/1.40
nexusfont.install/2.6.2.1870
nexusfont.portable/2.6.0.1820
nexusfont.portable/2.6.2.1870
nsis.install/2.50
passwordscan.install/1.35
projectlibre.install/1.6.2
retroshare/0.6.0-.18.032
searchmyfiles/2.66
shexview.install/1.97
sniffpass.install/1.13
strings/2.52
sysmon/3.10
sysmon/3.11
systemninja.portable/3.1.1
telegram.install/0.8.30
telegram.portable/0.8.30
ultravnc/1.2.0.5-old
ums/5.2.1
videocacheview.install/2.90
videocacheview.install/2.95
webbrowserpassview.install/1.65
wifichannelmonitor/1.30
wirelessnetview.install/1.68

cleanup

mkdir ../BAD_CHECKSUM
for i in $(grep '{checksum}' */*/tools/chocolateyInstall.ps1 -l | cut -d'/' -f 1-2); do j=$(echo $i | tr '/' '-'); cp -a $i ../BAD_CHECKSUM/$j; done
for i in $(grep '{checksum}' */*/tools/chocolateyInstall.ps1 -l | cut -d'/' -f 1-2); do echo rm -rf $i; done

Packages with empty checksums are not pushed to the Chocolatey gallery. There is also no overt notice this has happened so the missing package is not fixed until the mistake is noticed.

dtgm commented 8 years ago

fixed in #173