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,194
openzfs 1,568
cubicsdr 1,153
miktex-console 1,019
oclint 856
hugin 765
ksnip 708
silicon-labs-vcp-driver 682
qtpass 655
lmms 598
istat-server 560
aquaskk 542
autopkgr 541
outguess 487
alloy 471
rwts-pdfwriter 466
parallels-client 452
tikzit 427
jmc 415
symboliclinker 414
pdf-toolbox 410
data-integration 393
ransomwhere 391
j 391
coqide 387
bowtie 387
ftdi-vcp-driver 380
shadowsocksx 378
thingsmacsandboxhelper 369
pencil2d 368
soundflower 351
taskwarrior-pomodoro 349
orca 342
colorpicker-propicker 342
virtualgl 329
servo 322
factor 320
opensim 310
cellprofiler 306
qctools 299
ncar-ncl 292
cursorcerer 290
mdimagesizemdimporter 288
ao 285
grafx 276
qtspim 276
amd-power-gadget 275
ipynb-quicklook 274
baiduinput 274
mks 267
fman 259
bluefish 252
quicklook-pat 249
figtree 242
inssider 240
handshaker 240
prolific-pl2303 225
rq 208
td-agent 207
musaicfm 207
pronterface 203
asix-ax88179 201
mindforger 200
itunes-producer 199
vidcutter 197
skyfonts 195
osirix-quicklook 193
do-not-disturb 187
singularity 187
dremel-slicer 184
iexplorer 176
unity-ios-support-for-editor 171
terminology 171
gplates 171
clip-studio-paint 169
natron 163
container-ps 163
findergo 157
kext-utility 156
gitblade 155
mcbopomofo 153
electorrent 151
secure-pipes 150
markdown-service-tools 150
zerobranestudio 149
au-lab 149
papyrus 147
mjml 146
google-analytics-opt-out 146
scout 146
bino 141
gopanda 139
password-gorilla 139
mini-vmac 137
google-trends 136
unified-remote 134
comictagger 134
airmedia 133
cardinal 133
tribler 132
crushftp 130
scidavis 126
kugoumusic 125
qxmledit 125
sublercli 122
goldencheetah 121
djv 119
xaos 117
timelane 112
ampps 112
quassel 111
lazpaint 107
caldigit-thunderbolt-charging 103
qldds 102
islide 101
wings3d 99
splayer 99
blu-ray-player 99
cornerstone 98
duo-connect 95
quakespasm 94
leocad 93
emojipedia 93
pokemon-showdown 92
sigdigger 92
oso-cloud 91
denemo 89
postgrespreferencepane 88
doomsday-engine 88
grid-clock 87
makehuman 84
colorpicker-materialdesign 84
blu-ray-player-pro 82
ananas-analytics-desktop-edition 81
flame 80
codespace 80
tnefs-enough 80
couleurs 79
keymanager 78
openvanilla 78
wacom-inkspace 78
turtl 77
epoch-flip-clock 76
bandage 76
objektiv 74
aexol-remote-mouse 74
filemon 74
macpar-deluxe 73
toptracker 73
surge-synthesizer 72
camed 70
tla+-toolbox 69
procexp 68
electric-sheep 68
runescape 67
cncjs 67
wail 66
kern 66
roku-remote-tool 64
lockdown 64
airpass 63
unlox 62
sauerbraten 61
pokerth 61
wavesurfer 60
gridea 60
qt3dstudio 59
maelstrom 59
epoccam 58
osmc 58
opendnsupdater 58
developerexcuses 57
hfsleuth 56
nzbvortex 56
hedgewars 55
ondesoft-audiobook-converter 54
simplistic 54
lightproxy 53
armory 51
aimersoft-video-converter-ultimate 49
leela 47
pliim 47
itunes-volume-control 47
amazon-workdocs 44
emailchemy 43
knuff 43
ibored 42
teeworlds 41
bitmessage 39
blheli-configurator 39
contraste 39
hp-prime 39
tvrenamer 38
fitbit-os-simulator 37
drawbot 37
cinch 35
monity-helper 35
m3unify 34
syncmate 34
btcpayserver-vault 33
dyn-updater 32
retroshare 32
battlescribe 32
arq-cloud-backup 31
sleipnir 31
duckietv 30
invesalius 30
honto 29
ev3-classroom 28
sharepod 28
keysafe 28
nslogger 28
strawberry-wallpaper 27
pdfkey-pro 26
deepstream 26
tuneinstructor 25
unity-windows-support-for-editor 25
electricbinary 25
isyncer 24
geotag-photos-pro 24
unity-android-support-for-editor 23
jgrasp 21
shiba 21
ibettercharge 21
unity-webgl-support-for-editor 20
colorchecker-camera-calibration 19
leanote 19
isyncr 19
majsoul-plus 18
redeclipse 17
powder-player 17
qmoji 16
gyazmail 16
servpane 16
sync-my-l2p 16
surfeasy-vpn 16
ryver 15
jcryptool 14
splitshow 14
tongbu 13
starnet++ 12
rolisteam 12
kactus 11
moscow-ml 10
electrumsv 9
stationtv-link 9
morkro-papyrus 8
invisionsync 6
tlv 6
prudent 4
@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