| Summary: | tarme fails because it wants to communicate with Jenkins | ||
|---|---|---|---|
| Product: | [Developer tools] releaseme | Reporter: | Tobias Leupold <tl> |
| Component: | general | Assignee: | Unassigned bugs <unassigned-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | sitter, tl |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/sdk/releaseme/commit/5aaa5d4cdb630a4bab474cbc917350f5144ead8d | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
A possibly relevant merge request was started @ https://invent.kde.org/sdk/releaseme/-/merge_requests/20 Git commit 5aaa5d4cdb630a4bab474cbc917350f5144ead8d by Harald Sitter. Committed on 05/09/2022 at 11:00. Pushed by sitter into branch 'master'. replace jenkins with gitlab the former is no more, CI is now on gitlab M +1 -1 lib/releaseme.rb A +52 -0 lib/releaseme/gitlab.rb D +0 -136 lib/releaseme/jenkins.rb M +17 -17 lib/releaseme/release.rb A +42 -0 test/gitlab_test.rb D +0 -175 test/jenkins_test.rb M +18 -56 test/release_test.rb https://invent.kde.org/sdk/releaseme/commit/5aaa5d4cdb630a4bab474cbc917350f5144ead8d Thanks for the immediate fix! |
tarme.rb currently fails when taring a release, with something like Traceback (most recent call last): 8: from ./tarme.rb:74:in `<main>' 7: from ./tarme.rb:74:in `collect' 6: from ./tarme.rb:81:in `block in <main>' 5: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/release.rb:66:in `get' 4: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/release.rb:154:in `check_ci!' 3: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/jenkins.rb:60:in `from_name_and_branch' 2: from /hd/home/tobias/tmp/git/releaseme/lib/releaseme/jenkins.rb:23:in `get' 1: from /usr/lib64/ruby/2.7.0/net/http/response.rb:133:in `value' /usr/lib64/ruby/2.7.0/net/http/response.rb:124:in `error!': 302 "Found" (Net::HTTPRetriableError) This seems to be due to releaseme wanting to check the Jenkins CI state of the project to be released, and build.kde.org meanwhile being redirected to metrics.kde.org/login (or, more essentially, Jenkins being retired). After commenting out the "check_ci!" call in "lib/releaseme/release.rb", creating a release tarball works again.