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

platypus 5.4.1 src.zip file: unzipping and symbolic link issue #240

Open
iMichka opened this issue Nov 23, 2022 · 1 comment
Open

platypus 5.4.1 src.zip file: unzipping and symbolic link issue #240

iMichka opened this issue Nov 23, 2022 · 1 comment

Comments

@iMichka
Copy link

iMichka commented Nov 23, 2022

Hello. Homebrew maintainer here. I just noticed that the src.zip file of the 5.4.1 release is in a weird state.
When I try to unzip it on macOS, unzipping exits with status code 1

Here is the error message:

warning:  skipped "../" path component(s) in ../
warning:  skipped "../" path component(s) in ../Common.m
  inflating: ./Common.m
warning:  skipped "../" path component(s) in ../Documentation/
warning:  skipped "../" path component(s) in ../Documentation/Documentation.html
... snip ...
warning:  skipped "../" path component(s) in ../Sparkle/dsa_pub.pem
  inflating: ./Sparkle/dsa_pub.pem
warning:  skipped "../" path component(s) in ../build_release.sh
  inflating: ./build_release.sh
finishing deferred symbolic links:
  ./Tests/platypus       -> /Users/sveinbjorn/Projects/platypus/products/platypus_clt
  ./Sparkle/Sparkle.framework/PrivateHeaders -> Versions/Current/PrivateHeaders
  ./Sparkle/Sparkle.framework/Resources -> Versions/Current/Resources
  ./Sparkle/Sparkle.framework/Versions/Current -> B
  ./Sparkle/Sparkle.framework/Autoupdate -> Versions/Current/Autoupdate
  ./Sparkle/Sparkle.framework/Updater.app -> Versions/Current/Updater.app
  ./Sparkle/Sparkle.framework/Headers -> Versions/Current/Headers
  ./Sparkle/Sparkle.framework/XPCServices -> Versions/Current/XPCServices
  ./Sparkle/Sparkle.framework/Modules -> Versions/Current/Modules
  ./Sparkle/Sparkle.framework/Sparkle -> Versions/Current/Sparkle
  ./Sparkle/old/Sparkle.framework/PrivateHeaders -> Versions/Current/PrivateHeaders
  ./Sparkle/old/Sparkle.framework/Resources -> Versions/Current/Resources
  ./Sparkle/old/Sparkle.framework/Versions/Current -> A
  ./Sparkle/old/Sparkle.framework/Headers -> Versions/Current/Headers
  ./Sparkle/old/Sparkle.framework/Modules -> Versions/Current/Modules
  ./Sparkle/old/Sparkle.framework/Sparkle -> Versions/Current/Sparkle

I found a way to unzip the file though, with https://unix.stackexchange.com/a/319623

unzip -: platypus5.4.1.src.zip

It does unzip the file, but at ../, so outside of the directory where I want it to be unzipped. I think that using -: is a bad idea anyway.

Could the release process be changed to make a zip archive that unzips without exit code 1, in the right folder?

iMichka added a commit to iMichka/homebrew-core that referenced this issue Dec 28, 2022
Does not build on Montery: Homebrew#94212

Got no answer upstream sveinbjornt/Platypus#240

Download count is quite low:

==> Analytics
install: 58 (30 days), 275 (90 days), 941 (365 days)
install-on-request: 58 (30 days), 276 (90 days), 942 (365 days)
build-error: 0 (30 days)
BrewTestBot pushed a commit to Homebrew/homebrew-core that referenced this issue Dec 28, 2022
Does not build on Montery: #94212

Got no answer upstream sveinbjornt/Platypus#240

Download count is quite low:

==> Analytics
install: 58 (30 days), 275 (90 days), 941 (365 days)
install-on-request: 58 (30 days), 276 (90 days), 942 (365 days)
build-error: 0 (30 days)

Closes #119259.

Signed-off-by: Sean Molenaar <[email protected]>
Signed-off-by: BrewTestBot <[email protected]>
@abelozerov
Copy link

abelozerov commented Jun 7, 2023

Bump, would be great to have the latest version of platypus at homebrew

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants