[-]
[+]
|
Changed |
_service:tar_git:harbour-storeman.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:harbour-storeman.spec
^
|
|
|
Deleted |
_service:tar_git:harbour-storeman-0.3.0+master.20220717205009.55.g453b2de.tar.bz2
^
|
|
Added |
_service:tar_git:harbour-storeman-0.3.0+master.20230416161240.156.g44a88eb.tar.gz
^
|
[-]
[+]
|
Added |
_service:tar_git:harbour-storeman.rpmlintrc
^
|
@@ -0,0 +1,30 @@
+# References: An exceptionally comprehensive example rpmlintrc file
+# https://github.com/coreos/tectonic-rpms/blob/master/rpmlint-config
+# but adheres to the old syntax, not the new TOML one: https://toml.io/en/
+# See also https://fedoraproject.org/wiki/Common_Rpmlint_issues and
+# https://en.opensuse.org/openSUSE:Packaging_checks#Building_Packages_in_spite_of_errors
+
+# On behalf of Jolla's tar_git / SailfishOS-OBS:
+# - It re-writes the DistURL, rendering it inconsistent
+addFilter('invalid-url DistURL obs:')
+# - It has a limited list of FLOSS-licenses, most SDPX-IDs are missing
+addFilter('invalid-license')
+# - It extracts strange changelog entries out of Git, if a %%changelog section is used
+addFilter('incoherent-version-in-changelog')
+# - It sometimes re-writes the %version-%release strings of package names,
+# when referencing (only) a branch (i.e., not a git tag), for example,
+# 0.5.2-1 to 0.5.2+main.20230129011931.1.g584263a-1.8.1.jolla
+addFilter('filename-too-long-for-joliet')
+
+# On behalf of the SailfishOS:Chum metadata definition:
+# - which often forces one to do
+addFilter('description-line-too-long')
+setBadness('description-line-too-long', 0)
+
+# On our own behalf:
+# - This is how it ought to be
+addFilter('obsolete-not-provided harbour-storeman-installer')
+addFilter('unversioned Obsoletes: Obsoletes: *harbour-storeman-installer')
+# - This is also how it ought to be
+addFilter('dangerous-command-in-%post[un]* rm')
+
|