#selenium

/

      • WhereIsMySpoon
        eindoofus: but in a nutshell - put stuff in dashboardpage that is common to both the widget and the page
      • joshin4colours
        but we have no way of knowing until we build/run stuff
      • because it's hidden away by mvn
      • alko
        simonstewart: i tried but at the time it wasn't working for me and all the people i asked didn't know how to :)
      • mhall_work
        alko: keep me posted on that
      • alko
        mhall_work: will do
      • eindoofus
        sounds good. thanks
      • simonstewart
        My beef with maven is manifold. Other than the fact that it doesn't solve the dependencies issue (it just makes it feel that way), the code layout is unpleasant, the tool itself is slow, doesn't parallelise well and doesn't provide repeatable builds
      • WhereIsMySpoon
        eindoofus: say you have a "home" button, you keep that in the dashboardpage as you might wanna press it from the widget
      • arifaBatool has quit
      • chef251 has quit
      • eindoofus
        ahhhh
      • simonstewart
        maven saved us from badly written ant scripts
      • eindoofus
        think i know what i need to do now
      • joshin4colours
        and simonstewart covers all the specifics well
      • alko
        at the moment i'm on vacatin in sunny southern california and will head to the beach shortly though, but i'm waiting here to read the beef with maven first :D
      • ericmeds has quit
      • WhereIsMySpoon
        simonstewart: doesnt provide repeatable builds?
      • simonstewart
        But my ant scripts weren't badly written in the first place
      • Nope
      • WhereIsMySpoon
        er..
      • dude-x joined the channel
      • arifaBatool joined the channel
      • maybe your maven poms/scripts were badly written? :)
      • simonstewart
        You can execute the same build, but the output may be different
      • alko
        yeah, please elaborate on that one?
      • WhereIsMySpoon
        never had that issue
      • simonstewart
        You've never noticed that issue
      • alko
        but at least we can agree that maven is better than ant
      • simonstewart
        I don't believe it is
      • mhall_work
        wut
      • alko
        and ant is better than having nothing at all :)
      • ah ok
      • mhall_work
        simon, come on man
      • joshin4colours
        ant isn't too bad
      • simonstewart
        Ant is definitely better than nothing at all
      • alko
        i didn't know anyone still used ant :D
      • dude-x joined the channel
      • mhall_work
        It's not BAD, but dang
      • joshin4colours
        there's better options, but it's ok
      • mhall_work
        alko: the main app here is built with ant. across like, 20 build.xml's
      • simonstewart
        multi-module builds in maven are appallingly painful
      • mhall_work
        I disagree!
      • dude-x joined the channel
      • simonstewart
        And there's _so much boilerplate_
      • mhall_work
        Only as much as you want to include!
      • simonstewart
        At least with ant it's easy to carve out a few packages into a new library
      • dude-x joined the channel
      • With maven, you end up needing a new project layout, with duplicated directory structures
      • Ugh
      • mhall_work
        or just a profile build
      • simonstewart
        And the whole fucking thing is totally opaque
      • joshin4colours is now known as joshin4cos|lunch
      • When we moved selenium off maven, I had a maven committer try and help me figure out how to build RC
      • mhall_work
        there's a core lifecycle. It's predictable and known
      • simonstewart
        It took us days
      • mhall_work
        lmao
      • that's fair
      • simonstewart
        That's what I mean by "opaque"
      • And maven doesn't support multiple languages
      • mhall_work
        Maven is not a freeform tool. your product has to be compliant in form and approach
      • cweng
        MonkeysPaw: Where do you usually put the wait?
      • mhall_work
        and in that regard, it's not super for this situation, I'll give you that.
      • simonstewart
        mhall_work: nothing I work on fits into that form or approach
      • arifaBatool has quit
      • Other than toy projects, I've not seen anything that fits into it without forcing things
      • I mean, you _can_ get builds of complex apps working with it, but it's No Joy
      • mhall_work
        And I totally get that. But for me, for the webapps that I work on, it's an ideal solution. Single hosting environment, single language, etc.
      • simonstewart
        mhall_work: then I'm happy for you :)
      • mhall_work
        once you have more than one level of nested modules, it makes you want to glass the office over
      • simonstewart
        Oh, and it's so slow
      • mhall_work
        lmao
      • simonstewart
        So, yeah. That's what I think :)
      • mhall_work
        It's quick if you call your phases explicitly, if you let it run through the whole lifecycle each time then yea
      • alko
        simonstewart: thank you for that
      • mhall_work
        On the same note, alot of folks like gradle, which I abhor.
      • simonstewart
        By design a no-op build in maven is going to slower than in something like buck
      • alko
        it seems we have started some discussion here :)
      • mhall_work
        and I have no idea what buck is
      • WhereIsMySpoon
        another build system
      • alko
        i was a maven user for many years before i became a pom writer, and it was a life saver
      • gabecase joined the channel
      • WhereIsMySpoon
        i read that as porn writer
      • >_>
      • mhall_work
        good money in both industries
      • prolly comperable, tbh
      • richdownie joined the channel
      • simonstewart
        alko: buck is my current day job: https://facebook.github.io/buck/
      • WhereIsMySpoon
        lol
      • simonstewart
        No porn here
      • mhall_work
        simon: ty for the reading material
      • simonstewart looks around
      • simonstewart
        Almost definitely no porn here
      • mhall_work
        okay sometimes porn
      • simonstewart
        :)
      • alko
        now i am pretty facile with the pom files, and while they are a headache sometimes and lots of boiler plate i do some cool stuff with maven and jenkins for automation
      • simonstewart: cool thanks, i take a look at that
      • and if anyone wants to break into porn, i do believe the san fernando valley up the street here is the place to be for that ;)
      • simonstewart
        alko: a lot of the stuff I do and work on is described in this video: https://developers.facebooklive.com/videos/561
      • (or the teams that I work closely with are working on that stuff)
      • alko
        cool
      • i am guessing you work for facebook then :)
      • in the other california :P
      • simonstewart
        In London
      • jimevans
        lukeis: can you fix up the workspace on ci?
      • mhall_work
        simonstewardijustgoogledyougetmeajobplsillworkhardandmakeyouproud
      • richdownie has quit
      • WhereIsMySpoon
        lol
      • steward?
      • alko
        ah ok
      • mhall_work
        fml I'm a terrible qa
      • HenriettaSalt joined the channel
      • WhereIsMySpoon
        hahahaha
      • alko
        i used to work in london myself a bit, but canary wharf was so awful and crossing the channel so inconvenient i haven't for a while :)
      • WhereIsMySpoon
        i work in london
      • alko
        i may be working in amsterdam this summer though.
      • WhereIsMySpoon
        ooh ive worked there too
      • its nice
      • who for alko?
      • sbos99 joined the channel
      • mhall_work hopes to live internationally again some day.
      • simonstewart
        When I find out about them, I head to the Selenium London meetups
      • dude-x
        canary wharf is the Wall St. of London right?
      • WhereIsMySpoon
        uh
      • not really
      • dude-x
        it's not a financial center?
      • WhereIsMySpoon
        it has some banks there
      • i wouldnt say it was the wall st of london
      • dude-x
        then what is?
      • WhereIsMySpoon
        im not sure there is one
      • canary wharf is a dodgy area lol
      • alko
        the isle of dogs :D
      • WhereIsMySpoon
        mhm
      • i lived there
      • dude-x
        is that next to the isle of man?
      • WhereIsMySpoon
        now i live in whitechapel
      • alko
        canary wharf is where most of the big american banks are
      • and some of the british ones
      • WhereIsMySpoon
        not really an upgrade lol
      • lukeis
        jimevans: what makes you think i need to do something to ci? http://ci.seleniumhq.org:8080/job/Build%20All%2...
      • WhereIsMySpoon
        i dislike london in general
      • alko
        the city of london (the ROMAN city of london) is probably the wall street of london
      • +1 whereismyspoon :)
      • gabecase
        good lawd london is expensive
      • alko
        mayfair / st james are where most of the hedge funds / private equity are
      • WhereIsMySpoon
        gabecase: yep lol
      • dude-x
        i dont want to go to london! (or Chelsea)
      • alko
        i do enjoy green park, st james park, hyde park
      • WhereIsMySpoon
        dude-x: nobody wants to go to chelsea
      • alko
        but for daily work i prefer amsterdam