Bug 262494 - Versions: 11.4-RELEASE, 11.4-STABLE, 12.2-RELEASE, 12.2-STABLE, 13.0-RELEASE …
Summary: Versions: 11.4-RELEASE, 11.4-STABLE, 12.2-RELEASE, 12.2-STABLE, 13.0-RELEASE …
Status: Closed Overcome By Events
Alias: None
Product: Services
Classification: Unclassified
Component: Bug Tracker (show other bugs)
Version: unspecified
Hardware: Any Any
: --- Affects Many People
Assignee: Kubilay Kocak
URL:
Keywords:
: 262747 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-03-12 00:25 UTC by Graham Perrin
Modified: 2023-04-24 00:35 UTC (History)
2 users (show)

See Also:


Attachments
version list/counts screenshot (33.45 KB, image/png)
2022-03-30 23:48 UTC, Kubilay Kocak
no flags Details
Screenshot (6.72 KB, image/png)
2022-08-29 12:23 UTC, Graham Perrin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Perrin freebsd_committer freebsd_triage 2022-03-12 00:25:23 UTC
Bug 262470 comment 1 added 13.1-RELEASE to the list of versions for OS in Bugzilla – thanks koobs@

From <https://forums.freebsd.org/posts/559707>: 

> … a freshly upgraded stable/13 system now labels itself 13.1-STABLE.

In due course, please: 

* remove 11.4-RELEASE and 11.4-STABLE for new report purposes

* add 13.1-STABLE

Thanks again.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2022-03-30 23:04:17 UTC
*** Bug 262747 has been marked as a duplicate of this bug. ***
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2022-03-30 23:47:44 UTC
@Glen Historically we've added new bugzilla version entries for each X.Y-STABLE version (as reported in uname) rather than updating existing version entry strings. We've also done this for BETAX and RCX too because:

- Those are the version users *see*, where they don't need to know the underlying branch from which it came (though that's infer-able/mostly implicit for people who are familiar with the releng and dev process). This is in contrast to versions for the branch it came from (stable/13 -> 13.X-STABLE vs releng/13.X -> 13.X-RELEASE)

- 'updating' version strings rather than 'creating' new version entries means all existing bug reports (for earlier X.Y-stable versions) now appear to be reported for the latest version of the field. 

What would be ideal is:

1) Not having to create a new version entries for each (X.Y level) for non-release development branch version strings.

2) Having each version entry (and Bugzilla version string value) refer to a fixed (not changing over time) version/branch combination. This also means never having to 'mass change' existing bug reports again to update/change their version field, and easily being able to close certain subsets of issues based on version support status (EoL) without worrying about closing reports for later and still supported versions, or closing those that are 'ambiguous'.

3) Version string values that are obvious and explicit to users for reporting, who aren't familiar with dev process and versioning schemes (uname -a string vs branch from where it comes, etc). Doing so also means *much* less manually 'correcting' Version values, or having to ask clarifying questions from reporters.

Note: We have this 'moving version string' issue with CURRENT too. The bugzilla version string is CURRENT, but the displayed version string is 14.0-CURRENT , and this displayed version string changes over time. We've never had separate X.Y-CURRENT version entries, in contrast to X.Y-STABLE. It would be good to get rid of this inconsistency.

In the meantime, i'm going to add a new version entry for 13.1-STABLE (continuation of existing scheme) until we can come up with a scheme that makes sense for everyone and moves us forward to a better place.
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2022-03-30 23:48:35 UTC
Created attachment 232833 [details]
version list/counts screenshot

Forgot to add screenshot of existing Version entries, and bug counts
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2022-03-30 23:49:52 UTC
- Added: 13.1-STABLE Version
- Disabled: 13.0-STABLE Version (disabled for new bugs)
Comment 5 Graham Perrin freebsd_committer freebsd_triage 2022-08-29 12:23:20 UTC
Created attachment 236217 [details]
Screenshot

(In reply to Kubilay Kocak from comment #2)

Thanks, is it (now) reasonable to remove the first four listings – for _new report_ purposes? 

11.4-RELEASE
11.4-STABLE
12.2-RELEASE
12.2-STABLE

Apologies if I'm missing something.
Comment 6 Graham Perrin freebsd_committer freebsd_triage 2023-04-20 18:40:01 UTC
Please add 13.2-STABLE, thanks
Comment 7 Mark Linimon freebsd_committer freebsd_triage 2023-04-24 00:35:27 UTC
Committed as part of 267310.