openSUSE / software-o-o

The site behind https://software.opensuse.org. It is the default web interface to download openSUSE distributions and to search for OBS packages. Packaged at https://build.opensuse.org/project/show/openSUSE:infrastructure:software.opensuse.org
https://software.opensuse.org/
GNU General Public License v2.0
140 stars 111 forks source link

Incomplete search results/missing links for Leap 15.4 packages #1212

Open rombert opened 2 years ago

rombert commented 2 years ago

Describe the bug I am unable to find links to official packages for Leap 15.4 .

To Reproduce Steps to reproduce the behavior:

  1. Go to https://software.opensuse.org/package/php7-mysql
  2. Click on 'Show php7-mysql for other distributions'
  3. Scroll down to 'openSUSE Leap 15.4'

Expected behavior No 'official release' entry is present for Leap 15.4, while Leap 15.3 works just fine.

Screenshots image

Environment (please complete the following information): Not relevant.

Additional context N/A.

tacerus commented 2 years ago

I was directed to report my issue in this repository. Since your issue description is very similar to mine, I will paste my issue content here as a comment for additional context.

Hi,

Packages available in the default repositories on openSUSE Leap 15.4 do not show on software.opensuse.org.

Some software searches do not show a Leap 15.4 category at all, for example: https://software.opensuse.org/package/vim

Others show a Leap 15.4 category, but no official releases for it: https://software.opensuse.org/package/nodejs16

Even though those packages are to be found in the Leap 15.4 project in OBS: https://build.opensuse.org/package/show/openSUSE:Leap:15.4/vim https://build.opensuse.org/package/show/openSUSE:Leap:15.4/nodejs16

I am not sure it's related to the builds there being locked, but since the packages are definitely available for install on Leap 15.4, I suppose they should show up for users on software.o.o:

$ zypper se -isx vim S | Name | Type | Version | Arch | Repository ---+------+---------+-----------------+--------+------------------- i+ | vim | package | 8.0.1568-5.17.1 | x86_64 | openSUSE-Leap-15.4

$ zypper se -isx nodejs16 S | Name | Type | Version | Arch | Repository --+----------+---------+---------------------+--------+------------------- i | nodejs16 | package | 16.14.1-150400.1.26 | x86_64 | openSUSE-Leap-15.4

$ zypper lr -un |grep openSUSE-Leap-15.4 1 | openSUSE-Leap | openSUSE-Leap-15.4 | Yes | (r ) Yes | Yes | https://download.opensuse.org/distribution/leap/15.4/repo/oss

Best, Georg

jeremy-moffitt commented 2 years ago

Not sure if its the same root cause, but we're seeing the same for https://software.opensuse.org/package/python3-susepubliccloudinfo

The Official Leap 15.3 link points to https://build.opensuse.org/package/show/openSUSE%3ALeap%3A15.3/python3-susepubliccloudinfo.16420 The same version is available for 15.4 https://build.opensuse.org/package/show/openSUSE:Leap:15.4/python3-susepubliccloudinfo.16420

We haven't dug in enough to see if there's an incomplete step or a tag or something missing... but on the surface it looks like the same issue.

mmeiste commented 2 years ago

Hi,

found similar issue with search for "openSUSE Leap 15.3" or "All distributions" - the "mutt" package is not listed, but it's listed for tumbleweed. If I should open separate issue please let me know.

lkocman commented 2 years ago

Yes, it seems that in many cases the distribution packages e.g. 0ad (inherited from openSUSE:Backports:SLE-15-SP4 are not found by queries such as https://software.opensuse.org/search?baseproject=openSUSE%3ALeap%3A15.4&q=0ad.

Seems like it's visible for Leap 15.3 (which should have the exactly same repo structure as 15.4).

While e.g. 0ad from games repository is listed as it has the 15.4 repository. 15 40ad

We've had many mismatches with devel projects that used custom leap repository name, but I haven't not seen this before for distribution packages.

fabriziosestito commented 1 year ago

Same issue with https://software.opensuse.org/package/systemd-network?search_term=systemd-network, systemd-network is available as systemd subackage in leap 15.3 and 15.4