Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Casks without zap #88469

Open
vitorgalvao opened this issue Aug 31, 2020 · 139 comments
Open

Casks without zap #88469

vitorgalvao opened this issue Aug 31, 2020 · 139 comments
Labels
good first issue Issue which is easy to tackle for first-time contributors. help wanted

Comments

@vitorgalvao
Copy link
Member

vitorgalvao commented Aug 31, 2020

This is a list of casks without a zap stanza. It is suitable for contributors of any experience level.

zaps do not require any special tool to figure out, but they can help speed up the process.

If you make a PR to add a cask from this list, please comment back with the name of the cask and a link to the PR. It helps with knowing when to rebuild the list.

Thank you for helping us with these.

Cask Downloads
wireshark-chmodbpf 6,214
wch-ch34x-usb-serial-driver 2,219
openzfs 1,448
cubicsdr 1,180
save-hollywood 1,093
miktex-console 1,046
oclint 833
kobo 807
hugin 737
checkra1n 721
qtpass 706
mysides 693
silicon-labs-vcp-driver 633
speedcrunch 611
lmms 600
autopkgr 566
istat-server 548
aquaskk 536
linkliar 531
ksnip 500
rwts-pdfwriter 462
pdf-toolbox 443
outguess 443
cloudcompare 428
ransomwhere 428
parallels-client 426
tikzit 420
j 415
corelocationcli 413
teamviewer-quicksupport 410
symboliclinker 403
jmc 400
alloy 385
shadowsocksx 385
soundflower 382
thingsmacsandboxhelper 375
coqide 372
bowtie 369
data-integration 359
ftdi-vcp-driver 354
colorpicker-propicker 353
taskwarrior-pomodoro 350
orca 344
mars 343
cellprofiler 343
pencil2d 339
omnidb 338
virtualgl 332
obs-websocket 328
factor 327
opensim 322
servo 314
cd-to 313
ncar-ncl 312
mdimagesizemdimporter 298
qctools 294
cursorcerer 280
grafx 280
qtspim 279
ao 278
gutenprint 277
baiduinput 274
amd-power-gadget 271
google-ads-editor 262
fman 260
prolific-pl2303 256
mks 252
quicklook-pat 250
texts 248
ipynb-quicklook 247
inssider 245
figtree 243
meta 242
handshaker 237
bluefish 235
ioquake3 232
pronterface 227
td-agent 219
rq 218
talon 216
sunlogincontrol 214
musaicfm 210
not-pacman 207
scap-workbench 206
vidcutter 206
itunes-producer 205
asix-ax88179 202
mindforger 200
osirix-quicklook 193
multifirefox 190
commandq 189
cmdtap 189
do-not-disturb 183
singularity 179
skyfonts 179
dremel-slicer 179
composercat 177
terminology 176
iexplorer 173
gplates 173
natron 172
kext-utility 171
unity-ios-support-for-editor 171
flixtools 169
cocoarestclient 168
epubmdimporter 166
papyrus 162
mjml 160
scala-ide 160
findergo 157
au-lab 157
sequential 157
pdf-converter-master 154
gitblade 153
electorrent 151
fake 150
jdiskreport 150
secure-pipes 148
container-ps 147
airdisplay 146
mcbopomofo 145
zerobranestudio 144
markdown-service-tools 144
crosspack-avr 143
bino 141
scout 140
google-analytics-opt-out 139
cardinal 138
tribler 138
google-trends 137
clip-studio-paint 137
pallotron-yubiswitch 134
jewelrybox 132
mini-vmac 132
airmedia 132
kugoumusic 130
mari0 129
qxmledit 129
unified-remote 129
djv 129
password-gorilla 127
ghosttile 127
comictagger 127
goldencheetah 126
xaos 125
scidavis 125
crushftp 123
ampps 121
droplr 120
vu 119
sublercli 119
gopanda 117
qldds 112
timelane 112
better-window-manager 111
caldigit-thunderbolt-charging 111
quassel 110
gogs 110
duo-connect 109
splayer 107
fstream 105
gmvault 105
lazpaint 102
midikeys 101
islide 101
quakespasm 100
cornerstone 98
denemo 95
wings3d 95
emojipedia 94
pdfpenpro 94
postgrespreferencepane 94
tnefs-enough 93
colorpicker-materialdesign 93
marble 91
blu-ray-player 88
pokemon-showdown 87
doomsday-engine 86
sigdigger 85
leocad 84
grid-clock 84
satellite-eyes 84
oso-cloud 84
mp3gain-express 83
blu-ray-player-pro 82
openvanilla 82
aexol-remote-mouse 80
turtl 79
time-tracker 79
runescape 79
makehuman 78
teamviewer-quickjoin 78
epoccam 78
keymanager 78
autovolume 77
flame 77
ananas-analytics-desktop-edition 76
kern 76
wacom-inkspace 75
couleurs 75
electric-sheep 75
metabase 75
macpar-deluxe 75
roku-remote-tool 74
surge-synthesizer 74
bathyscaphe 74
toptracker 74
bandage 74
codespace 72
shiori 71
lockdown 71
epoch-flip-clock 71
unlox 69
qt3dstudio 69
apk-icon-editor 67
camed 66
objektiv 66
pixel-check 66
wail 66
filemon 66
opendnsupdater 64
fenix 64
airpass 64
procexp 62
spotify4bigsur 62
hedgewars 62
cncjs 61
big-mean-folder-machine 61
lightproxy 61
sauerbraten 60
lyrics-master 60
pokerth 60
ondesoft-audiobook-converter 59
osmc 59
armory 58
wavesurfer 57
nzbvortex 57
gridea 57
pages-data-merge 56
maelstrom 55
brightness-sync 54
pongsaver 54
livetail 53
trolcommander 53
leela 52
beacon-scanner 52
functionflip 52
shades 52
hfsleuth 52
synalyze-it-pro 52
townwifi 51
sparkleshare 51
pliim 51
pokemon-reborn 51
developerexcuses 50
ibackupbot 49
letter-opener 48
aimersoft-video-converter-ultimate 48
ibored 47
amazon-workdocs 47
focusrite-saffire-mixcontrol 46
itunes-volume-control 46
lighting 46
bitmessage 44
pester 44
modmove 44
blheli-configurator 43
core-data-editor 43
teeworlds 42
yemuzip 41
hp-prime 41
cleartext 41
simplistic 40
knuff 40
emailchemy 40
messenger-native 39
bossa 39
avidcodecsle 39
fauxpas 39
cinch 38
battlescribe 37
retroshare 37
fitbit-os-simulator 37
tvrenamer 37
luxmark 36
memory-map 36
btcpayserver-vault 36
foldingtext 36
machg 35
syncmate 35
drawbot 35
shrinkit 35
monity-helper 34
sleipnir 34
baritone 34
dyn-updater 34
jamulus 34
eme 33
m3unify 33
blobby-volley2 33
arq-cloud-backup 33
jgrasp 33
contraste 32
simpholders 31
sketch-toolbox 31
dropbox-passwords 29
invesalius 28
duckietv 28
deepstream 28
honto 28
strawberry-wallpaper 28
cornercal 27
nslogger 27
electricbinary 27
tuneinstructor 26
pdfkey-pro 26
keysafe 26
touchbarserver 26
isubtitle 26
tla+-toolbox 25
ev3-classroom 25
provisioning 24
flickr-uploadr 24
geotag-photos-pro 23
redeclipse 23
unity-android-support-for-editor 23
isyncer 23
nasas-eyes 23
ibettercharge 22
shiba 22
isyncr 21
uncolored 21
nisus-thesaurus 20
get-lyrical 20
colorchecker-camera-calibration 20
sharepod 19
ryver 19
majsoul-plus 19
unity-webgl-support-for-editor 19
unity-windows-support-for-editor 19
leanote 19
popmaker 18
gyazmail 18
writemapper 17
qmoji 17
studiolinkstandalone 17
servpane 16
tongbu 16
ealeksandrov-cd-to 15
menucalendarclock-ical 14
splitshow 14
surfeasy-vpn 14
swiftybeaver 14
powder-player 14
sync-my-l2p 14
remotix-agent 14
moscow-ml 13
rolisteam 12
kactus 11
spillo 11
stationtv-link 10
melonbooksviewer 10
invisionsync 9
electrumsv 8
udig 8
morkro-papyrus 8
ultimate-control 7
photozoom-pro 7
prudent 7
tlv 7
starnet++ 4
augur 4
macterm 3
epubquicklook 3
jcryptool 2
mit-app-inventor 1
@vitorgalvao vitorgalvao added the good first issue Issue which is easy to tackle for first-time contributors. label Aug 31, 2020
@vitorgalvao
Copy link
Member Author

