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

0.9.37 has been retagged #426

Open
dvzrv opened this issue Dec 8, 2023 · 2 comments
Open

0.9.37 has been retagged #426

dvzrv opened this issue Dec 8, 2023 · 2 comments

Comments

@dvzrv
Copy link

dvzrv commented Dec 8, 2023

Hi! 👋

This release has been retagged (similar to 0.9.34 in #401).
via https://gitlab.archlinux.org/archlinux/packaging/packages/qtractor/-/issues/2

The relevant diff between a source tarball downloaded on 2023-12-05 and now is:

--- old/qtractor_0_9_37.tar.gz
+++ qtractor_0_9_37.tar.gz
│ ├── qtractor-qtractor_0_9_37/src/appdata/org.rncbc.qtractor.metainfo.xml
│ │ ├── qtractor-qtractor_0_9_37/src/appdata/org.rncbc.qtractor.metainfo.xml
│ │ │ @@ -43,11 +43,11 @@
│ │ │      <keyword>Qt</keyword>
│ │ │    </keywords>
│ │ │    <url type="homepage">https://qtractor.org</url>
│ │ │    <project_group>rncbc.org</project_group>
│ │ │    <developer_name>rncbc aka. Rui Nuno Capela</developer_name>
│ │ │    <update_contact>rncbc@rncbc.org</update_contact>
│ │ │    <releases>
│ │ │ -    <release version="0.9.37" date="2023-17-05" urgency="low"/>
│ │ │ +    <release version="0.9.37" date="2023-12-05" urgency="low"/>
│ │ │    </releases>
│ │ │    <content_rating type="oars-1.0"/>
│ │ │  </component>

Full diffoscope output: qtractor-0.9.37-diffoscope.log

@rncbc please just create a new tag. Retagging breaks downstream packaging and reproducibility. There really is no need for a ticket like this.

@rncbc
Copy link
Owner

rncbc commented Dec 8, 2023

said it before and now sayng it again:)

  • GH is NOT the official release repo, never was; please, don't count on this to trigger a release tag as being GA, whatsoever;
  • upstream (me) has the legit prerogative to retag a release as seems fit, always, as long it's done before the corresponding official release annoucement;
  • the official release tarball is https://download.sf.net/qtractor/qtractor-0.9.37.tar.gz ; please don't trust anything else, even less so for the archives provided through GH.

sorry for all inconvenience.
cheers

@dvzrv
Copy link
Author

dvzrv commented Dec 8, 2023

GH is NOT the official release repo, never was; please, don't count on this to trigger a release tag as being GA, whatsoever;

Sure, but does that matter, if the sources are the same? I'm interested in the git tags and auto-generated tarballs, not in any platform-specific releases (since this repository does not use any git submodules).

upstream (me) has the legit prerogative to retag a release as seems fit, always, as long it's done before the corresponding official release annoucement;

That doesn't doesn't break downstreams any less (e.g. also anyone that has the repository checked out).

Why not create pre-release tags, if something is not yet clear or needs figuring out?
I mentioned in #401 (comment) already, that it's not feasible for downstreams to wait for some bespoke message on some $platform for all of their upstreams. It does not scale. :)

the official release tarball is https://download.sf.net/qtractor/qtractor-0.9.37.tar.gz ; please don't trust anything else, even less so for the archives provided through GH.

For tracking purposes I would need to rely on regex matching in an HTML page to find new releases. Additionally, sourceforge has proven flaky and slow in the past. Git is far more reliable for this.

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