[opensuse-factory] Leap 15.2 more than 2000 packages are missing
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 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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
Op dinsdag 21 april 2020 23:32:47 CEST schreef Daniel Noga: that makes it to Tumbleweed also lands in Leap. One simply cannot compare those two. -- 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
On 2020-04-21 23:37, Knurpht-openSUSE wrote:
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
Op dinsdag 21 april 2020 23:32:47 CEST schreef Daniel Noga: 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 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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
On Wednesday 2020-04-22 01:43, Bernhard Voelker wrote:
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:
Sounds overly complicated. Just diff -du <(osc ls openSUSE:Factory) <(osc ls openSUSE:Leap:15.2) That is a much more handy list. It is also more practical, since the specfile is subject to the splitting decisions of the openSUSE maintainer (put this in that subrpm, put that in a different subrpm), which is also influenced to some degree by software gaining or losing certain aspects over time that warrant such splits, e.g. plugin sets. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2020-04-22 03:12, Jan Engelhardt wrote:
On Wednesday 2020-04-22 01:43, Bernhard Voelker wrote:
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:
Sounds overly complicated. Just
diff -du <(osc ls openSUSE:Factory) <(osc ls openSUSE:Leap:15.2)
That is a much more handy list. It is also more practical, since the specfile is subject to the splitting decisions of the openSUSE maintainer (put this in that subrpm, put that in a different subrpm), which is also influenced to some degree by software gaining or losing certain aspects over time that warrant such splits, e.g. plugin sets.
hehe, sure, it's easier. ;-) I just tried to use the 2 URLs the OP referenced in order to gather "my" statistics. Re. the numbers: there's also package renaming influencing them. And e.g. changes from arch <-> noarch ... OPs links referenced the x86_64 part only. As I said: statistics, don't believe them unless you created them. ;-) Have a nice day, Berny -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hello Gertjan If you're missing any particular package in openSUSE Leap, then we'll be more than happy to address it. Here are two ways how the package can be added. This can be currently done via Submit Request against openSUSE:Leap:15.2 project.See https://en.opensuse.org/openSUSE:Packaging_for_Leap This should rather happen in the early product development phase. We're currently about two weeks from a switch to the RC phase. https://en.opensuse.org/openSUSE:Roadmap Another way is to submit a request via bug against product openSUSE:Distribution https://en.opensuse.org/openSUSE:Submitting_bug_reports In this case please also provide also a reasoning why do you think the package should be in openSUSE:Leap:15.2. And whether you'd be willing to help with maintenance of the package. Thank you On Tue, 2020-04-21 at 23:37 +0200, Knurpht-openSUSE wrote:
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
Op dinsdag 21 april 2020 23:32:47 CEST schreef Daniel Noga: that makes it to Tumbleweed also lands in Leap. One simply cannot compare those two.
-- Gertjan Lettink a.k.a. Knurpht openSUSE Forums Team
-- Best regards Luboš Kocman Release Manager openSUSE Leap SUSE Software Solutions Germany GmbH Maxfeldstr. 5 90409 Nuremberg Germany (HRB 36809, AG Nürnberg) Managing Director: Felix Imendörffer
participants (5)
-
Bernhard Voelker
-
Daniel Noga
-
Jan Engelhardt
-
Knurpht-openSUSE
-
Lubos Kocman