#musicbrainz-devel

/

      • Freso
        ianmcorvidae btw, did you get my /query the other day?
      • ianmcorvidae
        Freso: uh, possibly
      • Freso: I don't remember what it was though, so you might resend it :P
      • Freso
        ianmcorvidae: Well, I was just asking if you need to reset anything if I am to work on MBS again on rika, or if I should just pull in the latest code and get cracking. :)
      • warp
        ianmcorvidae: inline styling is good
      • ianmcorvidae
        warp: for what?
      • Freso: should mostly just be pulling it in -- you may need some dependencies and/or to update DBDefs
      • Freso
        Uh.
      • warp
        ianmcorvidae: inline styling is more convenient when that style isn't re-used elsewhere, so specific to that element.
      • ianmcorvidae: doesn't clutter up the style sheet files, and makes it easier dealing with complicated layouts where you have to muck with the html and style at the same time to get the result you want.
      • ianmcorvidae
        except for splitting up the styling so it's harder to predict a given style, moving more code into things that are harder to cache, and burying style within markup?
      • no, it clutters up the *HTML* instead, how is that possibly better?
      • (note, also, that most of these things aren't used once -- the *classes* are often only used once, but the styles are shared, since obviously we reuse images over and over again)
      • warp
        ianmcorvidae: I'm sure we have inline styles in our html which are bad, but it isn't inherently bad.
      • ianmcorvidae
        I disagree. Making reuse of styling harder isn't a good thing :(
      • warp
        exactly, the whole point is to only use inline styles when those styles should NOT be re-used, but are specific to that element.
      • ianmcorvidae
        and is it ever a good thing to have styling that's so specific it applies only to one element in an entire site?
      • warp
        yes
      • ianmcorvidae thinks probably not, if you want visual consistency you want reuse
      • visual consistency pushed to extremes makes for boring, lifeless and clinical graphic design.
      • it's good to deviate in moderation
      • nikki
        I'm sure we can deviate enough accidentally without doing it on purpose :P
      • ianmcorvidae
        haha
      • I'm also still not sure singleton elements shouldn't be in a central CSS file -- seems to me that's what the by-id selector is for :)
      • primary benefit of central CSS is that you can change things in one place, not $large_number
      • warp
        ianmcorvidae: it splits up stuff which for me is easier to work with together.
      • ianmcorvidae: a contrived simple example: let's say you have articles with paragraphs of text + some images, you typically float the images right, so you have img { float: right } in the central css.
      • ianmcorvidae: but for 1 particular article you need an image floated left, that is not something which should be part of the central css. that is better expressed with the content as <img style="float: left">
      • ianmcorvidae
        why not <img class="left">?
      • I don't think assuming you'll never need to float an image left other than "just that once" is reasonable
      • warp
        it is more common (i.e. more than once) that you want to float an image left, yes, then that is what you'd do.
      • ianmcorvidae
        then why make the maintenance burden of having to move it once it reaches some vague threshold of "used enough"?
      • warp
        but until that situation presents itself, it just clutters up the central css.
      • ianmcorvidae: because until the situation presents itself you don't know which parts you will need to abstract out
      • ianmcorvidae: if you make things flexible and general before you have the need for them, you will be making things flexible you never need flexible. and you will still have forgotton to generalize other things, because you can never abstract out everything.
      • ianmcorvidae
        I still don't think this is that hard, honestly :P but whatever
      • the things I'm looking at here are multiply-reused background images
      • which I think are an obvious thing to centralize
      • RootWyrm_ joined the channel
      • warp
        ianmcorvidae: the expand and collapse?
      • ianmcorvidae
        that's two of them
      • warp
        i.e. the buttons?
      • yes, those styles should be moved to .css
      • ianmcorvidae
        basically all the images on the tracklist tab of the RE
      • is what it's looking like :P
      • warp
        I like the idea of serializing those small icons to data urls in a css file (which is then minimized into the large production css file)
      • ianmcorvidae
        yeah, that's the notion
      • warp
        that seems easier to deal with than the sprite technique
      • ianmcorvidae
        cssembed conveniently does that automagically for you
      • which means we need to have java on our machines, but that's no huge loss
      • reosarevok joined the channel
      • ocharles
        morning
      • warp
        hello mr. ch
      • arles
      • ocharles
        arp
      • djce joined the channel
      • noobie
        l
      • ol
      • uk
        rem
      • MBJenkins
        ianmcorvidae: Update translations from Transifex.
      • Freso
        How do I update/pull in dependencies on rika?
      • nikki
        carton install?
      • adhawkins
        ocharles: Ping when you're awake.
      • ocharles
        adhawkins: here i am
      • adhawkins
        Errr, isn't it like 3am?
      • ocharles
        no
      • i'm in the same country as you :)
      • adhawkins
        Oh, I got confused about your Facebook status update then :)
      • ocharles
        i've only booked a hotel, not checked in :)
      • adhawkins
        Aha.
      • Just wanted to tie up with you about a release of libcaa later.
      • I'll put 1.0.0 on Github and update the wiki page. Will just need someone to transclude it at the appropriate time.
      • Rob asked for the blog post to include appropriate references.
      • ocharles
        ok, cool, I'll try and fit them in
      • i completely forgot I was meant to be doing that, thanks for the reminder
      • Freso
        Is CAA being officially announced this week?
      • warp
        today I believe.
      • Freso
        Nice.
      • adhawkins
        Cool. I'll try to get my stuff done early evening (say by 9pm). That way it'll be all good by 11:30
      • ocharles
        yep, today
      • ok, we have almost exactly 11 hours til launch there
      • so plenty of time
      • Freso
        So time to get uploading cover art you say? :p
      • Uhm. How do I start my mbsandbox server again?
      • run.sh
      • nikki
        I have run.sh in ~
      • Freso
        :)
      • Is there a default DBDefs in git somewhere I can use to see what has changed?
      • nikki
        lib/DBDefs.pm.default
      • should be in your checked out code too
      • Freso
        Yep. Thanks. :)
      • kurtjx joined the channel
      • djce joined the channel
      • Is the MB translation using contexts?
      • nikki
        yes
      • Freso
        Great.
      • Freso just noted the use of "note"
      • nikki
      • Freso
        I made a note.
      • stefans_ joined the channel
      • (Sorry. It's so easy to make puns with that word. :()
      • djce joined the channel
      • I get this when I run.sh on rika: http://sprunge.us/bZKi
      • uk
        carton install DateTime::Format::Duration ?
      • Freso
        uk: \o/
      • So. What's the branch one should work from? test, beta, or master?
      • kurtjx joined the channel
      • MBJenkins
        Project libcoverart build #8: SUCCESS in 19 sec: http://ci.musicbrainz.org/job/libcoverart/8/
      • andy: Up version number for v1.0.0 release
      • uk
        I'd probably start from beta, unless you need the schema changes.
      • ijabz joined the channel
      • Freso
        Hm. Is there a reason carton.lock isn't .gitignore'd?
      • uk
        Yes, it contains the version of the relevant CPAN packages.
      • warp
        Freso: generally start from master unless you need something which isn't in master yet.
      • Freso
        warp: Alright.
      • RootWyrm_ joined the channel
      • reosarevok joined the channel
      • ruaok joined the channel
      • ruaok
        nikki: ping
      • adhawkins
        ruaok: libcaa all sorted
      • ruaok
        adhawkins: awesome!
      • adhawkins
        So can we see your big reveal online anywhere? :)
      • nikki
        ruaok: pong
      • ruaok
        nikki: what are the latest stats? (besides those listed on the site that are a few hours old)
      • adhawkins: sfmusictech.com -- see if they offer session streaming.
      • if they do, we are in the main room. so it should be covered.
      • adhawkins
        Ok cool, will take a look
      • CallerNo6 joined the channel
      • warp
        hello ruaok
      • ruaok
        moin warp
      • nikki
        they're still at http://mb.lmfao.org.uk/caa/stats , correct as of the last dump. caa stuff is still not replicated so I don't have anything more recent that than
      • ruaok
        hi CallerNo6
      • shag yo ass to this side of the bay, yo!
      • nikki
        doesn't look like anyone's beaten those huge images yet anyway :P
      • ruaok
        good.
      • CallerNo6
        ruaok 's already in SF?
      • ruaok
        yep.
      • arrived shortly after obama. :)
      • CallerNo6
        oh, right
      • ruaok
        though I doubt he is still around
      • djce joined the channel
      • ijabz joined the channel
      • stefans_ joined the channel
      • djce joined the channel
      • hawke_1 joined the channel
      • ocharles
      • warp
        which stream is most best awesome?
      • ocharles
        no idea, i'm listening to music :)