Re: [opensuse-packaging] repository removal behaviour
On 11/27/2008 at 2:52 PM, Dominique Leuenberger <Dominique.Leuenberger@TMF-Group.com> wrote:
I have /var/log/zypp/history on my system, which shows me what I installed when from what repository... it also shows me when I added / removed repos.
I guess the reason why your reply has a time before that of my original message is daylight savings time! Anyway, using webpin http://packages.opensuse-community.org/ I could not find a package that owns /var/log/zypp/history and it's not on my system - I'm using OpenSuse 11.0 x86_64. Even if it were, I'm addressing the broader use-case of User Cathy installs "A" from repository "X" "A" requires "B" from repository "Y" for proper operation. "A" requires "C" with a vendor change from repository "Z" to repository "W" for proper operation. When Cathy chooses to remove repository "X", this should cause the removal of package "A". If package "B" is not required by packages from repositories other than "X" then it should be removed. If package "C" is not required by packages from repositories other than "X" then it should revert to the version from repository "Z". Tracking these dependencies "by hand" would be error-prone to say the least. Philip -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 11/27/2008 at 4:14 PM, Philip Ashmore <contact@philipashmore.com> wrote:
On 11/27/2008 at 2:52 PM, Dominique Leuenberger <Dominique.Leuenberger@TMF-Group.com> wrote:
I have /var/log/zypp/history on my system, which shows me what I installed when from what repository... it also shows me when I added / removed repos.
Or an insane VMWare which just does not keep in sync with Time
Anyway, using webpin http://packages.opensuse-community.org/ I could not find a package that owns /var/log/zypp/history and it's not on my system - I'm using OpenSuse 11.0 x86_64.
Then it must be new with openSUSE 11.1... something to look forward to in this case ;)
Even if it were, I'm addressing the broader use-case of
User Cathy installs "A" from repository "X" "A" requires "B" from repository "Y" for proper operation. "A" requires "C" with a vendor change from repository "Z" to
for proper operation.
When Cathy chooses to remove repository "X", this should cause the removal of package "A". If package "B" is not required by packages from repositories other
then it should be removed. If package "C" is not required by packages from repositories other
repository "W" than "X" than "X"
then it should revert to the version from repository "Z".
I'm actually not sure I would like to have all my packages removed that came from a repository I just remove... a typical case where you want an exception is the install DVD: I install my system from DVD, which is of course added as the first repository for packages. Normally I add the online repo (has some more packages) and I remove the DVD repo (I hardly ever have it in the drive.. so using the package manager would be a pain). So what you now suggest is that the system offers me to remove my freshly installed system, because I went and removed the repository all the packages came from? Please don't! How should the system behave with repos that get disabled? 'remove the packages and reinstall them when you re-enable the repo' ? Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Thursday 27 November 2008 16:23:52 Dominique Leuenberger wrote:
On 11/27/2008 at 4:14 PM, Philip Ashmore <contact@philipashmore.com>
wrote:
On 11/27/2008 at 2:52 PM, Dominique Leuenberger
Anyway, using webpin http://packages.opensuse-community.org/ I could not find a package that owns /var/log/zypp/history and it's not on my system - I'm using OpenSuse 11.0 x86_64.
Then it must be new with openSUSE 11.1... something to look forward to in this case ;)
Yes, that's correct. Stano -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (3)
-
Dominique Leuenberger
-
Philip Ashmore
-
Stanislav Visnovsky