Bug ID 1187320
Summary RPM macro 'sle_version' missing in 15.3
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.3
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Development
Assignee screening-team-bugs@suse.de
Reporter alex.honeywell@superna.net
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Accoring to
https://en.opensuse.org/openSUSE:Packaging_for_Leap#RPM_Distro_Version_Macros
this macro should be defined as `150300` however it is not present in
`/usr/lib/rpm/suse/macros` provided by
`rpm-config-SUSE-1-3.61`:`suse_macros.in` for Leap 15.3

```
...
%supplements_kernel_module() \
    %{expand:%(if ! rpm -q kernel-syms > /dev/null; then echo "%fail Please add
the kernel-syms package to BuildRequires"; fi)}

%suse_version @suse_version@
%sles_version @sles_version@
%ul_version @ul_version@
%is_opensuse @is_opensuse@

%do_profiling
...```

contrast to `/usr/lib/rpm/suse_macros` provided by
`rpm-4.14.1-lp152.17.5`:`rpm-suse_macros`

```
...

%supplements_kernel_module() \
    %{expand:%(if ! rpm -q kernel-syms > /dev/null; then echo "%fail Please add
the kernel-syms package to BuildRequires"; fi)}

%suse_version @suse_version@
%sles_version @sles_version@
%ul_version @ul_version@
%is_opensuse @is_opensuse@
%sle_version @sle_version@
%leap_version @leap_version@

%do_profiling 1
...
```

Result:

```
lp152:~ # rpm --eval '0%{?sle_version}'
0150200

---

lp153:~ # rpm --eval '0%{?sle_version}'
0
```


You are receiving this mail because: