Op woensdag 22 april 2020 01:43:03 CEST schreef Bernhard Voelker:
On 2020-04-21 23:37, Knurpht-openSUSE wrote:
Op dinsdag 21 april 2020 23:32:47 CEST schreef Daniel Noga:
Hi,
I have more time to try a new software and I am constantly finding that some package is missing not only from Leap 15.1, but from grand new Leap 15.2 too . So I just compared http://download.opensuse.org/tumbleweed/repo/oss/x86_64/ to http://download.opensuse.org/distribution/leap/15.2/repo/oss/x86_64/ and I found that Tumbleweed has 23286 packages there and Leap 15.2 has only 20797 . I thought, that we are deep in Beta phase, so new Leap will have similar count of packages as Tumbleweed. But it is not the case.
What is behind? Most distribution maintainers moved to Tumbleweed and Leap is now mostly abandoned from developer perspective? Or there is another syncing phase Tumbleweed -> Leap, which does not happened yet?
Daniel
Tumblewed always had way more packages than the Leap versions. Not everything that makes it to Tumbleweed also lands in Leap. One simply cannot compare those two.
IMO one can compare:
Download both lists, and cut out the package names without the trailing version (Leap has a slightly different versioning in the names), and finally sort with -u to remove duplicates:
Leap 15.2:
$ wget -q -O - http://download.opensuse.org/distribution/leap/15.2/repo/oss/x86_64/ \ | sed -n '
/^<tr><td valign="top">/ { s/^<tr><td valign="top"><a href="\([^"]*\)".*$/\1/; s/-[^-]*-lp152\.[0-9]*\.[0-9]*\.x86_64\.rpm\.*$//; p }' \
| LC_ALL=C sort -u -o Leap\:15.2.packages
Tumbleweed:
$ wget -q -O - http://download.opensuse.org/tumbleweed/repo/oss/x86_64/ \
| sed -n '/^<tr><td valign="top">/ {
s/^<tr><td valign="top"><a href="\([^"]*\)".*$/\1/; s/-[^-]*-[0-9]*\.[0-9]*\.x86_64\.rpm\.*$//; p }' \
| LC_ALL=C sort -u -o Tumbleweed.packages
Simple package counts:
$ wc -l Tumbleweed.packages 21161 Tumbleweed.packages
$ wc -l Leap\:15.2.packages 20418 Leap:15.2.packages
The difference in package counts:
$ bc <<<'21161 - 20418' 743
There was a version bump from Ruby, so just count those. Rubi packages which were in Leap 15.1 but not in Tumbleweed:
$ diff -u0 Leap:15.2.packages Tumbleweed.packages | grep '^-' | grep -i ruby | wc -l 771
Ruby packages which are in Tumbleweed but which were not in Leap 15.2:
$ diff -u0 Leap:15.2.packages Tumbleweed.packages | grep '^+' | grep -i ruby | wc -l 1238
The Ruby change alone makes:
$ bc <<<'1238 - 771' 467
Statistics - the numbers alone don't tell too much. So in that sense one cannot compare, indeed. ;-)
Have a nice day, Berny Fun, thanks. Yet there's also f.e. upstream KDE, GNOME which land in TW, have additions, obsoletes. Too much difference between the Leaps and TW. But, nothing I really worry about.
-- Gertjan Lettink a.k.a. Knurpht openSUSE Forums Team -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org