Prepare MesserLab/SLiM sources for general Flatpak release#353
Prepare MesserLab/SLiM sources for general Flatpak release#353bhaller merged 6 commits intoMesserLab:masterfrom bryce-carson:flatpak-merge-request
Conversation
Hopefully the metadata update allows Flatpak-builder to stop complaining.
|
Hi @bryce-carson. This all seems clear. If I understand correctly, you do not want me to approve this PR now, because you might roll further changes into it, and in any case we can't start the Flatpak roll until 4.0.1 is ready to tag. So I'll sit on this PR for now, and touch base with you when the release is ready. (No target date set yet.) Thanks! |
|
Hi @bryce-carson. I have just committed the version increment to 4.0.1, and am ready to tag (but have not yet tagged). If I understand correctly, you'll now do any final changes to this PR, I'll merge it in, and then I'll tag and do the release. Please let me know if I've got the right end of the stick, and whether there will be any substantial delay on your end. Thanks! |
Ben incremented the version tag in the spec file, and indicated this is the first release of the RPM in the relese tag in the spec file, but forgot to add a changelog entry. I added an appropriate changelog entry for this version of SLiM (and its RPM) on behalf of Ben. I incremented the version attribute of the release tag in the Appstream/Flatpak Metainfo XML.
bryce-carson
left a comment
There was a problem hiding this comment.
@bhaller The PR is ready to merge now! Happy release day!
I'll write updated installation instructions tonight and send them over to you promptly.
|
Thanks! |
Hi Ben,
Flatpak
Here's a necessary update that will simplify the release of the Flatpak through Flathub.
When you're about to tag
v4.0.1, stop, and please push a commit updating line 29 oforg.messerlab.slimgui.metainfo.xml(see the code block below) to match the in-progress release/tag and the date.It should read like below if you happen to tag
v4.0.1tomorrow.RPM
This PR supplies some packaging maintenance (updating metadata, but since I don't know the date, as spoken of above, I can't update it all). Other maintenance that is best done when the release is about to be made is to the
SLiM.specfile.You can copy the header of a
%changelogentry and update it as below, and recall to also update theversionandreleasetags (whereversionis the version of SLiM/SLiMgui andreleasewill be the first release of the RPM package for this version of SLiM/SLiMgui).That makes the changes to be done like below.
... at the top of
SLiM.spec... at the bottom of
SLiM.specFriendly note
If any of this is confusing, or I haven't explained something important, please respond in this PR. I would then append more commits to this PR, before it gets merged, making the changes spoken I've said are helpful/necessary for packaging; after that, you can finish tagging/releasing
v4.0.1.After you tag
v4.0.1I will make the PR to the Flathub/Flathub repository. After Flathub administrator review and approval of the PR, then a new repository which I will have write access to (I will request them to also give you write permissions, so you have control over the Flatpak as well, not I alone), then whenever a commit is made to that new repository the Flatpak will be rebuilt and immediately released. For more information about Flatpak submission, review, and approval, see this page.For this release, there will likely be some delay between submitting the pull request to the Flathub repository and when it is approved, built, and released. If I've misunderstood or not seen something in the Flatpak and/or Flathub specifications, there may be more delay. I would recommend notifying interested parties of the
v4.0.1release, but include mention of the Flatpak release which is imminent. You might recommend people to regularly check Flathub.org or their software installation/update software on Linux (if they've enabled Flathub integration) to see if SLiMgui has been released that way yet.I'll make edits to the installation instructions in the manual for Debian and Ubuntu users as soon as I have time. After the Flathub administrators have published the SLiMgui flatpak I'll submit the manual edits to you (otherwise there are no changes to be made to the manual till then).