[opensuse-factory] openSUSE:Factory - nothing provides libldap-2.4.so.2
(x-posting to -factory and -packaging to inform users / -buildservice to find solutions. Please reply to the appropriate list based on the content of your reply, not to all!) Hi hackers and packagers, Since this morning, a lot of packages show status 'unresolvable - nothing provides libldap-2.4.so.2()(64bit) needed by libcurl4' The issue will settle itself, but it will take quite a moment (actually, until the next snapshot will be ready). How did this happen: ==================== openldap2 was changed in the packaging layout; so far there were 2 spec files (openldap2 and openldap2-client). the -client part was the one building the libraries (like libldap-2_4-2). The maintainers re- organized this package and simplified it, now building everything from openldap2.spec directly. This resulted in openldap2-client being removed from openSUSE:Factory. so, why does this impact openSUSE:Factory/snapshot ? ==================================================== The /snapshot repository copies binaries from packages in /standard. As the package 'openldap2-client' no longer exists in /standard, all binaries, also from /snapshot, have been removed. What can you do *NOW* to build your project / package ===================================================== * Not that much I'm afraid. You can try to build against openSUSE:Factory/standard (but that will give you many more rebuilds than you want and increase the load on OBS, thus slowing down the final solution for everybody) * You can wait for /standard to finish its build, pass on to openQA and get a new /snapshot published. A possible alternative solution: ================================ @Adrian / Buildservice team: can we possibly inject the binaries from openldap2-client in the backend directly for /snapshot, until the next one is published? This could give users at least a working repo back. Other ideas are welcome of course too. In the long Best regards, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
My sincere apologise for the unintentional breakage. Kind regards, Howard On Thu, 18 Feb 2016, Dominique Leuenberger / DimStar wrote:
(x-posting to -factory and -packaging to inform users / -buildservice to find solutions. Please reply to the appropriate list based on the content of your reply, not to all!)
Hi hackers and packagers,
Since this morning, a lot of packages show status 'unresolvable - nothing provides libldap-2.4.so.2()(64bit) needed by libcurl4'
The issue will settle itself, but it will take quite a moment (actually, until the next snapshot will be ready).
How did this happen: ==================== openldap2 was changed in the packaging layout; so far there were 2 spec files (openldap2 and openldap2-client). the -client part was the one building the libraries (like libldap-2_4-2). The maintainers re- organized this package and simplified it, now building everything from openldap2.spec directly. This resulted in openldap2-client being removed from openSUSE:Factory.
so, why does this impact openSUSE:Factory/snapshot ? ==================================================== The /snapshot repository copies binaries from packages in /standard. As the package 'openldap2-client' no longer exists in /standard, all binaries, also from /snapshot, have been removed.
What can you do *NOW* to build your project / package ===================================================== * Not that much I'm afraid. You can try to build against openSUSE:Factory/standard (but that will give you many more rebuilds than you want and increase the load on OBS, thus slowing down the final solution for everybody) * You can wait for /standard to finish its build, pass on to openQA and get a new /snapshot published.
A possible alternative solution: ================================ @Adrian / Buildservice team: can we possibly inject the binaries from openldap2-client in the backend directly for /snapshot, until the next one is published? This could give users at least a working repo back. Other ideas are welcome of course too. In the long
Best regards, Dominique --
On Thu, 18 Feb 2016, Dominique Leuenberger / DimStar wrote:
(x-posting to -factory and -packaging to inform users / -buildservice to find solutions. Please reply to the appropriate list based on the content of your reply, not to all!)
Hi hackers and packagers,
Since this morning, a lot of packages show status 'unresolvable - nothing provides libldap-2.4.so.2()(64bit) needed by libcurl4'
The issue will settle itself, but it will take quite a moment (actually, until the next snapshot will be ready).
How did this happen: ==================== openldap2 was changed in the packaging layout; so far there were 2 spec files (openldap2 and openldap2-client). the -client part was the one building the libraries (like libldap-2_4-2). The maintainers re- organized this package and simplified it, now building everything from openldap2.spec directly. This resulted in openldap2-client being removed from openSUSE:Factory.
It happened because of a very old issue in OBS, that it removes packages from the build repository before they are no longer needed. But it was decided that this is a very unimportant design flaw which only hits is about 3-4 times a year (since about OBS exists). So nothing to see - move on. Richard.
so, why does this impact openSUSE:Factory/snapshot ? ==================================================== The /snapshot repository copies binaries from packages in /standard. As the package 'openldap2-client' no longer exists in /standard, all binaries, also from /snapshot, have been removed.
What can you do *NOW* to build your project / package ===================================================== * Not that much I'm afraid. You can try to build against openSUSE:Factory/standard (but that will give you many more rebuilds than you want and increase the load on OBS, thus slowing down the final solution for everybody) * You can wait for /standard to finish its build, pass on to openQA and get a new /snapshot published.
A possible alternative solution: ================================ @Adrian / Buildservice team: can we possibly inject the binaries from openldap2-client in the backend directly for /snapshot, until the next one is published? This could give users at least a working repo back. Other ideas are welcome of course too. In the long
Best regards, Dominique
-- Richard Biener <rguenther@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)
On Freitag, 19. Februar 2016, 09:25:41 CET wrote Richard Biener:
On Thu, 18 Feb 2016, Dominique Leuenberger / DimStar wrote:
(x-posting to -factory and -packaging to inform users / -buildservice to find solutions. Please reply to the appropriate list based on the content of your reply, not to all!)
Hi hackers and packagers,
Since this morning, a lot of packages show status 'unresolvable - nothing provides libldap-2.4.so.2()(64bit) needed by libcurl4'
The issue will settle itself, but it will take quite a moment (actually, until the next snapshot will be ready).
How did this happen: ==================== openldap2 was changed in the packaging layout; so far there were 2 spec files (openldap2 and openldap2-client). the -client part was the one building the libraries (like libldap-2_4-2). The maintainers re- organized this package and simplified it, now building everything from openldap2.spec directly. This resulted in openldap2-client being removed from openSUSE:Factory.
It happened because of a very old issue in OBS, that it removes packages from the build repository before they are no longer needed.
But it was decided that this is a very unimportant design flaw which only hits is about 3-4 times a year (since about OBS exists).
So nothing to see - move on.
It tells you at least that you forgot to build a compability package ;) -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, 25 Feb 2016, Adrian Schröter wrote:
On Freitag, 19. Februar 2016, 09:25:41 CET wrote Richard Biener:
On Thu, 18 Feb 2016, Dominique Leuenberger / DimStar wrote:
(x-posting to -factory and -packaging to inform users / -buildservice to find solutions. Please reply to the appropriate list based on the content of your reply, not to all!)
Hi hackers and packagers,
Since this morning, a lot of packages show status 'unresolvable - nothing provides libldap-2.4.so.2()(64bit) needed by libcurl4'
The issue will settle itself, but it will take quite a moment (actually, until the next snapshot will be ready).
How did this happen: ==================== openldap2 was changed in the packaging layout; so far there were 2 spec files (openldap2 and openldap2-client). the -client part was the one building the libraries (like libldap-2_4-2). The maintainers re- organized this package and simplified it, now building everything from openldap2.spec directly. This resulted in openldap2-client being removed from openSUSE:Factory.
It happened because of a very old issue in OBS, that it removes packages from the build repository before they are no longer needed.
But it was decided that this is a very unimportant design flaw which only hits is about 3-4 times a year (since about OBS exists).
So nothing to see - move on.
It tells you at least that you forgot to build a compability package ;)
Times for compatibility packages are over - simply install the old one present in the repository (oh, wait - you've just deleted it - oops). Richard. -- Richard Biener <rguenther@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)
On Fri, Feb 26, 2016 at 09:22:20AM +0100, Richard Biener wrote:
On Thu, 25 Feb 2016, Adrian Schröter wrote:
On Freitag, 19. Februar 2016, 09:25:41 CET wrote Richard Biener:
On Thu, 18 Feb 2016, Dominique Leuenberger / DimStar wrote:
(x-posting to -factory and -packaging to inform users / -buildservice to find solutions. Please reply to the appropriate list based on the content of your reply, not to all!)
Hi hackers and packagers,
Since this morning, a lot of packages show status 'unresolvable - nothing provides libldap-2.4.so.2()(64bit) needed by libcurl4'
The issue will settle itself, but it will take quite a moment (actually, until the next snapshot will be ready).
How did this happen: ==================== openldap2 was changed in the packaging layout; so far there were 2 spec files (openldap2 and openldap2-client). the -client part was the one building the libraries (like libldap-2_4-2). The maintainers re- organized this package and simplified it, now building everything from openldap2.spec directly. This resulted in openldap2-client being removed from openSUSE:Factory.
It happened because of a very old issue in OBS, that it removes packages from the build repository before they are no longer needed.
But it was decided that this is a very unimportant design flaw which only hits is about 3-4 times a year (since about OBS exists).
So nothing to see - move on.
It tells you at least that you forgot to build a compability package ;)
Times for compatibility packages are over - simply install the old one present in the repository (oh, wait - you've just deleted it - oops).
The problem here was different anyway, it was package rename/drop/reshuffle. The library RPM is still called the same, just comes from a different source rpm. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 26 Feb 2016, Marcus Meissner wrote:
On Fri, Feb 26, 2016 at 09:22:20AM +0100, Richard Biener wrote:
On Thu, 25 Feb 2016, Adrian Schröter wrote:
On Freitag, 19. Februar 2016, 09:25:41 CET wrote Richard Biener:
On Thu, 18 Feb 2016, Dominique Leuenberger / DimStar wrote:
(x-posting to -factory and -packaging to inform users / -buildservice to find solutions. Please reply to the appropriate list based on the content of your reply, not to all!)
Hi hackers and packagers,
Since this morning, a lot of packages show status 'unresolvable - nothing provides libldap-2.4.so.2()(64bit) needed by libcurl4'
The issue will settle itself, but it will take quite a moment (actually, until the next snapshot will be ready).
How did this happen: ==================== openldap2 was changed in the packaging layout; so far there were 2 spec files (openldap2 and openldap2-client). the -client part was the one building the libraries (like libldap-2_4-2). The maintainers re- organized this package and simplified it, now building everything from openldap2.spec directly. This resulted in openldap2-client being removed from openSUSE:Factory.
It happened because of a very old issue in OBS, that it removes packages from the build repository before they are no longer needed.
But it was decided that this is a very unimportant design flaw which only hits is about 3-4 times a year (since about OBS exists).
So nothing to see - move on.
It tells you at least that you forgot to build a compability package ;)
Times for compatibility packages are over - simply install the old one present in the repository (oh, wait - you've just deleted it - oops).
The problem here was different anyway, it was package rename/drop/reshuffle.
The library RPM is still called the same, just comes from a different source rpm.
Sure, but the original bug is just the same - OBS shouldn't remove packages from the build repository so eagerly but rather collect them when they are no longer necessary. Richard. -- Richard Biener <rguenther@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)
participants (5)
-
Adrian Schröter
-
Dominique Leuenberger / DimStar
-
Howard Guo
-
Marcus Meissner
-
Richard Biener