@ran-dall Because you might be interested in the information: there’s almost four thousand casks without a zap (already excluding fonts). In this issue I’ve added five hundred for now (no particular order).

@Akylzhan
Copy link
Contributor

Akylzhan commented Sep 1, 2020

imgur #88545

Also, I believe that paintbrush already has zap stanza

@Akylzhan
Copy link
Contributor

Akylzhan commented Sep 1, 2020

Also, I can write here if some more casks already have zap stanza

@vitorgalvao
Copy link
Member Author

vitorgalvao commented Sep 1, 2020

There was a bug in the script and it collected way more than it was supposed to. It was a coincidence that all the ones I checked didn’t have a zap. With the reduction, all casks now fit into this issue.

@ran-dall Update on that. They’re less than two and a half thousand.

@vitorgalvao vitorgalvao changed the title Incomplete list of casks without zap Casks without zap Sep 1, 2020
@ran-dall
Copy link
Contributor

ran-dall commented Sep 1, 2020

@vitorgalvao I'm working on this with the ML. I need a day or two. I'll have all the zaps inputted. Should I push to this PR?

@vitorgalvao
Copy link
Member Author

You mean the ML will be able to add all missing zaps?

@ran-dall
Copy link
Contributor

ran-dall commented Sep 1, 2020

...yeah, and it should be able to maintain them too.

@vitorgalvao
Copy link
Member Author

That’s great. You can outright close the issue when that’s done, then.

@danielbayley
Copy link
Contributor

This is where #85820 and/or homebrew-createzap would come in handy…

@dmlemos
Copy link
Contributor

dmlemos commented Nov 10, 2020

Added zap for Freeplane on #92370

@redwoodtree
Copy link
Contributor

Added zap stanza for fldigi on 92764

@3719e04
Copy link
Contributor

3719e04 commented Nov 18, 2020

Added zap stanza for hstracker on #92899, for netnewswire on #92901, for zotero on #92906.

@3719e04
Copy link
Contributor

3719e04 commented Nov 20, 2020

@muneebmahmed added zap stanza for the cask cmake on #88809, but it was not cheked off the list.

@3719e04
Copy link
Contributor

3719e04 commented Nov 21, 2020

Added zap stanza for gpodder on #93240.

@fardage
Copy link
Contributor

fardage commented Dec 8, 2020

Added zap stanza for swish on #94909

@adithyasunil26
Copy link
Contributor

adithyasunil26 commented Dec 28, 2020

Updated zap stanza for paintbrush on #97055 and added zap stanza for macspice on #97056

@vitorgalvao
Copy link
Member Author

Thank you all for the updates and the comments.

To clarify, in case you ever check the list and don’t see any boxes ticked, that’s because I semi-regularly regenerate the list (with only the ones missing).

@adithyasunil26
Copy link
Contributor

Added zap stanza for skybox on #97049 and snapndrag on #97050

@e-nomem
Copy link
Contributor

e-nomem commented Dec 30, 2020

Added zap stanza for pyfa in #97090

@adithyasunil26
Copy link
Contributor

Added zap stanza for texmaker on #97099 and hydrogen on #97098

@zhustec
Copy link
Contributor

zhustec commented Jan 3, 2021

Added zap stanza for tencent-lemon in #97181

@adithyasunil26
Copy link
Contributor

Added zap stanza for jenkins-menu in #97196 and updated zap stanza for amazon-music in #97129

@BrewTestBot BrewTestBot added the stale Issue which has not received any feedback for some time. label Jan 25, 2021
@Homebrew Homebrew deleted a comment from BrewTestBot Jan 25, 2021
@vitorgalvao vitorgalvao removed the stale Issue which has not received any feedback for some time. label Jan 25, 2021
@alexg0
Copy link
Contributor

alexg0 commented Feb 1, 2021

Added zap stanza for ringcentral-phone in #99161

@ondrejfuhrer ondrejfuhrer mentioned this issue Oct 9, 2022
3 tasks
@korverdev
Copy link
Contributor

Added zap to bean.

@aneitel
Copy link
Contributor

aneitel commented Jan 21, 2023

@vitorgalvao
Copy link
Member Author

vitorgalvao commented Jan 23, 2023

List in top post updated. I usually do it without mentioning, but haven’t done so in a while so wanted to reinforce it’s still happening.

@aneitel
Copy link
Contributor

aneitel commented Jan 23, 2023

Added zap to

@senk
Copy link
Contributor

senk commented Feb 18, 2023

Added zap to

@Amorymeltzer
Copy link
Contributor

@razvanazamfirei
Copy link
Member

Updated list sorted by number of downloads

@vitorgalvao
Copy link
Member Author

@razvanazamfirei Will you keep the list up to date? If so, I can just link to it in the top post, seems like a better approach.

We could also delete the script if you’re not using it.

@razvanazamfirei
Copy link
Member

@vitorgalvao, I wasn't aware of the script! I'll try modify it to include the download count so it's easy for people to prioritize.

@vitorgalvao
Copy link
Member Author

Note the script is to help update the top post, not necessarily to be used on its own. So if you have a different way of generating the list and are keeping it up-to-date (even once a month should suffice) we can just link to it above.

