Skip to content

tar_git at SFOS-OBS assembles an incorrect changelog #327

@Olf0

Description

@Olf0

PATCHMANAGER VERSION: 3.x.y

BUG DESCRIPTION

tar_git assembles an incorrect changelog, see e.g. for v3.2.4.

Consequently rpmlint at the SFOS-OBS complains:
patchmanager.aarch64: W: incoherent-version-in-changelog 3.2.3 ['3.2.4-1.12.1.jolla', '3.2.4']
The latest entry in %changelog contains a version identifier that is not coherent with the epoch:version-release tuple of the package.

AFAICS, Patchmanager currently does not provide an rpm/patchmanager.changes file, a %changelog section in the spec file or any other file accumulating the changes for each release.

STEPS TO REPRODUCE

Compile Patchmanager 3 at the SailfishOS-OBS.

ADDITIONAL INFORMATION

As we provide proper changelogs in Patchmanager's releases page at GitHub and git provides full traceability on commit level, IMO git_tar's flaw provides insufficient reason to address this by duplicating administrative work (i.e., maintain two changelogs, which must be kept in sync).

Consequently I labelled this as #wontfix. If someone thinks this is wrong, please remove the #wontfix label and address this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    #wontfixacknowledged but determined not to be implementedJolla caused thisa change in SailfishOS proper caused thisbugsomething that needs fixing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions