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

Promote 15.3 profiles given 15.2 approaches EOL #81

Closed
phillxnet opened this issue Oct 2, 2021 · 6 comments · Fixed by #92
Closed

Promote 15.3 profiles given 15.2 approaches EOL #81

phillxnet opened this issue Oct 2, 2021 · 6 comments · Fixed by #92
Assignees

Comments

@phillxnet
Copy link
Member

We currently have all 15.2 profiles as "Current" and 15.3 as "In-Development". It is proposed that we now promote our 15.3 profiles to the "Current"/"Core" status. This is as a result of the 15.3 profiles now having had a fair amount of 'field' testing (> 5 months) and there having been no significant negative feedback. And in view of the need to move forward on our recommended base OS and to actively observe the relevant EOL status. OpenSuse Leap 15.2 is due to reach end of life in November/December this year (2021). At which point, soon thereafter, we will likely remove the associated profiles as we did with the now EOL 15.1: "Remove Leap15.1 profiles" #21 (September 2020).

@skewty
Copy link

skewty commented Oct 13, 2021

Is this issue holding up the 4.0 ISO release?

Perhaps a GitHub Milestone with the remaining issues before the 4.0 ISOs can be released would be a good idea?

@phillxnet
Copy link
Member Author

Hello @skewty and thanks for your interest in our re-release via the v4 "Built on openSUSE" endeavour.

Is this issue holding up the 4.0 ISO release?

Not majorly, but a little. We are as per:
https://forum.rockstor.com/t/beta-built-on-opensuse-testing-channel-changelog/7097/16
now at 4.0.9-0 Release Candidate 10 in our testing channel, from which this rockstor-installer repo gets it's rockstor package.

The main hold-up on releasing the final stable rpm is an as yet un-formalised (read as yet not understood) config import issue reported by @Hooverdan96 that is being explored in a private RC test of the installer builds. Unfortunately all our core developers/contributors are currently busy getting our ducks in a row in our infrastructure/backend systems ready for the re-release by way of the v4. But I myself hope to have my immediate backlog done soon so I can re-focus on that potential blocker so we can at least get it to the GitHub issue stage.

Perhaps a GitHub Milestone with the remaining issues before the 4.0 ISOs can be released would be a good idea?

Funny you should say that. @FroggyFlox prompted me similarly a while back to do this and as a result we created the following milestone in the main rockstor-core repo:

"First 4 Stable (ISO)"
https://github.com/rockstor/rockstor-core/milestones

The referenced config import to-be-issue, once we understand and can clearly define it, will be created in that repo and likely added to that otherwise completed to date "First 4 Stable (ISO)" milestone.

As for hold-ups in this repo (rockstor-installer). I don't thing there are any really; bar, as indicated, this issue in a small way. Given the nearness of Leap 15.2's EOL we will likely promote installer profiles based on Leap 15.3 (this issues focus for the readme updates) but given we have quite a few folks already running the v4 "Build on openSUSE" variant we want to see them through to the EOL and continue with the rpm and installer profile maintenance until then. Plus ensuring we have an understood 'zypper dup' path for them to follow to 'jump' up to the Leap 15.3 profile. Or it's equivalent.

Another hold-up, of sorts, infrastructure wise, is our first issue in our open source website repo:

"Migrate to Hugo ..."
rockstor/rockstor-website#1

Which will in turn ease our way to publishing/explaining the planned 8 pre-build installers derived from the 6 profiles within this (rockstor-installer) repo:
I.e.
Both 15.2 and 15.3 bases for machine targets of X86_64/RaspberryPi4/ARM64EFI
Which gives us 6 installers, but we have in the closed beta tests two sub target images for the ARM64EFI profiles (qcow2 and raw.zx).

Our ARM64EFI profile has an end target defined as qcow2 (intended for a hardware partner), but we copy out the raw file and 'xz --threads=4' it while we are there within our semi-automated builders we lined up read for the re-release. This is intended to provide maximum flexibility for those on that platform (generic ARM64 based servers likely).

