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,231
openzfs 1,516
cubicsdr 1,173
save-hollywood 1,082
miktex-console 1,042
oclint 833
kobo 798
hugin 738
checkra1n 720
mysides 699
qtpass 694
silicon-labs-vcp-driver 650
speedcrunch 605
lmms 605
ksnip 586
autopkgr 561
aquaskk 549
istat-server 541
linkliar 533
rwts-pdfwriter 468
outguess 453
pdf-toolbox 434
parallels-client 433
corelocationcli 426
ransomwhere 422
tikzit 420
symboliclinker 412
j 407
alloy 402
teamviewer-quicksupport 401
jmc 400
shadowsocksx 386
thingsmacsandboxhelper 382
mars 374
coqide 370
soundflower 370
bowtie 369
data-integration 366
ftdi-vcp-driver 357
colorpicker-propicker 350
pencil2d 348
taskwarrior-pomodoro 346
cellprofiler 344
orca 341
omnidb 339
obs-websocket 328
virtualgl 325
opensim 322
factor 322
cd-to 316
servo 313
ncar-ncl 307
mdimagesizemdimporter 300
qctools 292
gutenprint 286
ao 284
cursorcerer 280
grafx 276
baiduinput 274
qtspim 273
amd-power-gadget 268
google-ads-editor 264
mks 256
fman 256
texts 253
quicklook-pat 252
ipynb-quicklook 252
inssider 249
bluefish 242
figtree 240
meta 237
handshaker 237
prolific-pl2303 236
ioquake3 234
sunlogincontrol 222
talon 218
pronterface 216
rq 214
itunes-producer 208
scap-workbench 207
td-agent 206
vidcutter 206
not-pacman 206
musaicfm 205
mindforger 202
asix-ax88179 195
osirix-quicklook 190
cmdtap 186
multifirefox 186
do-not-disturb 185
dremel-slicer 183
skyfonts 181
singularity 181
commandq 179
iexplorer 176
terminology 175
composercat 174
epubmdimporter 172
natron 171
unity-ios-support-for-editor 171
gplates 170
kext-utility 168
flixtools 167
cocoarestclient 166
mjml 158
papyrus 158
scala-ide 157
sequential 155
findergo 154
gitblade 154
pdf-converter-master 153
container-ps 153
au-lab 153
electorrent 152
jdiskreport 149
fake 149
secure-pipes 149
clip-studio-paint 146
google-analytics-opt-out 144
zerobranestudio 144
crosspack-avr 143
mcbopomofo 141
markdown-service-tools 139
scout 138
bino 138
google-trends 137
cardinal 136
tribler 134
pallotron-yubiswitch 134
mini-vmac 132
airmedia 130
jewelrybox 130
ghosttile 130
unified-remote 130
password-gorilla 128
qxmledit 128
crushftp 127
djv 127
kugoumusic 127
mari0 126
comictagger 124
gopanda 123
xaos 123
sublercli 122
goldencheetah 121
droplr 119
vu 119
ampps 118
scidavis 116
better-window-manager 113
qldds 113
timelane 112
gogs 111
gmvault 109
quassel 109
fstream 108
duo-connect 107
splayer 106
caldigit-thunderbolt-charging 103
lazpaint 102
islide 101
midikeys 100
wings3d 98
pokemon-showdown 97
quakespasm 96
cornerstone 95
denemo 94
emojipedia 94
colorpicker-materialdesign 93
postgrespreferencepane 91
blu-ray-player 90
oso-cloud 87
marble 86
satellite-eyes 86
sigdigger 86
tnefs-enough 86
doomsday-engine 85
mp3gain-express 85
grid-clock 85
leocad 84
blu-ray-player-pro 81
makehuman 81
time-tracker 80
turtl 80
openvanilla 79
bathyscaphe 79
teamviewer-quickjoin 78
aexol-remote-mouse 78
ananas-analytics-desktop-edition 77
couleurs 77
codespace 76
runescape 76
roku-remote-tool 76
macpar-deluxe 75
metabase 75
flame 75
wacom-inkspace 74
bandage 74
electric-sheep 74
keymanager 74
surge-synthesizer 73
epoccam 73
kern 73
shiori 72
unlox 71
toptracker 70
epoch-flip-clock 70
lockdown 69
camed 68
apk-icon-editor 68
objektiv 67
pixel-check 66
wail 66
qt3dstudio 66
airpass 65
filemon 65
opendnsupdater 64
fenix 64
procexp 63
cncjs 63
spotify4bigsur 63
lightproxy 63
nzbvortex 60
lyrics-master 60
pokerth 60
osmc 60
wavesurfer 59
sauerbraten 59
big-mean-folder-machine 58
trolcommander 56
pongsaver 55
gridea 55
maelstrom 55
armory 55
hedgewars 54
ondesoft-audiobook-converter 54
leela 53
brightness-sync 53
hfsleuth 53
townwifi 52
developerexcuses 52
beacon-scanner 52
shades 51
pokemon-reborn 51
pliim 50
letter-opener 50
sparkleshare 50
aimersoft-video-converter-ultimate 49
synalyze-it-pro 49
functionflip 48
pester 47
livetail 47
itunes-volume-control 46
amazon-workdocs 46
focusrite-saffire-mixcontrol 46
lighting 45
modmove 45
ibored 45
teeworlds 44
bitmessage 43
core-data-editor 42
blheli-configurator 42
knuff 42
avidcodecsle 42
hp-prime 41
yemuzip 41
cleartext 40
emailchemy 38
bossa 38
simplistic 38
drawbot 38
fauxpas 37
cinch 37
fitbit-os-simulator 37
messenger-native 37
syncmate 37
tla+-toolbox 37
tvrenamer 37
retroshare 36
memory-map 36
eme 35
m3unify 35
luxmark 35
btcpayserver-vault 35
foldingtext 35
blobby-volley2 35
jamulus 35
battlescribe 35
baritone 35
machg 35
monity-helper 34
sleipnir 33
shrinkit 33
contraste 32
arq-cloud-backup 32
invesalius 32
dyn-updater 32
simpholders 30
dropbox-passwords 30
isubtitle 30
jgrasp 29
honto 28
pdfkey-pro 28
nslogger 28
duckietv 28
deepstream 27
sketch-toolbox 27
cornercal 27
tuneinstructor 26
strawberry-wallpaper 26
electricbinary 26
keysafe 26
ev3-classroom 26
touchbarserver 25
nasas-eyes 24
geotag-photos-pro 23
isyncer 23
provisioning 23
flickr-uploadr 22
ibettercharge 22
uncolored 22
unity-android-support-for-editor 22
shiba 22
get-lyrical 21
isyncr 21
sharepod 21
redeclipse 20
leanote 20
nisus-thesaurus 20
unity-windows-support-for-editor 20
unity-webgl-support-for-editor 20
majsoul-plus 19
colorchecker-camera-calibration 19
popmaker 18
gyazmail 18
writemapper 17
servpane 17
studiolinkstandalone 17
qmoji 16
ealeksandrov-cd-to 16
tongbu 16
ryver 15
powder-player 15
remotix-agent 14
menucalendarclock-ical 14
sync-my-l2p 14
splitshow 14
moscow-ml 13
swiftybeaver 13
surfeasy-vpn 13
rolisteam 12
kactus 11
spillo 11
stationtv-link 10
melonbooksviewer 9
morkro-papyrus 8
electrumsv 8
invisionsync 8
ultimate-control 8
udig 8
prudent 7
photozoom-pro 7
tlv 6
jcryptool 5
augur 4
starnet++ 4
macterm 3
epubquicklook 3
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 <[email protected]>
@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 <[email protected]>
@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