#musicbrainz-devel

/

      • Freso
        jesus2099: I don't really have anything MB specific.
      • I have my HTTPS script, but that does HTTPS redirecting for far more sites than just the mb.o ones.
      • jesus2099
        ah oh yes
      • JonnyJD
        Freso: if the name of the repo is Freso/blub than you have admin rights and are the main user. In an organisation you have more equal way to give rights etc
      • jesus2099
        what do you think nikki ?
      • Freso
        Anyway. Off!
      • jesus2099
        oh then organisatio nsounds good but maybe it’s a feature that is not free !
      • JonnyJD
        also with one main user that is the user to invite new people to the repo. With an org you can have changing admins
      • jesus2099: it is free
      • well, there are some limits, but I don't think serious one. Should look that up though
      • jesus2099
        is that an existing organitsation that could contain a userscripts repository ? https://github.com/metabrainz
      • JonnyJD
        https://github.com/organizations/new when we have no private repos it is free
      • jesus2099: that is an existing org, but I think we want to have a bit more "loose" user management
      • that is the official MB Devs Org I think
      • jesus2099
        nikki, i am worried that we loose the easy uso/tag/musicbrainz entry point for all script… the collapse of uso, will end in random userscripts put here and there and no way to accurately and quickly have an auto-updated list
      • JonnyJD
        I think luks has admin rights for that org. Maybe he can give his 2 ct. about creating a new org or not
      • jesus2099
        as you are a very important userjs writer, what do you think ?
      • nikki: ↗
      • reosarevok thinks just putting the stuff on a wiki page should be enough
      • JonnyJD
        well, to me that are two different things:
      • jesus2099
        reosarevok: we did that before but it is never up to date
      • and never will be
      • JonnyJD
        1. having a wiki where to link to userscripts on GH, BB, GC, etc.
      • jesus2099
        it’s somewhere in mbs’ wiki i guess… with old versions and obsolete stuff
      • i’ll read the logs when i come back from lunch, sorry ! :)
      • JonnyJD
        2. providing a "default" place to add userscripts on GitHub (especially for people not knowing where to go)
      • is there another wiki page jesus2099 refers to? https://musicbrainz.org/doc/External_Resources only talks about that userscripts.org tag
      • anyways: I am all for creating (and updating) a wiki page with links to userscripts *and* for creating an org on GH for userscripts (and a repo, possibly more if people just want to "move" a repo to the org)
      • that being said: I am no mb userscripts dev. I created userscripts, but none for MB
      • https://github.com/Freso/jesus2099-mb_hidden_links is an excellant example of something that can go into an org (rather than having multiple users "hosting" scripts)
      • https://github.com/murdos/musicbrainz-userscripts other important scripts that I know of are on GH
      • JonnyJD is afk now, but will be reading up later
      • ijabz1 joined the channel
      • (note that even with an org, every users still needs a GH account)
      • Nyanko-sensei joined the channel
      • Nyanko-sensei joined the channel
      • rvedotrc joined the channel
      • jesus2099 joined the channel
      • jesus2099
        wiki pages that are trying to be updated list of user scripts have always rot in my experience… there was my own user page that i quickly abandonned and that external links page you found JonnyJD, cf. this edit when i put the tag link insterad of the outdated list https://wiki.musicbrainz.org/index.php?title=Ex...
      • nikki: where do you intend to move your scripts to, for instance ?
      • reosarevok
        I would imagine bitbucket, since that's what we use for MB anyway
      • Freso
        *MBS
      • CB is GH.
      • MeB is GH.
      • Geordi is GH. CAA is GH. Picard is GH. Etc.
      • musicbrainz-server is the only MB thing that "lives" on BB.
      • (Unless you count AcoustID things as MB things, in which case, AcoustID things also live on BB.)
      • reosarevok
        Fine, that's what we use for the only part of MB nikki contributes code to on a general basis :p
      • in? whatever :)
      • ijabz1
        but doesnt everyone like BB more than GH
      • Freso doesn't
      • reosarevok
        For big-project reviewing, yes, we mostly do
      • Dunno if everyone
      • Freso
        I like them both for different things.
      • reosarevok
        For small things that will be reviewed by one person anyway, github's probably fine
      • Freso
        Like reo says, BB is better for "big-project reviewing", but GH feels more "community-ish".
      • reosarevok
        I'm a bit curious if Picard wouldn't benefit from a move to BB, but everyone else there seems fine in github
      • *everything
      • ijabz1
        Id rather use one system (preferably BB) for everthing
      • Freso
        We do use one system for everything.
      • Git.
      • :D
      • reosarevok
        heh
      • ijabz1
        oh dear
      • Freso
        (Well, except that apparently there are still a remnant or two still in Subversion for whatever reason...)
      • reosarevok
        Technically true, I guess
      • ijabz1
        Wel yeah, I stiul think git is far too complicated for its own good
      • reosarevok
        I'd somewhat prefer to use BB for all, but it's not a big issue
      • ijabz1
        though I can see the advanatge of distributed source control
      • reosarevok
        (although of course I mostly work on MBS only anyway, so...)
      • Dunno - I haven't found the problems with git really
      • Pull new code, work, commit
      • It is all powerful and stuff but I don't think I've ever needed more than 4 or 5 commands
      • Freso
        I think BB feels a bit too "commercial" for me. I'd imagine ijabz1 would like that, but I prefer the more "community"/OpenSource feel of GH.
      • reosarevok
        heh
      • Freso
        But that's all "touchy-feely" and not very logos based argumentation.
      • ijabz1
        Its all this new branch for each piece of work business
      • Freso
        So I will accept that that's not valid. :)
      • reosarevok
        It's kinda fun after seeing the ostentatious GH offices to read that :p
      • ijabz1
        I prefer BB because its works better
      • reosarevok
        Oh. Dunno, I like branches, most of the time - one branch per ticket works pretty fine for me
      • Freso
        reosarevok: Indeed. :) Never the less, we have VxJasonVx hanging around in #musicbrainz who's a GH employee and when I hung out in #bitbucket, there was just one BB employee there AFAICT, who was only spuriously on.
      • Spuriously? Sparsely? Dunno.
      • reosarevok
        haha
      • Freso
        Seldomly I think is what I was looking for.
      • reosarevok
        Well spuriously would be that he was only fakely there :D
      • Freso
        And active rather than on.
      • reosarevok: Exactly. :)
      • s/spuriously on/seldomly active/
      • "Its all this new branch for each piece of work business" - I. Love. This. So. Much.
      • Seriously. That's one of the things I love most about Git over CVS etc.
      • It's so easy to keep separate work, y'know, separate.
      • And to be able to follow the history of the work instead of just seeing a final, odourless patch.
      • ijabz1
        Im often working on a couple of issues at once, and I like to be working in one code environment not switching between two
      • I still check i files seperatly for each issue they are solving
      • Freso
        ijabz1: "git add -i" is your friend.
      • Eh.
      • git add -p
      • warp
        aka git add --patch
      • Freso
        Yeah.
      • <3
      • warp can never remember short options
      • warp
        Freso: bb employees are probably forced to use hipchat instead of irc ;)
      • Freso
        I tend to fix a lot of syntax/code style "errors" when I do other work, `git add -p` allows me to filter those out when making the commit.
      • ijabz1
        what are you upto these days warp ?
      • Freso
        Making South America more Dutch.
      • ijabz1
        flattening all the hills ?
      • Freso
        Damming up the coast line to increase the "above water" land mass. :D
      • warp
        if the land mass is above sea level it doesn't need much damming
      • Freso
        Hence the apostrophes.
      • warp
        (it is very weird to me to see a coast line without dykes. crazy people!)
      • ijabz1: I'm doing PHP for a startup, they make a CRM thing aimed at the real estate market.
      • zas joined the channel
      • jesus2099_ joined the channel
      • jesus2099_
        (github) can repositories (like murdos/thiscoolscript and nikki/thsoecooldates) be visible in a musicbrainz-userscripts organisation ?
      • ijabz1 joined the channel
      • warp
        I don't think so.
      • jesus2099_
        ok… mmh anyway i don’t want to be the only one looking for an uso/tags/musicbrainz replacement… but i strongly feel the necessity.
      • ijabz1
        so what has happened to userscripts ?
      • jesus2099_
        i don’t want to decide on something i like but that no one will use
      • it’s now down for many days…
      • it’s readable on port 8080 but only readonly
      • i don’t know if it’s the ultimate days of that site but it looks more creepy than the other shut downs… it’s longer for instance…
      • ijabz1
        but why ?
      • reosarevok
        No idea
      • jesus2099_
        why ? no communication, no idea
      • reosarevok
        AFAIK it just went down
      • jesus2099_
        probably overloaded by all those scripts that implement autoupdate in funky ways
      • maybe…
      • or its server can’t stand its overpopularity
      • warp
      • jesus2099_
        i don’t have twitter but i’ve already went there and only saw a scary machine gun
      • nothing about userscripts except the profile
      • warp
        at a glance my guess is he got busy with a new job and doesn't have time for userscripts.org, but that's just guessing
      • jesus2099_
        i really don’t mind if it’s shut down because the guy is busy anyway… i’m only trying to find a good replacement for that tag… :)
      • rvedotrc joined the channel
      • travis-ci has left the channel
      • JonnyJD
        jesus2099_: the organisation can fork repos that don't have the org as the root
      • jesus2099_: so they can show up on the org anyways
      • port 8080 of userscripts.org is also down (currently)
      • xram_
        you can integrate them as git submodules too
      • JonnyJD
        yes, but that is not what we want really
      • for me the only upside of BB is the abbility to have multiple people "approve" PRs but MBS is the only project I know that actually uses this feature
      • and git >> svn; I would recommend anybody starting out learning SCM to learn git. SVN is only for old-time users and a thing to make people upgrade to that still use CVS
      • xram_
        I thought is was possible on github
      • JonnyJD
        xram_: yes, it is
      • but with an org the natural way would be to just "fork" them. This also displays the original as root then
      • (we only want other user scripts to show up somewhere in the "mb-userscripts" org. Not for it to be downloaded automatically with the rest. Well, unless you want to..)
      • xram_
        you can cherry pick submodules too afaik