Bug 295901

Summary: yast pkg-bindings report wrong source IDs (off by 1)
Product: [openSUSE] openSUSE 10.3 Reporter: Ladislav Slezák <lslezak>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Blocker    
Priority: P5 - None    
Version: Alpha 6   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ladislav Slezák 2007-07-31 08:35:11 UTC
Pkg::SourceGetCurrent() returns wrong source IDs

2007-07-31 10:21:02 <5> cyclops(18709) [YCP] clients/inst_extrasources.ycp:135 Current: [1, 2, 3, 4]
2007-07-31 10:21:02 <1> cyclops(18709) [wfm] clients/inst_extrasources.ycp:140 Pkg Builtin called: SourceGeneralData
2007-07-31 10:21:02 <1> cyclops(18709) [wfm] clients/inst_extrasources.ycp:140 Pkg Builtin called: SourceGeneralData
2007-07-31 10:21:02 <1> cyclops(18709) [wfm] clients/inst_extrasources.ycp:140 Pkg Builtin called: SourceGeneralData
2007-07-31 10:21:02 <1> cyclops(18709) [wfm] clients/inst_extrasources.ycp:140 Pkg Builtin called: SourceGeneralData
2007-07-31 10:21:02 <3> cyclops(18709) [wfm] Source.cc(logFindRepository):161 Cannot find source with ID: 4

The list of the current source IDs should be [0, 1, 2, 3]

This can lead to unexpected results in Yast scripts.
Comment 1 Ladislav Slezák 2007-07-31 08:44:38 UTC
Fixed in yast2-pkg-bindings-2.15.37