17:22 PM
emperorcezar has quit
17:24 PM
jleyba
lukeis: 1) disable ci job 2) delete github selenium repo 3) move gc repo to github?
17:24 PM
seems straight forward (isH)
17:25 PM
jmeaney__ joined the channel
17:25 PM
lukeis
i don't want to delete the repo, would kill current pull requests
17:25 PM
i'm sending an email to support to remove the mirror
17:25 PM
since we manually mirror
17:26 PM
ato
nirvdrum: You should raise your concerns on the mailing list if you think they are important.
17:26 PM
lukeis
so, seems like we can just 1) update ci to point to github instead of GC :)
17:27 PM
nirvdrum
ato: I'm kinda just venting a bit. We went through this last summer with lukeis's Google Doc voting thing.
17:27 PM
WhereIsMySpoon has quit
17:27 PM
WhereIsMySpoon joined the channel
17:27 PM
WhereIsMySpoon has quit
17:27 PM
WhereIsMySpoon joined the channel
17:27 PM
jleyba
don't remember that?
17:27 PM
ato
Well I'm sad that it has to feel like a battle.
17:27 PM
kggr joined the channel
17:28 PM
yenaemj_ has quit
17:28 PM
lukeis can't remember the voting thing… but will see if I have it somewhere ;)
17:29 PM
nirvdrum
lukeis: It was tied to the decision to switch to git, IIRC.
17:30 PM
ato: Not a battle. I'm just concerned about issue maintenance on GitHub. If others are able to manage it, great.
17:30 PM
ulmi has quit
17:30 PM
jleyba
nirvdrum in fairness, have you seen our current issue tracker?
17:31 PM
ato
17:31 PM
nirvdrum
jleyba: Yeah. It has a completely separate set of issues.
17:31 PM
ato
17:31 PM
nirvdrum
ato: That's the one.
17:31 PM
jleyba
nirvdrum the biggest being independent of the platform: most issue reports are terrible
17:32 PM
ato
Please note that I was in favour of staying at GC.
17:32 PM
Reality has changed since then.
17:32 PM
lukeis
heh, resurrect the vote?!
17:32 PM
GC is no longer an option!
17:34 PM
nirvdrum
jleyba: Fair enough. Selenium is just sorta carved out into sections with people responsible for each. It has extremely poor support for that sort of ownership. It's also terrible to try to plan anything in or really categorize issues.
17:34 PM
But if smart people here don't think that's likely to be a real problem, then I'm cool rolling with it.
17:34 PM
mdilts11 has quit
17:35 PM
mdilts11 joined the channel
17:36 PM
jleyba
my hunch is the tagging system will work well enough
17:36 PM
maybe.. i don't know
17:36 PM
:)
17:36 PM
jkrocil joined the channel
17:37 PM
lukeis
slightly off-topic… i'm in favor of splitting the ruby and python bindings into their own repos on github
17:38 PM
jleyba
lukeis: don't think i would object to that (and pushing c# to its own as well)
17:38 PM
Titus
what is the advantage of doing that?
17:38 PM
would there still need to be submodules in the main repo? Or are we talking forks?
17:38 PM
lukeis
i don't know what c#'s dependencies are… python and ruby only depend on the firefoxdriver xpi
17:39 PM
Titus: essentially forks
17:39 PM
history spliced of course to just limit the files each care about :)
17:39 PM
simonstewart joined the channel
17:39 PM
ato
I like that we can build everything that is officially supported in one go.
17:39 PM
lukeis
simonstewart: ohai
17:39 PM
simonstewart
yo
17:39 PM
lukeis
welcome to project hosting debate day!
17:40 PM
jleyba
lukeis: actually, i take it back. splitting would end up being more hassle in the long run
17:40 PM
simonstewart has been in meetings all day
17:40 PM
simonstewart wanders off for context
17:40 PM
lukeis
17:40 PM
simonstewart
17:40 PM
jleyba
simonstewart, oh hai! random buck question for you: is there a way to build a src jar?
17:40 PM
simonstewart, took them long enough to post that
17:41 PM
simonstewart
Yeah. //some:target#src
17:41 PM
jleyba
awesome, thanks
17:42 PM
simonstewart
Any care to provide a synopsis of the discussion from today?
17:42 PM
jleyba
GC -> github; get 'er done
17:42 PM
lukeis
:)
17:43 PM
simonstewart
Not bitbucket?
17:43 PM
I'm starting to enjoy using mercurial
17:43 PM
lukeis
someone said you'd start suggesting that...
17:43 PM
you also may enjoy walks on hot coal
17:43 PM
sircapsalot
never used it
17:43 PM
simonstewart
17:44 PM
ato
Sorry, I have bigger fish to fry today.
17:44 PM
Like end-of-quarter deliverables.
17:44 PM
simonstewart
ato: ?
17:44 PM
simonstewart is still reading
17:45 PM
What's the ownership thing that nirvdrum was talking about?
17:46 PM
Ah. Bugs in GC's issue tracker
17:46 PM
Right then
17:46 PM
I'll post this to the group later, but questions we need to answer:
17:46 PM
1) Do we port our existing issues to GC
17:46 PM
2) What do we do with the existing wiki?
17:47 PM
admc joined the channel
17:47 PM
lukeis
oh and Wiki on GC is permissioned on edits… Github is open to the world
17:47 PM
simonstewart
3) Do we want to use GC's issue tracker? I know Atlassian foks, so we could try and get an OSS JIRA hosted instance
17:47 PM
For question 1 --- s/GC/GH/
17:48 PM
jleyba
1) declare issue bankruptcy and close it all
17:48 PM
2) port it
17:48 PM
simonstewart
I think it's a no-brainer that we'll end up on GitHub
17:48 PM
Cono_ has quit
17:48 PM
jleyba
3) suck it up and use GH to keep everything in one place
17:48 PM
simonstewart
1) What happens if we close all Core and RC issues in our existing tracker?
17:48 PM
lukeis
they die forever (i hope)
17:49 PM
nirvdrum
simonstewart: I think you figured it out, but I meant IE bugs go to jimevans, Firefox bugs go to AutomatedTester, etc.
17:49 PM
simonstewart
I mean, how many open issues would be left?
17:49 PM
lukeis
lots
17:49 PM
tons even
17:49 PM
only ~20% are RC / core
17:49 PM
simonstewart
We declared issue bankruptcy when we moved from JIRA to GC
17:49 PM
psychopath_mind joined the channel
17:49 PM
I'm okay doing it again
17:50 PM
jleyba
If we do it, I'd like us to establish an actual issue SLA documented on the wiki
17:50 PM
simonstewart
Which would be?
17:51 PM
lukeis
your issue may be bit-rotted ;)
17:51 PM
jleyba
No more "NeedsClarification" bs. If you're issue report is vague, it gets closed
17:51 PM
lukeis
+1
17:52 PM
jleyba
17:53 PM
Guess that's not really a SLA... covers my main grievances with the current process though
17:53 PM
shawnknight has quit
17:54 PM
lukeis
i'm going to create a bookmarklet that automatically populates a message "Issues are for actual Selenium Project issues. Please use the mailing list for support" & close.
17:54 PM
need to make one for selendroid… i've written that too many times
17:55 PM
shawnknight joined the channel
17:58 PM
yenaemj_ joined the channel
17:58 PM
17:59 PM
admc has quit
17:59 PM
simonstewart
lukeis: as in "it's already done"?
17:59 PM
lukeis
correct
17:59 PM
simonstewart
Or "it needs doing"?
18:00 PM
Who did that?
18:00 PM
lukeis
i did
18:00 PM
nothing's changed
18:00 PM
we still "mirror" via :ci
18:00 PM
selbot2
18:00 PM
simonstewart
Did you see the email I just sent to the selenium-developers list?
18:00 PM
:)
18:00 PM
lukeis
the Github "mirroring" didn't work to our satisfaction
18:00 PM
michl68 joined the channel
18:01 PM
:)
18:01 PM
simonstewart: you didn't see in IRC log that i made the request, did you ;)
18:01 PM
simonstewart
Nope
18:02 PM
18:02 PM
lukeis
ok, then check! done.
18:02 PM
simonstewart
I modified the strap line
18:02 PM
lukeis
nice
18:02 PM
jmeaney__ has quit
18:03 PM
some more implications… do we "merge" Pull Requests through the Github UI? (allowing the 'merge' commit) or do we still employ our current process?
18:04 PM
simonstewart
NO
18:04 PM
We keep our current process, since the merges violate the single logical change principle
18:04 PM
lukeis
sgtm
18:04 PM
jleyba
What if everything is squashed down first?
18:04 PM
nirvdrum_ has quit
18:04 PM
lukeis
you still get a merge commit
18:04 PM
p0deje has quit
18:04 PM
jleyba
ok
18:05 PM
lukeis
github needs a "Squash / rebase / sign-off (don't 'merge')" button for us :)
18:05 PM
simonstewart
I've asked before
18:06 PM
korg joined the channel
18:06 PM
Bug migration vote open on the se-dev mailing list
18:06 PM
I vote for option 5
18:06 PM
lukeis
5! vote 5!
18:07 PM
simonstewart
I like that one.
18:07 PM
jleyba
is there a way to change "origin" on my local repo to point to GH?