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
wch-ch34x-usb-serial-driver 2,182
openzfs 1,527
cubicsdr 1,168
save-hollywood 1,092
miktex-console 1,043
oclint 839
kobo 813
hugin 763
checkra1n 731
qtpass 674
ksnip 669
silicon-labs-vcp-driver 659
speedcrunch 609
lmms 605
istat-server 557
aquaskk 551
autopkgr 551
rwts-pdfwriter 467
outguess 459
alloy 436
parallels-client 435
pdf-toolbox 421
tikzit 418
symboliclinker 411
jmc 405
ransomwhere 402
j 396
shadowsocksx 385
teamviewer-quicksupport 385
data-integration 381
coqide 376
bowtie 376
ftdi-vcp-driver 371
thingsmacsandboxhelper 365
soundflower 363
pencil2d 358
taskwarrior-pomodoro 354
colorpicker-propicker 348
orca 345
virtualgl 333
obs-websocket 330
factor 328
cd-to 326
cellprofiler 323
servo 322
opensim 310
ncar-ncl 305
mdimagesizemdimporter 295
qctools 294
cursorcerer 284
ao 280
qtspim 279
grafx 277
amd-power-gadget 269
baiduinput 268
ipynb-quicklook 267
mks 262
fman 257
google-ads-editor 255
texts 252
quicklook-pat 252
bluefish 249
figtree 243
inssider 241
handshaker 241
ioquake3 240
prolific-pl2303 233
rq 217
td-agent 214
talon 211
musaicfm 210
pronterface 208
itunes-producer 205
mindforger 201
vidcutter 198
asix-ax88179 193
osirix-quicklook 193
do-not-disturb 191
skyfonts 189
dremel-slicer 182
singularity 180
gplates 178
iexplorer 175
terminology 175
commandq 172
unity-ios-support-for-editor 170
natron 164
kext-utility 163
scala-ide 161
container-ps 160
findergo 158
papyrus 158
clip-studio-paint 157
gitblade 157
electorrent 156
jdiskreport 154
pdf-converter-master 153
mjml 153
secure-pipes 152
markdown-service-tools 150
au-lab 150
zerobranestudio 145
google-analytics-opt-out 145
mcbopomofo 144
scout 142
google-trends 140
crosspack-avr 137
unified-remote 137
bino 136
mini-vmac 133
cardinal 133
crushftp 133
password-gorilla 132
tribler 131
airmedia 131
pallotron-yubiswitch 130
comictagger 129
gopanda 129
goldencheetah 125
kugoumusic 125
vu 123
sublercli 123
djv 123
qxmledit 123
scidavis 122
droplr 118
xaos 118
ampps 113
gogs 112
quassel 111
timelane 108
gmvault 107
qldds 107
fstream 105
lazpaint 104
duo-connect 103
islide 101
splayer 100
caldigit-thunderbolt-charging 98
wings3d 97
cornerstone 96
quakespasm 95
midikeys 94
emojipedia 94
blu-ray-player 94
pokemon-showdown 94
postgrespreferencepane 93
denemo 91
doomsday-engine 91
colorpicker-materialdesign 90
sigdigger 90
oso-cloud 89
satellite-eyes 88
grid-clock 87
leocad 84
ananas-analytics-desktop-edition 83
marble 83
makehuman 81
blu-ray-player-pro 80
turtl 80
flame 79
couleurs 79
macpar-deluxe 79
openvanilla 78
tnefs-enough 78
keymanager 77
codespace 77
bandage 77
teamviewer-quickjoin 76
surge-synthesizer 74
aexol-remote-mouse 74
bathyscaphe 73
wacom-inkspace 73
runescape 73
electric-sheep 72
epoch-flip-clock 72
toptracker 70
kern 70
camed 69
procexp 69
unlox 69
roku-remote-tool 69
objektiv 69
pixel-check 68
wail 67
filemon 66
spotify4bigsur 66
lockdown 66
cncjs 65
airpass 63
epoccam 63
wavesurfer 62
opendnsupdater 62
qt3dstudio 62
sauerbraten 61
pokerth 61
nzbvortex 61
maelstrom 60
lightproxy 59
osmc 59
gridea 58
pongsaver 58
developerexcuses 58
lyrics-master 57
trolcommander 55
ondesoft-audiobook-converter 53
armory 53
hedgewars 53
hfsleuth 53
tla+-toolbox 52
townwifi 51
synalyze-it-pro 51
letter-opener 51
brightness-sync 51
pliim 50
leela 50
aimersoft-video-converter-ultimate 49
shades 48
simplistic 47
livetail 47
itunes-volume-control 46
amazon-workdocs 46
knuff 44
avidcodecsle 44
ibored 44
bitmessage 41
hp-prime 41
emailchemy 41
blheli-configurator 40
teeworlds 40
fitbit-os-simulator 40
drawbot 40
bossa 39
foldingtext 37
syncmate 36
monity-helper 35
btcpayserver-vault 35
contraste 34
m3unify 34
cinch 34
retroshare 34
dyn-updater 33
battlescribe 33
tvrenamer 33
sleipnir 33
jamulus 32
arq-cloud-backup 32
invesalius 31
dropbox-passwords 31
cornercal 29
honto 29
electricbinary 28
duckietv 28
nslogger 28
ev3-classroom 28
keysafe 27
pdfkey-pro 27
sharepod 26
strawberry-wallpaper 26
deepstream 25
tuneinstructor 25
geotag-photos-pro 24
isyncer 23
flickr-uploadr 23
ibettercharge 22
jgrasp 22
shiba 21
get-lyrical 21
unity-android-support-for-editor 21
unity-windows-support-for-editor 21
nisus-thesaurus 20
isyncr 20
unity-webgl-support-for-editor 20
majsoul-plus 19
leanote 19
colorchecker-camera-calibration 18
redeclipse 18
gyazmail 16
qmoji 16
tongbu 16
servpane 16
powder-player 16
sync-my-l2p 15
surfeasy-vpn 15
ryver 15
remotix-agent 14
splitshow 14
rolisteam 13
moscow-ml 12
kactus 11
electrumsv 9
stationtv-link 9
jcryptool 9
udig 8
ultimate-control 8
photozoom-pro 8
starnet++ 8
morkro-papyrus 8
melonbooksviewer 7
invisionsync 7
prudent 6
tlv 6
augur 5
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
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