[zypp-devel] Enabled distupgrade of the SAT solver
Hi, I have enabled the distupgrade of the SAT solver. In order to use the old distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE. But this should be used as fallback only :-) This variable will can be used until the old distupgrade mechanism will be removed from libzypp. I will send an EMAIL when this happens. Greetings Stefan -- ******************************************************************************* Stefan Schubert SUSE LINUX GmbH - Maxfeldstrasse 5 - D-90409 Nuernberg, Germany e-mail: schubi@suse.de ------------------------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
Stefan Schubert escribió:
Hi, I have enabled the distupgrade of the SAT solver. In order to use the old distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE. But this should be used as fallback only :-)
This variable will can be used until the old distupgrade mechanism will be removed from libzypp. I will send an EMAIL when this happens.
Will be nice if you can also describe what are the practical differences between both and how they may affect users. Cheers. -- "A computer is like an Old Testament god, with a lot of rules and no mercy. " Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
Cristian Rodríguez schrieb:
Stefan Schubert escribió:
Hi, I have enabled the distupgrade of the SAT solver. In order to use the old distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE. But this should be used as fallback only :-)
This variable will can be used until the old distupgrade mechanism will be removed from libzypp. I will send an EMAIL when this happens.
Will be nice if you can also describe what are the practical differences between both and how they may affect users.
Ähm, the differences and the affects to the user should be: NONE. It is "just another" algorithm. :-) Greetings Stefan
Cheers.
-- ******************************************************************************* Stefan Schubert SUSE LINUX GmbH - Maxfeldstrasse 5 - D-90409 Nuernberg, Germany e-mail: schubi@suse.de ------------------------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
On Tue, Sep 02, 2008 at 01:04:29PM +0200, Stefan Schubert wrote:
Cristian Rodríguez schrieb:
Stefan Schubert escribió:
Hi, I have enabled the distupgrade of the SAT solver. In order to use the old distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE. But this should be used as fallback only :-)
This variable will can be used until the old distupgrade mechanism will be removed from libzypp. I will send an EMAIL when this happens.
Will be nice if you can also describe what are the practical differences between both and how they may affect users.
Ähm, the differences and the affects to the user should be: NONE.
It is "just another" algorithm. :-)
Well, the new algorithm deals correctly with repo priorities... M. -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
MjAwOC85LzIgTWljaGFlbCBTY2hyb2VkZXIgPG1sc0BzdXNlLmRlPjoKPiBPbiBUdWUsIFNlcCAwMiwgMjAwOCBhdCAwMTowNDoyOVBNICswMjAwLCBTdGVmYW4gU2NodWJlcnQgd3JvdGU6Cj4+IENyaXN0aWFuIFJvZHLDrWd1ZXogc2NocmllYjoKPj4gPlN0ZWZhbiBTY2h1YmVydCBlc2NyaWJpw7M6Cj4+ID4KPj4gPj5IaSwKPj4gPj5JIGhhdmUgZW5hYmxlZCB0aGUgZGlzdHVwZ3JhZGUgb2YgdGhlIFNBVCBzb2x2ZXIuIEluIG9yZGVyIHRvIHVzZSB0aGUgb2xkCj4+ID4+ZGlzdHVwZ3JhZGUgeW91IGNhbiBzZXQgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlIFpZUFBfTk9fU0FUX1VQREFURS4KPj4gPj5CdXQgdGhpcyBzaG91bGQgYmUgdXNlZCBhcyBmYWxsYmFjayBvbmx5IDotKQo+PiA+Pgo+PiA+PlRoaXMgdmFyaWFibGUgd2lsbCBjYW4gYmUgdXNlZCB1bnRpbCB0aGUgb2xkIGRpc3R1cGdyYWRlIG1lY2hhbmlzbSB3aWxsCj4+ID4+YmUgcmVtb3ZlZCBmcm9tIGxpYnp5cHAuCj4+ID4+SSB3aWxsIHNlbmQgYW4gRU1BSUwgd2hlbiB0aGlzIGhhcHBlbnMuCj4+ID4+Cj4+ID4KPj4gPldpbGwgYmUgbmljZSBpZiB5b3UgY2FuIGFsc28gZGVzY3JpYmUgd2hhdCBhcmUgdGhlIHByYWN0aWNhbCBkaWZmZXJlbmNlcwo+PiA+YmV0d2VlbiBib3RoIGFuZCBob3cgdGhleSBtYXkgYWZmZWN0IHVzZXJzLgo+PiA+Cj4+IMOEaG0sIHRoZSBkaWZmZXJlbmNlcyBhbmQgdGhlIGFmZmVjdHMgdG8gdGhlIHVzZXIgc2hvdWxkIGJlOiBOT05FLgo+Pgo+PiBJdCBpcyAianVzdCBhbm90aGVyIiBhbGdvcml0aG0uIDotKQo+Cj4gV2VsbCwgdGhlIG5ldyBhbGdvcml0aG0gZGVhbHMgY29ycmVjdGx5IHdpdGggcmVwbyBwcmlvcml0aWVzLi4uCgpUcnVlLCBnb29kIGltcHJvdmVtZW50LiBCdXQgdGhlIG5ldyBhbGdvcml0aG0gc3RpbGwgbWFrZXMgZnVubnkgdGhpbmdzLgpJdCB3YW50cyB0byB1cGRhdGUga3RvcnJlbnQgYW5kIGt0b3JyZW50LWxhbmcgZnJvbSAzLjEuMy0wLnBtLjEgdG8KMy4xLjMtNy4xIGV2ZW4gd2hlbiB0aGVyZSBpcyBhIHZlbmRvciBjaGFuZ2UsIGFuZCB0aGUgc2FtZSB3aXRoCmszYi1sYW5nIGZyb20gMS4wLjUtMC5wbS42IHRvIDEuMC41LTQ3LjEuIEJ1dCBkb2Vzbid0IHVwZGF0ZXMgazNiIGZyb20KMS4wLjUtMC5wbS42IHRvIDEuMC41LTQ3LjE/PwpBcmUgdmVuZG9yIGNoYW5nZXMgc3VwcG9zZWQgdG8gYmUgY29ycmVjdCB3aXRoIHRoZSBuZXcgYWxnb3JpdGhtPwoKVXNpbmcgenlwcGVyLTAuMTIuOC0xLjEgZnJvbSB6eXBwOnN2biBvbiBvcGVuU1VTRSAxMS4wOgoKIyBMQ19BTEw9QyB6eXBwZXIgdXAKTG9hZGluZyByZXBvc2l0b3J5IGRhdGEuLi4KUmVhZGluZyBpbnN0YWxsZWQgcGFja2FnZXMuLi4KTm90aGluZyB0byBkby4KIyBMQ19BTEw9QyB6eXBwZXIgLXYgZHVwClZlcmJvc2l0eTogMQpJbml0aWFsaXppbmcgVGFyZ2V0CkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgRW11bGF0b3JzCkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgR2FtZXMKQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBtdnlza29jaWwncyBIb21lCkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgUmVkRHdhcmYncyBIb21lCkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgS0RFMwpDaGVja2luZyB3aGV0aGVyIHRvIHJlZnJlc2ggbWV0YWRhdGEgZm9yIEtERTQgQ29tbXVuaXR5CkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgS0RFNCBGYWN0b3J5IERlc2t0b3AKQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBLREUgQmFja3BvcnRzCkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgQ3VycmVudCBRdCA0LngKQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBNb3ppbGxhCkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgTmV0d29yayBVdGlsaXRpZXMKQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBOVklESUEKQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBvcGVuU1VTRSB0b29scwpDaGVja2luZyB3aGV0aGVyIHRvIHJlZnJlc2ggbWV0YWRhdGEgZm9yIFBhY2ttYW4KQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBTbWFydApDaGVja2luZyB3aGV0aGVyIHRvIHJlZnJlc2ggbWV0YWRhdGEgZm9yIFVwZGF0ZXMKQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBWaWRlb0xhbgpDaGVja2luZyB3aGV0aGVyIHRvIHJlZnJlc2ggbWV0YWRhdGEgZm9yIFZpcnR1YWxCb3gKQ2hlY2tpbmcgd2hldGhlciB0byByZWZyZXNoIG1ldGFkYXRhIGZvciBXaW5lCkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgWWFTVCBzdm4gc25hcHNob3RzCkNoZWNraW5nIHdoZXRoZXIgdG8gcmVmcmVzaCBtZXRhZGF0YSBmb3IgWllQUCBTVk4gQnVpbGRzCkxvYWRpbmcgcmVwb3NpdG9yeSBkYXRhLi4uClJlYWRpbmcgaW5zdGFsbGVkIHBhY2thZ2VzLi4uCkNvbXB1dGluZyBkaXN0cmlidXRpb24gdXBncmFkZS4uLgpGb3JjZSByZXNvbHV0aW9uOiBObwpDb21wdXRpbmcgdXBncmFkZS4uLgoKVGhlIGZvbGxvd2luZyBwYWNrYWdlcyBhcmUgZ29pbmcgdG8gYmUgdXBncmFkZWQ6CiAgazNiLWxhbmctMS4wLjUtNDcuMS54ODZfNjQgIChLREUgQmFja3BvcnRzLCBvcGVuU1VTRSBCdWlsZCBTZXJ2aWNlKQogIGt0b3JyZW50LTMuMS4zLTcuMS54ODZfNjQgIChLREU0IEZhY3RvcnkgRGVza3RvcCwgb3BlblNVU0UgQnVpbGQgU2VydmljZSkKICBrdG9ycmVudC1sYW5nLTMuMS4zLTcuMS54ODZfNjQgIChLREU0IEZhY3RvcnkgRGVza3RvcCwgb3BlblNVU0UgQnVpbGQgU2VydmljZSkKCgpUaGUgZm9sbG93aW5nIHBhY2thZ2VzIGFyZSBnb2luZyB0byBjaGFuZ2UgdmVuZG9yOgogIGszYi1sYW5nLTEuMC41LTQ3LjEueDg2XzY0ICAoS0RFIEJhY2twb3J0cywgb3BlblNVU0UgQnVpbGQgU2VydmljZSkKICBrdG9ycmVudC0zLjEuMy03LjEueDg2XzY0ICAoS0RFNCBGYWN0b3J5IERlc2t0b3AsIG9wZW5TVVNFIEJ1aWxkIFNlcnZpY2UpCiAga3RvcnJlbnQtbGFuZy0zLjEuMy03LjEueDg2XzY0ICAoS0RFNCBGYWN0b3J5IERlc2t0b3AsIG9wZW5TVVNFIEJ1aWxkIFNlcnZpY2UpCgoKT3ZlcmFsbCBkb3dubG9hZCBzaXplOiA3LjAgTS4gQWZ0ZXIgdGhlIG9wZXJhdGlvbiwgNTcuMCBLIHdpbGwgYmUgZnJlZWQuCkNvbnRpbnVlPyBbWUVTL25vXTogbgoKCiMgTENfQUxMPUMgenlwcGVyIHNlIC0tbWF0Y2gtZXhhY3QgLXMgazNiIGszYi1sYW5nIGt0b3JyZW50IGt0b3JyZW50LWxhbmcKTG9hZGluZyByZXBvc2l0b3J5IGRhdGEuLi4KUmVhZGluZyBpbnN0YWxsZWQgcGFja2FnZXMuLi4KClMgfCBOYW1lICAgICAgICAgIHwgVHlwZSAgICAgICB8IFZlcnNpb24gICAgICB8IEFyY2ggICB8IFJlcG9zaXRvcnkKLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0KdiB8IGszYiAgICAgICAgICAgfCBwYWNrYWdlICAgIHwgMS4wLjQtODAuMSAgIHwgeDg2XzY0IHwgb3BlblNVU0UgT3NzCnYgfCBrM2IgICAgICAgICAgIHwgcGFja2FnZSAgICB8IDEuMC40LTgwLjEgICB8IHg4Nl82NCB8IG9wZW5TVVNFIERWRAp2IHwgazNiICAgICAgICAgICB8IHBhY2thZ2UgICAgfCAxLjAuNC04MC4xICAgfCBpNTg2ICAgfCBvcGVuU1VTRSBPc3MKdiB8IGszYiAgICAgICAgICAgfCBwYWNrYWdlICAgIHwgMS4wLjUtNDcuMSAgIHwgeDg2XzY0IHwgS0RFIEJhY2twb3J0cwp2IHwgazNiICAgICAgICAgICB8IHBhY2thZ2UgICAgfCAxLjAuNS00Ny4xICAgfCBpNTg2ICAgfCBLREUgQmFja3BvcnRzCmkgfCBrM2IgICAgICAgICAgIHwgcGFja2FnZSAgICB8IDEuMC41LTAucG0uNiB8IHg4Nl82NCB8IFBhY2ttYW4KdiB8IGszYiAgICAgICAgICAgfCBwYWNrYWdlICAgIHwgMS4wLjUtMC5wbS42IHwgaTU4NiAgIHwgUGFja21hbgogIHwgazNiICAgICAgICAgICB8IHNyY3BhY2thZ2UgfCAxLjAuNC04MC4xICAgfCBub2FyY2ggfCBvcGVuU1VTRSBPc3MKICB8IGszYiAgICAgICAgICAgfCBzcmNwYWNrYWdlIHwgMS4wLjUtNDcuMSAgIHwgbm9hcmNoIHwgS0RFIEJhY2twb3J0cwogIHwgazNiICAgICAgICAgICB8IHNyY3BhY2thZ2UgfCAxLjAuNS0wLnBtLjYgfCBub2FyY2ggfCBQYWNrbWFuCnYgfCBrM2ItbGFuZyAgICAgIHwgcGFja2FnZSAgICB8IDEuMC40LTgwLjEgICB8IHg4Nl82NCB8IG9wZW5TVVNFIE9zcwp2IHwgazNiLWxhbmcgICAgICB8IHBhY2thZ2UgICAgfCAxLjAuNC04MC4xICAgfCBpNTg2ICAgfCBvcGVuU1VTRSBPc3MKdiB8IGszYi1sYW5nICAgICAgfCBwYWNrYWdlICAgIHwgMS4wLjUtNDcuMSAgIHwgeDg2XzY0IHwgS0RFIEJhY2twb3J0cwp2IHwgazNiLWxhbmcgICAgICB8IHBhY2thZ2UgICAgfCAxLjAuNS00Ny4xICAgfCBpNTg2ICAgfCBLREUgQmFja3BvcnRzCmkgfCBrM2ItbGFuZyAgICAgIHwgcGFja2FnZSAgICB8IDEuMC41LTAucG0uNiB8IHg4Nl82NCB8IFBhY2ttYW4KdiB8IGszYi1sYW5nICAgICAgfCBwYWNrYWdlICAgIHwgMS4wLjUtMC5wbS42IHwgaTU4NiAgIHwgUGFja21hbgp2IHwga3RvcnJlbnQgICAgICB8IHBhY2thZ2UgICAgfCAzLjEuMy03LjEgICAgfCB4ODZfNjQgfCBLREU0IEZhY3RvcnkgRGVza3RvcAp2IHwga3RvcnJlbnQgICAgICB8IHBhY2thZ2UgICAgfCAzLjEuMy04LjIgICAgfCBpNTg2ICAgfCBLREU0IEZhY3RvcnkgRGVza3RvcAp2IHwga3RvcnJlbnQgICAgICB8IHBhY2thZ2UgICAgfCAzLjAuMi0yMi4xICAgfCB4ODZfNjQgfCBvcGVuU1VTRSBPc3MKdiB8IGt0b3JyZW50ICAgICAgfCBwYWNrYWdlICAgIHwgMy4wLjItMjIuMSAgIHwgeDg2XzY0IHwgb3BlblNVU0UgRFZECnYgfCBrdG9ycmVudCAgICAgIHwgcGFja2FnZSAgICB8IDMuMC4yLTIyLjEgICB8IGk1ODYgICB8IG9wZW5TVVNFIE9zcwppIHwga3RvcnJlbnQgICAgICB8IHBhY2thZ2UgICAgfCAzLjEuMy0wLnBtLjEgfCB4ODZfNjQgfCBQYWNrbWFuCnYgfCBrdG9ycmVudCAgICAgIHwgcGFja2FnZSAgICB8IDMuMS4zLTAucG0uMSB8IGk1ODYgICB8IFBhY2ttYW4KICB8IGt0b3JyZW50ICAgICAgfCBzcmNwYWNrYWdlIHwgMy4xLjMtOC4yICAgIHwgbm9hcmNoIHwgS0RFNCBGYWN0b3J5IERlc2t0b3AKICB8IGt0b3JyZW50ICAgICAgfCBzcmNwYWNrYWdlIHwgMy4xLjMtNy4xICAgIHwgbm9hcmNoIHwgS0RFNCBGYWN0b3J5IERlc2t0b3AKICB8IGt0b3JyZW50ICAgICAgfCBzcmNwYWNrYWdlIHwgMy4wLjItMjIuMSAgIHwgbm9hcmNoIHwgb3BlblNVU0UgT3NzCiAgfCBrdG9ycmVudCAgICAgIHwgc3JjcGFja2FnZSB8IDMuMS4zLTAucG0uMSB8IG5vYXJjaCB8IFBhY2ttYW4KdiB8IGt0b3JyZW50LWxhbmcgfCBwYWNrYWdlICAgIHwgMy4xLjMtNy4xICAgIHwgeDg2XzY0IHwgS0RFNCBGYWN0b3J5IERlc2t0b3AKdiB8IGt0b3JyZW50LWxhbmcgfCBwYWNrYWdlICAgIHwgMy4xLjMtOC4yICAgIHwgaTU4NiAgIHwgS0RFNCBGYWN0b3J5IERlc2t0b3AKdiB8IGt0b3JyZW50LWxhbmcgfCBwYWNrYWdlICAgIHwgMy4wLjItMjIuMSAgIHwgeDg2XzY0IHwgb3BlblNVU0UgT3NzCnYgfCBrdG9ycmVudC1sYW5nIHwgcGFja2FnZSAgICB8IDMuMC4yLTIyLjEgICB8IGk1ODYgICB8IG9wZW5TVVNFIE9zcwppIHwga3RvcnJlbnQtbGFuZyB8IHBhY2thZ2UgICAgfCAzLjEuMy0wLnBtLjEgfCB4ODZfNjQgfCBQYWNrbWFuCnYgfCBrdG9ycmVudC1sYW5nIHwgcGFja2FnZSAgICB8IDMuMS4zLTAucG0uMSB8IGk1ODYgICB8IFBhY2ttYW4K-- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.orgFor additional commands, e-mail: zypp-devel+help@opensuse.org
On Tue, Oct 07, 2008 at 10:48:23AM +0200, Christian Morales Vega wrote:
True, good improvement. But the new algorithm still makes funny things. It wants to update ktorrent and ktorrent-lang from 3.1.3-0.pm.1 to 3.1.3-7.1 even when there is a vendor change, and the same with k3b-lang from 1.0.5-0.pm.6 to 1.0.5-47.1.
Good.
But doesn't updates k3b from 1.0.5-0.pm.6 to 1.0.5-47.1??
Give me a solver testcase and I tell you why.
Are vendor changes supposed to be correct with the new algorithm?
Vendor is ignored in dist-upgrade mode. It's like a new installation. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
2008/10/7 Michael Schroeder
On Tue, Oct 07, 2008 at 10:48:23AM +0200, Christian Morales Vega wrote:
But doesn't updates k3b from 1.0.5-0.pm.6 to 1.0.5-47.1??
Give me a solver testcase and I tell you why.
Bug #432960 -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org
participants (4)
-
Christian Morales Vega
-
Cristian Rodríguez
-
Michael Schroeder
-
Stefan Schubert