Bug 307020

Summary: Had to agree with the same license 3 times during installation
Product: [openSUSE] openSUSE 10.3 Reporter: Jean Delvare <jdelvare>
Component: InstallationAssignee: Lukas Ocilka <locilka>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P5 - None CC: aj, ciaran.farrell, locilka
Version: Beta 2   
Target Milestone: RC 1   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: L3 Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jean Delvare 2007-09-01 10:14:06 UTC
While installing openSuse 10.3 beta 2 from CD, I had to agree with the license terms 3 times total: once at the beginning, and twice when adding the (default) online repositories. As far as I can see this was the exact same license, so can't we skip the next license agreement dialogs after the first one?
Comment 1 Lukas Ocilka 2007-09-01 20:00:00 UTC
...to be decided by the headmaster ;)
(Reassign back after the decision is made, please)

The current solution is:
Always when adding new repository, check, whether it contains a license and if it does, require an agreement.

Jean proposed to somehow remember already accepted licenses (at least during the installation) and skip duplicate ones without requiring to accept the same license again.

Implementation is trivial but I'm not sure about the correctness of it when facing to lawyers :) These licenses come from different repositories.
Comment 2 Andreas Jaeger 2007-09-02 09:41:15 UTC
Jürgen, Ciarran, please comment.

If you have questions, feel free to ask me.
Comment 4 Juergen Weigert 2007-09-03 15:18:37 UTC
We effectivly scatter one product over several repositories.
A user should only need to accept each a license for 'the product' once.
Remembering md5sums of already accepted license texts should do the right thing.

Similar licenses with subtile deviations are considered to be a bug anyway :-)

TINLA

Comment 5 Andreas Jaeger 2007-09-17 17:55:20 UTC
So, let's go ahead (I think we did already).
Comment 6 Juergen Weigert 2007-09-17 19:28:32 UTC
I just did a Beta3 installation, and did not notice any duplicate licenses.
Jean can you verify an improvement?
Comment 7 Lukas Ocilka 2007-09-18 07:00:14 UTC
Yes, this has been solved as bug #305503 already :)
In fact, it was a new feature ;)

*** This bug has been marked as a duplicate of bug 305503 ***
Comment 8 Jean Delvare 2007-09-18 11:13:24 UTC
(In reply to comment #6 from Juergen Weigert)
> I just did a Beta3 installation, and did not notice any duplicate licenses.
> Jean can you verify an improvement?

Just tried installing Beta 3 (not 3+) and I still see the problem: I had to accept the license once at the beginning of the installation, and once again for each of the standard online repositories.
Comment 9 Andreas Jaeger 2007-09-18 11:27:46 UTC
This was implemented for RC1.
Comment 10 Jean Delvare 2007-09-18 12:56:31 UTC
OK, thank you. I'll test again when RC1 is out then.
Comment 11 Jean Delvare 2007-09-20 13:07:20 UTC
Tested in RC1, had to agree with the license only once. Great. Thanks!