** Summary changed:

- Dependency cycle: g++-4.1 and libstdc++6-4.1-dev
+ Dependency cycle: g++-4.x and libstdc++6-4.x-dev

** Description changed:

- Binary package hint: g++-4.1
+ The package g++-4.1 depends on libstdc++6-4.1-dev, but
+ libstdc++6-4.1-dev depends on g++-4.1.  Such loops should not be allowed
+ since they prevent usage of non-repository-based package installation
+ procedures like gdebi and dpkg -i. People who do not have internet
+ connections may need to use such non-repository-based procedures after
+ downloading from elsewhere. Dependency cycles shut out such users so
+ they should not be allowed.
  
- In feisty, the package g++-4.1 depends on libstdc++6-4.1-dev, but
- libstdc++6-4.1-dev depends on g++-4.1.  I didn't think such loops were
- allowed.
- 
- The same situation exists in dapper, with version 4.0 instead of 4.1, so
- this is not a new problem with feisty.
- 
- It probably doesn't cause problems if apt-get is used to install the
- packages.  However, if someone without an internet connection is
- installing packages by downloading them elsewhere and then using gdebi
- to install them, it will not be possible to to install g++-4.1.  This
- situation was reported here:
- http://ubuntuforums.org/showthread.php?t=476786
+ This problem exists since Dapper where it was with version 4.0. With
+ Feisty it is with version 4.1. With Gutsy it is with both 4.1 and 4.2.

-- 
Dependency cycle: g++-4.x and libstdc++6-4.x-dev
https://bugs.launchpad.net/bugs/120935
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to