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

changelog fails on version lines. Fixes #2054 #2056

Merged

Conversation

phillxnet
Copy link
Member

Previously rockstor update rpm package changelog version lines were not passed to the Web-UI parsing code, and empty lines were rendered as inadvertent meaningless GitHub links. This pr is intended to resolve these issues by:

  • Improving Web-UI changelog parsing to account for both empty and release version line entries, the latter begin with "*".
  • Removing version lines filter mechanism in low level changelog parser.

Fixes #2054

Testing:
Please see issue text and embedded images for functional tests performed using rpm packages containing relevant changelog entries (those dated accordingly).

Caveats:
Post this pull request we still have an outstanding issue (as yet not submitted to GitHub) where we fail to construct working GitHub links when more than a single issue is referenced, i.e as per the following example line:

-Fix size sorting on snapshots / shares pages. Fixes #1368 #1878 @Psykar

- Improve Web-UI changelog parsing to account for both empty and release
version line entries, the latter begin with "*".
- Remove version lines filter mechanism in low level changelog parser.
@phillxnet
Copy link
Member Author

Merging this as we are currently failing, within Web-UI, on our attribution responsibilities. And given we have quite a backlog of pull requests it would be good to get this in place ready for future releases.

@phillxnet phillxnet merged commit 281bd29 into rockstor:master Sep 22, 2019
@phillxnet phillxnet deleted the 2054_changelog_fails_on_version_lines branch September 25, 2019 10:41
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 this pull request may close these issues.

changelog fails on version lines
1 participant