Overview

Request 507537 accepted

No description set
Loading...

Stefan Brüns's avatar

Please add to Staging:adi:121


Jan Engelhardt's avatar

There is a way to uninstall it (Obsoletes), but the point was/is that we do not want it uninstalled (via Obsoletes), since something else may still be using it. IOW, the Obsoletes causes the solver to require an exclusive decision (either–or) between sigrok3 and sigrok4 for no practical reason, since both can exist at the same time.


Stefan Brüns's avatar

For the vast majority of shared libraries, only the newest ABI version is wanted, any older version is only relevant for third party repositories/software. Currently on my 2 year old TW installation, I have about a dozen packages installed with different ABI versions. None but the latest version of each library is actually required, but to clean up the system I have to manually find and remove each one. Examples are: - libav{util,codec,format} - libthrift - libboost_{filesystem,iostreams,random,system,...} - libgtk-vnc - ...


Jan Engelhardt's avatar

Old packages (like sigrok3) will be removed on zypper dup if and when it processes the package "openSUSE-release" (which is regenerated about once or twice a day). This contains all the lines necessary to obsolete/purge packages from as old as openSUSE 12.1.


Stefan Brüns's avatar

Then obviously something is broken:

grep libboost_filesystem1_62 /etc/products.d/openSUSE.prod <obsoletepackage>libboost_filesystem1_62_0</obsoletepackage> grep libboost_log1_6 /etc/products.d/openSUSE.prod <obsoletepackage>libboost_log1_61_0</obsoletepackage>

libboost_filesystem1_62 seems to be kept as the dependent libboost_log1_62 has not been obsoleted (but libboost_log1_64 is available ...).


Stefan Brüns's avatar

Parser ate html tags ...

grep libboost_filesystem1_62 /etc/products.d/openSUSE.prod (obsoletepackage)libboost_filesystem1_62_0(/obsoletepackage)

grep libboost_log1_6 /etc/products.d/openSUSE.prod (obsoletepackage)libboost_log1_61_0(/obsoletepackage)


Jan Engelhardt's avatar
obs/Factory/_product:openSUSE-release$ grep -P 'boost.*62' 
Provides: weakremover(libboost_filesystem1_62_0)

Looks mostly ok. libboost_log seems partially missing indeed. @dimstar ?


Stefan Brüns's avatar

Is legal just busy, or is something missing?

Request History
Stefan Brüns's avatar

StefanBruens created request


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added factory-repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:121"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:adi:121


Factory Repo Checker's avatar

factory-repo-checker accepted review

Builds for repo electronics/openSUSE_Tumbleweed


Jan Engelhardt's avatar

jengelh accepted review


Stefan Brüns's avatar

StefanBruens added legal-auto as a reviewer

Anything wrong with this SR?


Saul Goodman's avatar

licensedigger accepted review

ok


Saul Goodman's avatar

licensedigger accepted review

ok


Staging Bot's avatar

staging-bot accepted review

ready to accept


Staging Bot's avatar

staging-bot approved review

ready to accept


Yuchen Lin's avatar

maxlin_factory accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by