[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
https://bugzilla.novell.com/show_bug.cgi?id=271731#c20
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=271731#c21
Stefan Hundhammer
https://bugzilla.novell.com/show_bug.cgi?id=271731
Klaus Kämpf
https://bugzilla.novell.com/show_bug.cgi?id=271731#c22
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=271731
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=271731#c27
--- Comment #27 from Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=271731#c28
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=271731#c29
Gerald Pfeifer
participants (1)
-
bugzilla_noreply@novell.com