@razvanazamfirei
Copy link
Member

@vitorgalvao, my update to the script was merged and now the list includes (and is sorted by) the download count adds. Thanks for pointing me towards it.

@razvanazamfirei
Copy link
Member

@philltran
Copy link
Contributor

philltran commented Apr 23, 2023

Added PRs to add zaps to

@jazelly
Copy link
Contributor

jazelly commented Apr 26, 2023

No zap:

@jazelly
Copy link
Contributor

jazelly commented Apr 27, 2023

No zap:

@dannydorazio
Copy link
Contributor

Added zap to beamer in #146813

Finii added a commit to ryanoasis/nerd-fonts that referenced this issue May 13, 2023
[why]
Casks without zap stanza are flagged; all casks should contain them.

The font casks do not really need zap.

[how]
What is the right way to say 'we considered zap, but do not need it'?

It seems that other people add a comment (the same comment).
For example here:
Homebrew/homebrew-cask#119090

And that seems rather widespread.

        git/homebrew-cask/Casks$ git grep '# No zap stanza required' | wc -l
        101

Include the same in our casks.

[note]
Homebrew/homebrew-cask#88469

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
@osalbahr
Copy link
Sponsor Contributor

osalbahr commented Jul 1, 2023

Is there an easy way to sort this list by "most installed recently"?

@eriweb
Copy link
Contributor

eriweb commented Oct 3, 2023

Added zap to love in #156762.

@junwen-k
Copy link
Contributor

junwen-k commented Oct 24, 2023

@0xdevalias
Copy link
Contributor

Curious, does the $(brew --repository homebrew/cask)/developer/bin/casks-without-zap script still work?

I tried running it and my clipboard seems to be blank at the end of it:

⇒ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/developer/bin/casks-without-zap run
Cloning into '/var/folders/j4/kxtq1cjs1l98xfqncjbsbx1c0000gn/T/d20231124-76676-z90h3p/homebrew-cask'...
remote: Enumerating objects: 4425, done.
remote: Counting objects: 100% (4425/4425), done.
remote: Compressing objects: 100% (4345/4345), done.
remote: Total 4425 (delta 100), reused 600 (delta 73), pack-reused 0
Receiving objects: 100% (4425/4425), 1.90 MiB | 6.67 MiB/s, done.
Resolving deltas: 100% (100/100), done.
Cloning into '/var/folders/j4/kxtq1cjs1l98xfqncjbsbx1c0000gn/T/d20231124-76676-z90h3p/homebrew-cask-versions'...
remote: Enumerating objects: 279, done.
remote: Counting objects: 100% (279/279), done.
remote: Compressing objects: 100% (263/263), done.
remote: Total 279 (delta 46), reused 101 (delta 13), pack-reused 0
Receiving objects: 100% (279/279), 153.81 KiB | 8.54 MiB/s, done.
Resolving deltas: 100% (46/46), done.
Copied lists to clipboard. Replace the information in the issue.

It might be useful to have a normal 'print to console' mode/flag, rather than using pbpaste to hijack the clipboard (as we can always just manually pipe the output to pbpaste):

https://github.com/Homebrew/homebrew-cask/blob/master/developer/bin/casks-without-zap#L111-L113


I see that the list of casks that need fixing hasn't been updated in quite a while; any chance of getting an update on this:

image


I haven't skimmed through all of the posts on this issue to see if there were any later updates about this, but I was wondering if this automation for adding/maintaining the zap clauses ever got completed?

I'm working on this with the ML. I need a day or two. I'll have all the zaps inputted. Should I push to this PR?

Originally posted by @ran-dall in #88469 (comment)

You mean the ML will be able to add all missing zaps?

Originally posted by @vitorgalvao in #88469 (comment)

...yeah, and it should be able to maintain them too.

Originally posted by @ran-dall in #88469 (comment)

That’s great. You can outright close the issue when that’s done, then.

Originally posted by @vitorgalvao in #88469 (comment)

LNKLEO pushed a commit to LNKLEO/Nerd that referenced this issue Nov 24, 2023
[why]
Casks without zap stanza are flagged; all casks should contain them.

The font casks do not really need zap.

[how]
What is the right way to say 'we considered zap, but do not need it'?

It seems that other people add a comment (the same comment).
For example here:
Homebrew/homebrew-cask#119090

And that seems rather widespread.

        git/homebrew-cask/Casks$ git grep '# No zap stanza required' | wc -l
        101

Include the same in our casks.

[note]
Homebrew/homebrew-cask#88469

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
@daeho-ro

This comment was marked as outdated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Issue which is easy to tackle for first-time contributors. help wanted
Projects
None yet
Development

No branches or pull requests