Klaus Kaempf wrote:
* Duncan Mac-Vicar Prett <dmacvicar@suse.de> [Jul 31. 2008 15:09]:
The repository name is not sufficient, as the repository settings can change over time.
Yes, but not on the client, also on the servers!
Either we need to log those changes as well or we can use a full URL for the package in the log file.
Each repository can have more than one url. And I am not sure if commit knows which url was used at the end.
And it doesn't really matter for mirrors.
That said, a package checksum might be needed to fully reconstruct the origin of a package.
Yes, this is really a tricky part. While i understand Stano's and Duncan's points, i don't understand Klaus' :O) But first things first: if we are going to log the origin of packages (vendor, repo, etc..). We should first clarify what will be the *purpose* of this 'origin' data. What do we want to accomplish with this. This is fundamental, because if we just need a hint about the origin of the package and we will not care about somebody faking that info, we can happily use user-defined repo aliases, or names, or the vendor. If we need to do something more serious with these data, we must specify WHAT EXACTLY, and then try to find the answer to this. cheers, jano PS: Just a side implementation question, will/do we have access to Solvables in commit, and they are linked with RepoInfos somehow, right? -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org