-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
4.0.x generic binary build uses an incorrect version #12339
Comments
I can confirm this for the generic UNIX packages but not Debian, and nothing in the build logs stands out until the very last stage of the generic UNIX package build. The parts of th pipeline that produce GA releases are independent from the parts that produce alphas, betas and RCs, respectively. |
Here is one example where this is publicly visible even though the pipelines are not: the new tag says |
The source package has a list of revisions which also seems correct:
Many core server parts correctly point to 7c7b6a5. |
I have some preliminary findings and a new version, In the generic binary build, the problem is still present but it looks less confusing. The version is set to After inspecting our pipelines and build logs for some 90 minutes, our (relatively) recent Makefile refactoring. So it can take some time to track down. Tanzu RabbitMQ (includings it generic binary build), OSS RabbitMQ Debian, RPM, Windows installer packages are not affected, which is why I further suspect a certain portion of the build system. In any case, this is not a functional issue but it can affect builds of artefacts such as the community Docker image or the Homebrew bottle. We will continue investigating tomorrow (Sep 19th) and later this week. |
I have found where the issue comes from. It's something I did, but not related to the Make changes, rather one of the very few Concourse pipeline changes I did a few months back. Reverting the offending commit should fix the issue. |
@lermontex this is exactly what this issue says. The community Docker image (in fact, most Docker images) are produced using the generic binary build. |
To trigger full pipeline runs, the release is not out and as of right now, #12339 is not yet resolved.
Another day of investigations suggests that what @lhoguin has found does not seem to be the root cause, so I am back to square one. What I could confirm is that
ignores the explicitly provided version and relies on tags where targets for other package types do not. |
@michaelklishin I don't have a good way of trying this out or I would do it myself, but could you give this a try?
|
@lukebakken see our internal chat. The problem on the Concourse side does exist but not in the form I've expected. The newly pushed tag is not available to the job that builds this package type. I'm afraid |
Hmm, this didn't work as I expected, anyway. The files in
|
We have narrowed it down quite a bit in the pipeline but the root cause is still not known. One fundamental solution would be to make Now let's see what the rest of the team says :) |
We should have |
|
@michaelklishin it seems it didn't work
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.0.2 The |
@lermontex our team does not maintain that image. Have you read what the README of that image says about its update timeline? You should. |
This peculiarity of the generic UNIX package's build job was addressed. If you have something else to report on the topic for Derived installation methods (such as the Docker image mentioned above, the Homebrew formula/bottle, Bitnami images) will be updated by their respective teams as they see fit or according to their publishing schedules. This can take several days, which is very common for all releases. |
Describe the bug
👋 looks like lots of plugins are bundled with rc in the path
maybe regenerate release tarball with a clean path?
Reproduction steps
n/a
Expected behavior
n/a
Additional context
relates to Homebrew/homebrew-core#191130
The text was updated successfully, but these errors were encountered: