sourcegraph / sourcegraph-public-snapshot

Code AI platform with Code Search & Cody
https://sourcegraph.com
Other
10.11k stars 1.27k forks source link

Core Services: 3.14 Tracking Issue #8552

Closed tsenart closed 4 years ago

tsenart commented 4 years ago

Status

This tracking issue is active.

Availability

Period is the February 21st until March 17th. Please put in the days you won't be working and the number of working days for the period.

Planned work

@keegancsmith: 0.50d

@mrnugget: 3.00d

@rvantonder: 7.00d

@ryanslade: 10.50d

@tsenart: 0.00d

@unknwon: 9.50d

@uwedeportivo: 4.00d

Legend

tsenart commented 4 years ago

@sourcegraph/core-services: Please propose additional work for the iteration if it hasn't yet been milestoned and labeled accordingly.

rvantonder commented 4 years ago

W06 Summary

W07 Plan

unknwon commented 4 years ago

W06 Summary

W07 Plan [2020-02-24]

mrnugget commented 4 years ago

Previous week

W07 Plan [2020-02-24]

After talking with @christinaforney and @eseliger on Friday about the future of src-cli, I will start to

Point (b) is the result of learning from the prototype in https://github.com/sourcegraph/src-cli/pull/128. We realized that it does not provide enough value (compared to ssh & tmux & src action exec on a big machine) to warrant the effort to build it out proper.

A multi-agent model, where agents pull work from and report progress to Sourcegraph, does provide more value and also moves us in the direction we want to head in anyway (where we can add a web UI to start/watch actions). More details going to be discussed in today's Campaigns sync.

Besides that I'm going to:

kzh commented 4 years ago

W06 Summary

W07 Plan

ryanslade commented 4 years ago

W06 Summary

W07 Plan

rvantonder commented 4 years ago

@tsenart my current work items is stable and what I've settled on for this iteration.

tsenart commented 4 years ago

Thanks @rvantonder. @keegancsmith, @mrnugget, @ryanslade, @unknwon: Is your planned work ready? Please let me know as I want to finalise the tracking issue today.

unknwon commented 4 years ago

@tsenart I've finished arranging work items for this iteration.

mrnugget commented 4 years ago

@tsenart Yes, mine is stable, even though it's hard to put concrete estimates on it, since I suspect that some things will change in the course of the iteration (since we're trying out and prototyping a lot of things with src CLI)

keegancsmith commented 4 years ago

My work will be in flux all iteration, as I triage/investigate the current and incoming customer issues. The things that are not customer related are minor documentation/debt that I will tackle and can be regarded as stable.

ryanslade commented 4 years ago

@tsenart My work is stable unless I need to take over anything from Kevin

tsenart commented 4 years ago

@nicksnyder, @christinaforney: The tracking issue is ready for your review.

nicksnyder commented 4 years ago

LGTM

nit: there are some references to a8n :)

question: This week is week 7? Should reset to 0 for new release cycle right?

tsenart commented 4 years ago

question: This week is week 7? Should reset to 0 for new release cycle right?

Are you referring to the weekly status updates? We haven't reset before, it's always been the week of the year (starting at 0), like we use in Company Meeting.

rvantonder commented 4 years ago

W07 Summary

Focused almost singularly on the AND/OR query parser. This is, in some ways, the most important part to get right and I feel good about the direction and implementation for building things out.

W08 Plan

unknwon commented 4 years ago

W07 Summary

W08 Plan [2020-03-02]

mrnugget commented 4 years ago

Previous week

W08 Plan [2020-03-02]

ryanslade commented 4 years ago

W07 Summary

W08 Plan

keegancsmith commented 4 years ago

W07 Summary

First week of customer support. Ended up fixing a few issues, while filing a few others. It has been great to be directly interacting with customers to get a feeling for common issues customers run into. More importantly it improves my intuitions around projects we can do to improve our customer experience.

I've been focussed on filing issues rather than fixing them. Additionally been thinking of projects we can do. This will continue, and I will continue to resist the urge to jump into code :)

W08 Plan

More of the same. It feels like the load will be less this week, so I will tackle one of the projects I think will help with customers / already planned work.

ryanslade commented 4 years ago

Change of plans, I won't be attending ScaleConf so I've got an extra two days of availability.

