--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I'm actually at gophercon but not sure I need to be there just to say I think the point-of-no-return should be delayed a release cycle before 1.7 is cut.
I'm actually at gophercon but not sure I need to be there just to say I think the point-of-no-return should be delayed a release cycle before 1.7 is cut.
I'm not suggesting it might be removed in the future, but rather it might become desirable to tweak the rules enforced. I assume the point of no return means it falls under the compatibility promise and it'd be a shame to lock in the experiment. So, what's the rush?
A weak point I see for example is the recommendation that apps use vendoring but libs shouldn't. When libs do, the longest-path-wins is straightforward but can really become a mess and feels very unlike other go tooling. For the sake of example, enforce vendoring availability for main packages only, such a change just wouldn't be possible after point of no return.
Given audience temperature of the main hall yesterday when vendoring was brought up, just seems easy to give more time to the experiment as developers have been using the feature and gathering more experience.
I'm not suggesting it might be removed in the future, but rather it might become desirable to tweak the rules enforced. I assume the point of no return means it falls under the compatibility promise and it'd be a shame to lock in the experiment. So, what's the rush?
Ok, thanks for the clarification.
--
> email to go-package-management+unsub...@googlegroups.com.
It would have been nice if all the folks present with an interest in package management were invited.
--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-manag...@googlegroups.com.
To post to this group, send email to go-package...@googlegroups.com.
+1 on #vendor as primary, with the proposal process (and emails to go-pm / golang-dev) as a way to circulate / get further feedback.
On Jul 15, 2016, at 9:12 AM, Andrew Gerrand <a...@golang.org> wrote:
On 15 July 2016 at 07:42, Matt Farina <matt....@gmail.com> wrote:It would have been nice if all the folks present with an interest in package management were invited.
I mailed golang-dev and go-package-management as soon as I had organized the session. I also tweeted about it. I just didn't know Matt was around! If I had, I would have definitely invited him over.I second Peter's suggestion we use #vendor as the primary channel for discussing this. I'm there.--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-management+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-manag...@googlegroups.com.
To post to this group, send email to go-package...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-manag...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-manag...@googlegroups.com.
To post to this group, send email to go-package...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I agree that real time conversation favors people who are present. I personally have a hard time with real time conversations because of my general workload. I try to shut myself off from the world for many hours at a time to get things done.Ideas:- someone could volunteer to write a weekly summary of significant conversations in #vendor and post it to go-package-management,- alternatively, establish a convention that whenever a significant conversation happens in #vendor, one of the participants posts a summary to go-package-management@ to keep others up to speed, and to continue the conversation there.- ?In any case, we're going to have to make an effort to be inclusive and document what we're talking about. This might also help focus our discussions, if we know we're going to be writing them up afterward. But maybe these suggestions are just flat-out onerous? What do people think?As for me: I am impressed by the document that is in the #vendor topic, and also by the stuff that was sent to me in the lead up to the dependency meeting. I'm still thinking about how to best focus on the way forward. When I get back to Australia in a week or so, I hope to have written up more of my thoughts. (In particular, I'd like to formulate a set of use cases or "user journeys" that will help guide us. (let me know if something like this already exists.))Andrew
On 15 July 2016 at 11:33, Matt Farina <matt....@gmail.com> wrote:
-1 for #vendor all the timeSome of us are working on a number of hard problems which means we don't have much time to scroll through sometimes many messages and show up to ad-hoc meetings.It's also going to be hard with people distributed across timezones. Pacific timezone isn't convenient with EU timezones or some of us in the ET.Ad-hoc conversations in #vendor will privilege those always present far more than those with wisdom or invested in coding the solution.
#vendor is a good place to have conversations when they happen. It just can't be the only communications channel.
On Friday, July 15, 2016 at 12:54:21 PM UTC-4, Edward Muller wrote:
+1 on #vendor as primary, with the proposal process (and emails to go-pm / golang-dev) as a way to circulate / get further feedback.
On Jul 15, 2016, at 9:12 AM, Andrew Gerrand <a...@golang.org> wrote:
On 15 July 2016 at 07:42, Matt Farina <matt....@gmail.com> wrote:It would have been nice if all the folks present with an interest in package management were invited.
I mailed golang-dev and go-package-management as soon as I had organized the session. I also tweeted about it. I just didn't know Matt was around! If I had, I would have definitely invited him over.I second Peter's suggestion we use #vendor as the primary channel for discussing this. I'm there.--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-management+unsub...@googlegroups.com.
To post to this group, send email to go-package...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-management+unsub...@googlegroups.com.
I agree that real time conversation favors people who are present. I personally have a hard time with real time conversations because of my general workload. I try to shut myself off from the world for many hours at a time to get things done.Ideas:- someone could volunteer to write a weekly summary of significant conversations in #vendor and post it to go-package-management,- alternatively, establish a convention that whenever a significant conversation happens in #vendor, one of the participants posts a summary to go-package-management@ to keep others up to speed, and to continue the conversation there.- ?In any case, we're going to have to make an effort to be inclusive and document what we're talking about. This might also help focus our discussions, if we know we're going to be writing them up afterward. But maybe these suggestions are just flat-out onerous? What do people think?As for me: I am impressed by the document that is in the #vendor topic, and also by the stuff that was sent to me in the lead up to the dependency meeting. I'm still thinking about how to best focus on the way forward. When I get back to Australia in a week or so, I hope to have written up more of my thoughts. (In particular, I'd like to formulate a set of use cases or "user journeys" that will help guide us. (let me know if something like this already exists.))Andrew
On 15 July 2016 at 11:33, Matt Farina <matt....@gmail.com> wrote:
-1 for #vendor all the timeSome of us are working on a number of hard problems which means we don't have much time to scroll through sometimes many messages and show up to ad-hoc meetings.It's also going to be hard with people distributed across timezones. Pacific timezone isn't convenient with EU timezones or some of us in the ET.Ad-hoc conversations in #vendor will privilege those always present far more than those with wisdom or invested in coding the solution.
#vendor is a good place to have conversations when they happen. It just can't be the only communications channel.
On Friday, July 15, 2016 at 12:54:21 PM UTC-4, Edward Muller wrote:
+1 on #vendor as primary, with the proposal process (and emails to go-pm / golang-dev) as a way to circulate / get further feedback.
On Jul 15, 2016, at 9:12 AM, Andrew Gerrand <a...@golang.org> wrote:
On 15 July 2016 at 07:42, Matt Farina <matt....@gmail.com> wrote:It would have been nice if all the folks present with an interest in package management were invited.
I mailed golang-dev and go-package-management as soon as I had organized the session. I also tweeted about it. I just didn't know Matt was around! If I had, I would have definitely invited him over.I second Peter's suggestion we use #vendor as the primary channel for discussing this. I'm there.--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-management+unsub...@googlegroups.com.
To post to this group, send email to go-package...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-management+unsub...@googlegroups.com.
I'd like to ask that Jason Buberel or someone he thinks has good insight is involved in the discussions. He knows a fair amount about what the ecosystem is looking for in package management tooling.
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
> email to go-package-management+unsub...@googlegroups.com.
> To post to this group, send email to go-package-management@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
> email to go-package-management+unsub...@googlegroups.com.