On Monday, October 17, 2016 10:34:15 PM EDT Michał Górny wrote: > On Mon, 17 Oct 2016 16:03:02 -0400 > > "William L. Thomson Jr." <wlt...@o-sinc.com> wrote: > > On Monday, October 17, 2016 7:34:57 PM EDT you wrote: > > > On Mon, 17 Oct 2016 12:18:32 -0400 > > > > > > "William L. Thomson Jr." <wlt...@o-sinc.com> wrote: > > > > On Monday, October 17, 2016 6:08:41 PM EDT Michał Górny wrote: > > > > > On Mon, 17 Oct 2016 11:48:53 -0400 > > > > > > > > > > Portage shows the repo it comes from because it is necessary for > > > > > the package specification to be unique, i.e. two repositories can > > > > > provide the same version of the same package. > > > > > > > > It does not have to show it for that function. Showing the repo is a > > > > visual > > > > thing for the user during merge output. Portage does not have to have > > > > ANY > > > > output to do its job. Visual output is a user thing. > > > > > > Excuse me but what is your goal here? I stated the rationale for that > > > particular change. Your disagreement won't change why it was done. > > > > What is your goal? Your assumption is wrong, this change is clearly visual > > only... > > > > Bug #510538: Include "::repository" in more messages. > > https://github.com/gentoo/portage/commit/ > > 3f110090e50207d4ae3f6031ce6b1beafc80de46 > > > > Not technical purely visual... > > https://bugs.gentoo.org/show_bug.cgi?id=510538 > > We could start with the fact that we're talking of two different > changes. I was talking of the *original* change that started > introducing repository name in various parts of output. You're talking > about a followup commit.
It is not my fault your are talking about something else. I know the point I was making, visua. Thus the -bin suffix, visual. You said PMS, and now trying to connect the dots. > Now, let me explain this to you. Why do you feel it is your place to go around explaining things to people? Surely when you miss the point, and are talking about something different. > The goal for ::repository output is to > provide minimal package identifiers that can be used to 100% uniquely > identify packages. As in, you see 'emerge -pv' output, you copy-paste > the package from it and you get a guarantee that emerge will select > the same package from the same repository. If I find the original commit, it will say what you are? Outputting the repo on merge so you can copy and paste is the only rational to that visual change. How do you copy and paste on a server without means for such? That would be an interesting justification for such change. > Yes, it's purely visual. However, this visual change was motivated by > an intent to provide functionally useful output. No its a PMS requirement as you said not visual as I was saying... > As a side note, Portage for some time did limit ::repository output to > non-Gentoo repositories only. This was changed later in order to reduce > the use of 'main repository' and make Portage less tied to the old > Gentoo layout. Thank your for that explanation. I had no idea what the change was for after reading the bug and commit. Having done both I am not sure even your explanation is correct... -- William L. Thomson Jr.
signature.asc
Description: This is a digitally signed message part.