[Bug 271731] New: Duplicate license dialogs during update (ati kernel and x.org modules)
https://bugzilla.novell.com/show_bug.cgi?id=271731 Summary: Duplicate license dialogs during update (ati kernel and x.org modules) Product: openSUSE 10.3 Version: Alpha 3plus Platform: x86-64 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: Update Problems AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: gp@novell.com QAContact: jsrain@novell.com CC: sndirsch@novell.com When updating my workstation from STABLE as of earlier that week to STABLE, but probably also a few other times, I noticed that some of the license dialogs appear as duplicates, notably those for the ATI kernel and x.org modules. The first instance looks somewhat different than the second, but basically I had to acknowledge the license twice. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ------- Comment #1 from gp@novell.com 2007-05-05 12:01 MST ------- Created an attachment (id=137771) --> (https://bugzilla.novell.com/attachment.cgi?id=137771&action=view) Screenshot #1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ------- Comment #2 from gp@novell.com 2007-05-05 12:02 MST ------- Created an attachment (id=137772) --> (https://bugzilla.novell.com/attachment.cgi?id=137772&action=view) Screenshot #2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ------- Comment #3 from gp@novell.com 2007-05-05 12:02 MST ------- Created an attachment (id=137773) --> (https://bugzilla.novell.com/attachment.cgi?id=137773&action=view) Screenshot #3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ------- Comment #4 from gp@novell.com 2007-05-05 12:02 MST ------- Created an attachment (id=137774) --> (https://bugzilla.novell.com/attachment.cgi?id=137774&action=view) Screenshot #4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ------- Comment #5 from gp@novell.com 2007-05-05 12:03 MST ------- Created an attachment (id=137775) --> (https://bugzilla.novell.com/attachment.cgi?id=137775&action=view) /var/log/YaST/y2log -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jsuchome@novell.com ------- Comment #6 from mhorvath@novell.com 2007-05-07 02:49 MST ------- You have to accept the license for every package separately, because the agreement is valid just for the concrete package, I think. Jiri? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ------- Comment #7 from sndirsch@novell.com 2007-05-07 02:54 MST ------- License agreements in Screenshot #1/4 and #2/3 are the same (4 license agreements for 2 packages). This is Gerald's concern. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |jsuchome@novell.com |screening@forge.provo.novell| |.com | Status|NEEDINFO |NEW Info Provider|jsuchome@novell.com | ------- Comment #8 from mhorvath@novell.com 2007-05-07 06:31 MST ------- According to Stefan's comment, I'll reassign it to the yast online-update maintainer. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 mhorvath@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Minor -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 jsuchome@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |gp@novell.com ------- Comment #9 from jsuchome@novell.com 2007-05-09 00:50 MST ------- IMHO the patch description is not correct. Stefan, is the patch source containing the license tags? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 jsuchome@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|gp@novell.com |sndirsch@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|sndirsch@novell.com | ------- Comment #10 from sndirsch@novell.com 2007-05-09 02:22 MST ------- Which patch source? There is no patch. I think this information comes from PDB. Sorry, I did forget which PDB attribute this is. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 jsuchome@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |sh@novell.com ------- Comment #11 from jsuchome@novell.com 2007-05-09 02:36 MST ------- Ah, the license text is in the packages.en file. Stefan, do you know what is the difference in the popups from comment #1 and comment #4? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 sh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|sh@novell.com | ------- Comment #12 from sh@novell.com 2007-05-09 04:11 MST ------- We have several different places where licenses are presented: (1) In the package / patch selector. If you select a package or patch for installation that has a license (from the packages.$LANG file), you are prompted to confirm or reject that licenses right away. (2) Upon "accept" in the package / patch selector the remaining pending licenses are presented one by one. (3) In the patch installation workflow, each patch's individual "need to confirm license" flag is checked and the licenses are presented as each patch is installed. Libzypp keeps track of which licenses are already confirmed and which are not. The application needs to check that for each individual license and display only those that are not confirmed yet. The package / patch selector does that - I just checked again. AFAICS the popup from comment #1 are from (1) and/or (2), and the popup from comment #4 is from (3). There is a slight possibility that the licenses are handled within libzypp not on the "selectable" level, but on the "resolvable" level. ma@novell.com might know more. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ------- Comment #13 from sndirsch@novell.com 2007-05-09 04:21 MST ------- JFYI, the (auto-)selection of these packages are triggered by the KMP mechanism, i.e.the machine includes hardware (ATI card), which is supported by a KMP package of the installation media. BTW, this particular ATI situation can never occur in real life since the ATI/NVIDIA packages are only available internal or only with SLES10/SLED10 *after* NCC registration. On the other hand it probably can occur with any other KMP package which will be on our installation media. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 jsuchome@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsuchome@novell.com AssignedTo|jsuchome@novell.com |kkaempf@novell.com Status|ASSIGNED |NEW Component|Update Problems |libzypp QAContact|jsrain@novell.com |kkaempf@novell.com ------- Comment #14 from jsuchome@novell.com 2007-05-09 05:04 MST ------- Well, I don't know if it is a bug or correct behavior, but anyway it is not related to ycp code of online-update. IMHO zypp developers should decide if the behavior is buggy. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 ma@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ma@novell.com |shaas@novell.com ------- Comment #15 from ma@novell.com 2007-05-10 04:20 MST ------- (In reply to comment #12)
Libzypp keeps track of which licenses are already confirmed and which are not. The application needs to check that for each individual license and display only those that are not confirmed yet. The package / patch selector does that- I just checked again.
Exactly. Libzypp provides a bit in the status field, where the application can remember whether the license was confirmed. It's the applications responsibility to TEST and SET this bit.
There is a slight possibility that the licenses are handled within libzypp not on the "selectable" level, but on the "resolvable" level. ma@novell.com might know more.
Of course a license is handled per resolvable. Different versions of a package may have different licenses. (In reply to comment #14)
IMHO zypp developers should decide if the behavior is buggy.
Zypp is a library, and does not care how many times an application asks the user to confirm a license. We'll extend our solver test cases, so check whether we could loose this bit when solving. If not, it's a YaST problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |eich@novell.com ------- Comment #16 from sndirsch@novell.com 2007-05-12 04:28 MST ------- Egbert, JFYI. Since Matthias or me is in Cc of this bugreport or the reported itself, it might be interesting for you as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mhopf@novell.com ------- Comment #17 from sndirsch@novell.com 2007-05-12 04:42 MST ------- JFYI, Matthias. This is a bugreport, which is assigned to Egbert/me or with Egbert/me in CC or reported by Egbert/me. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731 shaas@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|shaas@novell.com |schubi@novell.com ------- Comment #18 from shaas@novell.com 2007-05-24 06:42 MST ------- Extended our solver test cases, checked several times and license-bit was never touched. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=271731#c19 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|schubi@novell.com |jsuchome@novell.com --- Comment #19 from Stefan Schubert <schubi@novell.com> 2007-07-17 05:41:21 MST --- So, I fear that it is a YaST problem. Jiri could you please mediate here ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731#c20 Jiří Suchomel <jsuchome@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |locilka@novell.com AssignedTo|jsuchome@novell.com |sh@novell.com --- Comment #20 from Jiří Suchomel <jsuchome@novell.com> 2007-07-18 01:00:47 MST --- yast2-online-update handles licenses somehow only during SLED installation and in such case it marks the confirmation by Pkg::PkgMarkLicenseConfirmed. Other cases of confirming the licenses (of patches) are AFAIK handled by the package selector, while some license handling for the packages selected for installation/update is part of yast2-installation code. (But I thought this was the case of patches) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731#c21 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sh@novell.com |kkaempf@novell.com --- Comment #21 from Stefan Hundhammer <sh@novell.com> 2007-07-23 03:55:26 MST --- See comment #12. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731 Klaus Kämpf <kkaempf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kkaempf@novell.com |ma@novell.com QAContact|kkaempf@novell.com |visnov@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731#c22 Michael Andres <ma@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ma@novell.com |bnc-team-screening@forge.provo.novell.com Component|libzypp |YaST2 QAContact|visnov@novell.com |jsrain@novell.com --- Comment #22 from Michael Andres <ma@novell.com> 2007-07-30 03:38:16 MST --- This is not a zypp problem (see comment #15). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |hmuelle@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731#c27 --- Comment #27 from Jiří Suchomel <jsuchome@novell.com> 2007-08-08 01:36:13 MST --- See comment 20 for ycp code, comment 21/12 for package selector, comment 22/15 for libzypp... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731#c28 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |gp@novell.com --- Comment #28 from Ladislav Slezak <lslezak@novell.com> 2007-08-10 07:42:09 MST --- I could not reproduce the problem, I updated Beta1->Beta1 (I manually downgraded AdobeICCProfiles package to Alpha7 version before update to have at least one package with license to update). I had to confirm the license just once. Either in the package manager if I started it or just before starting installation if I confirmed the proposal immediately without any change. Gerald, could you try Beta1? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=271731#c29 Gerald Pfeifer <gp@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|gp@novell.com | Resolution| |FIXED --- Comment #29 from Gerald Pfeifer <gp@novell.com> 2007-08-16 18:22:36 MST --- Yes, I tried Beta1 (and FACTORY before and after that) on two machines and this never happened again, regardless of what I tried after I could easily reproduce this for quite a while. In other words, it's fixed now! Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com