Hope that helps, at least to put this issue into perspective. The Leap 15.3 profiles do now look to be in good shape, hence this proposed update. But as with all non trivial modern software, we are on shifting sands so eyes-open.

@phillxnet phillxnet added this to the First v4 stable release milestone Nov 28, 2021
@phillxnet
Copy link
Member Author

The main hold-up on releasing the final stable rpm is an as yet un-formalised (read as yet not understood) config import issue reported by @Hooverdan96 that is being explored in a private RC test of the installer builds.

Linking to the now active issue with a proof of concept fix:
rockstor/rockstor-core#2334

Another hold-up, of sorts, infrastructure wise, is our first issue in our open source website repo:

"Migrate to Hugo ..." rockstor/rockstor-website#1

Noting that we are now all Hugo on the main website. As of the merging of:

rockstor/rockstor-website#22

Plus ensuring we have an understood 'zypper dup' path for them to follow to 'jump' up to the Leap 15.3 profile. Or it's equivalent.

To be addressed against the following issue:
rockstor/rockstor-doc#352

The Leap 15.3 profiles do now look to be in good shape, hence this proposed update. But as with all non trivial modern software, we are on shifting sands so eyes-open.

There is also the now formalised email notification issue that has cropped up in our Leap 15.3 based offering:
rockstor/rockstor-core#2324

1 similar comment
@phillxnet
Copy link
Member Author

The main hold-up on releasing the final stable rpm is an as yet un-formalised (read as yet not understood) config import issue reported by @Hooverdan96 that is being explored in a private RC test of the installer builds.

Linking to the now active issue with a proof of concept fix:
rockstor/rockstor-core#2334

Another hold-up, of sorts, infrastructure wise, is our first issue in our open source website repo:

"Migrate to Hugo ..." rockstor/rockstor-website#1

Noting that we are now all Hugo on the main website. As of the merging of:

rockstor/rockstor-website#22

Plus ensuring we have an understood 'zypper dup' path for them to follow to 'jump' up to the Leap 15.3 profile. Or it's equivalent.

To be addressed against the following issue:
rockstor/rockstor-doc#352

The Leap 15.3 profiles do now look to be in good shape, hence this proposed update. But as with all non trivial modern software, we are on shifting sands so eyes-open.

There is also the now formalised email notification issue that has cropped up in our Leap 15.3 based offering:
rockstor/rockstor-core#2324

@phillxnet
Copy link
Member Author

Linking to the now active issue with a proof of concept fix:
rockstor/rockstor-core#2334

To be addressed against the following issue:
rockstor/rockstor-doc#352

There is also the now formalised email notification issue that has cropped up in our Leap 15.3 based offering:
rockstor/rockstor-core#2324

All of the above are now resolved via the release of 4.1.0-0 and the consequent publishing of the 15.2 to 15.3 howto that also depended on a 4.1.0-0 fix.

@phillxnet
Copy link
Member Author

I am currently working on this issue.

phillxnet added a commit to phillxnet/rockstor-installer that referenced this issue Jan 13, 2022
Here we remove all 15.2 references as they are now EOL. This simplifies
and shortens the instructions.

Includes:
- Moving all rockstor website references to https.
- Standardising on shell format for command formatting.
- Adding reference to our new Stable Kernel Backport how-to in docs.
- Adding reference to the newly added but remarked out Stable Kernel
Backport and filesystems repos for custom builds of the installer.
- Returning to semantic formating.
- Minor rewording.
phillxnet added a commit to phillxnet/rockstor-installer that referenced this issue Jan 14, 2022
Associated pull request was incomplete on this info.
phillxnet added a commit that referenced this issue Jan 14, 2022
…15.2_approaches_EOL

Promote 15.3 profiles given 15.2 is EOL #81
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

Successfully merging a pull request may close this issue.

2 participants