Bug 481658 - wrong url in kdeconnect brew url
Summary: wrong url in kdeconnect brew url
Status: REPORTED
Alias: None
Product: kdeconnect
Classification: Applications
Component: macos-application (show other bugs)
Version: unspecified
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Ruixuan Tu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-22 06:39 UTC by skw
Modified: 2024-02-22 06:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description skw 2024-02-22 06:39:36 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Run 
```sh
brew untap kde-mac/kde 2> /dev/null
brew tap kde-mac/kde https://invent.kde.org/packaging/homebrew-kde.git --force-auto-update
```
to add the tap
2. Try to install via `brew install --cask kde-mac/kde/kdeconnect`

OBSERVED RESULT
```sh
$ brew install --cask kde-mac/kde/kdeconnect
Error: Failed to open TCP connection to binary-factory.kde.org:443 (getaddrinfo: nodename nor servname provided, or not known)
Please report this issue:
  https://docs.brew.sh/Troubleshooting
Warning: Removed Sorbet lines from backtrace!
Rerun with `--verbose` to see the original backtrace
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/net/http.rb:1018:in `initialize'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/net/http.rb:1018:in `open'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/net/http.rb:1018:in `block in connect'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/timeout.rb:107:in `block in timeout'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/timeout.rb:117:in `timeout'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/net/http.rb:1016:in `connect'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/net/http.rb:995:in `do_start'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/net/http.rb:984:in `start'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/open-uri.rb:323:in `open_http'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/open-uri.rb:741:in `buffer_open'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/open-uri.rb:212:in `block in open_loop'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/open-uri.rb:210:in `catch'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/open-uri.rb:210:in `open_loop'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/open-uri.rb:151:in `open_uri'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/open-uri.rb:721:in `open'
/usr/local/Homebrew/Library/Taps/kde-mac/homebrew-kde/Casks/kdeconnect.rb:9:in `block (2 levels) in load'
/usr/local/Homebrew/Library/Homebrew/cask/url.rb:117:in `instance_exec'
/usr/local/Homebrew/Library/Homebrew/cask/url.rb:117:in `call'
/usr/local/Homebrew/Library/Homebrew/cask/url.rb:194:in `block in initialize'
/usr/local/Homebrew/Library/Homebrew/lazy_object.rb:18:in `__getobj__'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/delegate.rb:101:in `respond_to_missing?'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/delegate.rb:120:in `respond_to?'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/delegate.rb:120:in `target_respond_to?'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.1.4/lib/ruby/3.1.0/delegate.rb:86:in `method_missing'
/usr/local/Homebrew/Library/Homebrew/cask/download.rb:29:in `url'
/usr/local/Homebrew/Library/Homebrew/cask/download.rb:108:in `determine_url'
/usr/local/Homebrew/Library/Homebrew/downloadable.rb:126:in `determine_url_mirrors'
/usr/local/Homebrew/Library/Homebrew/downloadable.rb:74:in `downloader'
/usr/local/Homebrew/Library/Homebrew/downloadable.rb:87:in `fetch'
/usr/local/Homebrew/Library/Homebrew/cask/download.rb:55:in `fetch'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:181:in `download'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:71:in `fetch'
/usr/local/Homebrew/Library/Homebrew/cask/installer.rb:101:in `install'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:244:in `block in install'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:233:in `each'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:233:in `install'
/usr/local/Homebrew/Library/Homebrew/brew.rb:86:in `<main>'
```

EXPECTED RESULT
Install should start

SOFTWARE/OS VERSIONS
macOS: 14.2.1
Linux/KDE Plasma: 

ADDITIONAL INFORMATION
The `base_url` in https://invent.kde.org/packaging/homebrew-kde/-/blob/master/Casks/kdeconnect.rb?ref_type=heads#L7, i.e. `https://binary-factory.kde.org/view/MacOS/job/kdeconnect-kde_Release_macos/lastStableBuild` no longer exists.