|
Bugzilla – Full Text Bug Listing |
| Summary: | Repository Manager doesn't work during installation | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Forgotten User DVG0Sx8gYR <forgotten_DVG0Sx8gYR> |
| Component: | Installation | Assignee: | Stefan Hundhammer <shundhammer> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | coolo, forgotten_h13THG8RK1, jsrain, locilka, lslezak, mmeeks |
| Version: | Beta 1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Beta-Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Forgotten User DVG0Sx8gYR
2008-04-21 14:24:32 UTC
During the installation, adding new sources or removing them should be done via Add-On Products as mentioned above. Repository manager should not offer the functionality as it doesn't handle the other issues (Add-Ons have some special internal handling). The second part of the report sounds strange. It maybe sends `back instead of `accept or `next. Please, attach YaST logs. The problem is that `repo_mgr is returned, which is not handled. (The logs are not needed in this case.) *** Bug 382003 has been marked as a duplicate of this bug. *** I think there are two solutions: - add support for `repo_mgr into installation - start the add-on module (the add-on summary dialog should be displayed), repositories.ycp shouldn't be used in this case (see comment #1) - add `opt(`repo_mgr) option to the `PackageSelector widget to explicitly enable the repository management feature (but some users might be confused why the option is missing during installation) I think the first solution is better. And I'm thinking about the other Yast modules which use the PackageSelector widget, like the product creator, online update... They also needs to be fixed in a similar way. Comments? Just a reminder: Add-Ons in installation can also change the installation workflow (and another internal things). That's why we should use yast-add-on instead of yast-repositories there. I don't think there is need for a repo mgr in installation, so I would go for #2, but I see it's more complicated I just have added `opt(`repoMgr) to `PackageSelector widget so the "Repository" menu is optional now (default is off). Implemented in yast2-libyui-2.16.47, yast2-ycp-ui-bindings-2.16.46. A patch for yast2-qt-pkg has been submitted into SVN. (Not submitted to abuild yet, Steffan please, do that.) Ncurses and Gtk package selectors must be adapted by their maintainers (YPackageSelector::repoMgrEnabled() returns true if "Repository" item should be displayed). The yast scripts do not show the menu during installation (yast2-packager-2.16.43). Submitted as yast2-qt-pkg-2.16.40. Added support for this new flag to yast-gtk. |