unknwon commented 4 years ago

W08 Summary

W09 Plan [2020-03-09]

My theme this week is to ship RFC 113

ryanslade commented 4 years ago

W08 Summary

W09 Plan

mrnugget commented 4 years ago

Previous week

I spent the majority of the week helping @eseliger testing and debugging the campaign he created for https://github.com/sourcegraph/customer/issues/13 That resulted in a lot of fixes and issues:

That combined nicely with documenting the bitbucket-server-plugin for https://github.com/sourcegraph/customer/issues/18 and improving the Campaigns documentation in general:

The rest of the week was spent on interviews, hacking on our docs, trying to get IntelliJ to run bitbucket-server-plugin, adding a mission/vision statement for Campaigns (https://github.com/sourcegraph/about/pull/623 and https://github.com/sourcegraph/about/pull/628)

W08 Plan [2020-03-09]

Besides that: I want to try to get some improvements to our docs merged, interviews, getting back into src CLI improvements, hopefully start to pick up remote-code execution prototype.

rvantonder commented 4 years ago

W08 Summary

W09 Plan

keegancsmith commented 4 years ago

W08 Summary

More customer support. Attended bits of a conference on Thursday and Friday and chatted to a few people about Sourcegraph. Was otherwise a bit of a low productivity week for me (sleep :/), should pick the pace back up this week.

W09 Plan

My main priority is still customer support. But any time not spent doing customer support/code reviews will be spent on helping out on permissions background syncer. We want to ensure it is ready by branch cut, and its at a point where we can start sharing the remaining work.

unknwon commented 4 years ago

W09 Summary

W10 Plan [2020-03-16]

rvantonder commented 4 years ago

W09 Summary

I spent 80% of this week on customer-related search functionality. The highlight is that turning off search for forks by default caused unexpected and poor UX when searching an existing repo. I spent time on a solution for that (thanks @keegancsmith for suggesting a much easier approach than fiddling with the webapp). That needed careful testing, and I also discovered a discrepancy in how this is dealt with in sourcegraph.com versus other deploys due inconsistency in handling type:repo in queries. Basically: a lot of tricky cases and unexpected UX things to consider in search, and expensive to fix, test, and change comprehensively. In addition, the following happened:

W10 Plan

ryanslade commented 4 years ago

W09 Summary

W10 Plan

mrnugget commented 4 years ago

Last week

I added documentation for the Bitbucket Server plugin and tweaked our docs a tiny bit while working on them (added global breadcrumbs, made headers consistent, etc.)

Also took some time to try to improve our local dev workflow and ended up improving our watch-recompile scripts in a way that stops all Go services being restarted, even though they didn't change.

After @eseliger uncovered more bugs in our webhooks/events-based-changeset-state implementations I spent the latter part of the week focused on fixing those and improving them.

This week

This week is going to be bumpy. Germany is in nearly full-on Corona mode: borders are closed, events are cancelled and, relevant to this thread, daycare is closed for the next 5 weeks. That means my wife and I will alternate watching our daughter throughout the day. I hope I can make it to all meetings on time and get some stuff done, but at this point I'd rather offer a disclaimer than make promises.

Well, at least the weather is nice.

Now, if I do manage to get things done, I want to:

The last point is also what I think we should focus on in the next iteration regarding campaigns.

keegancsmith commented 4 years ago

W09 Summary

Usual focus on customer issues. Several minor src-expose changes after feedback from a customer. Did a patch release for 3.12.10 and 3.13.2 containing useful fixes but most importantly a fix for breaking old installations of bitbucket. Lots of time spent on Zoekt slowness. Ongoing. https://github.com/sourcegraph/sourcegraph/issues/9001

W10 Plan

Zoekt slowness https://github.com/sourcegraph/sourcegraph/issues/9001 and start planning for 3.15. Schools are closing down here so will be juggling childcare with my wife (who isn't always remote yet). As such I am in a similar boat as others with respect to focus time.

uwedeportivo commented 4 years ago

Dear all,

This is your release captain speaking. πŸš‚πŸš‚πŸš‚

Branch cut for the 3.14 release is scheduled for tomorrow.

Is this issue / PR going to make it in time? Please change the milestone accordingly. When in doubt, reach out!

Thank you