"Minor version Y (x.Y.z | x > 0) MUST be incremented if new, backwards compatible functionality is introduced to the public API. It MUST be incremented if any public API functionality is marked as deprecated. "
2012-06-01 15336, 2012
warp
:)
2012-06-01 15321, 2012
adhawkins
However, point 12 effectively says all number between the '.' are considered independantly. Major first, then minor, then patch.
2012-06-01 15351, 2012
warp
I wouldn't consider 5.1 and 5.10 to be identical when used as software versions.
2012-06-01 15314, 2012
adhawkins
Ok.
2012-06-01 15329, 2012
adhawkins
Sounds like in future 'schema' changes should cause a minor version bump, not a patch version as I've been doing.
2012-06-01 15346, 2012
adhawkins
That might complicate packaging some more :)
2012-06-01 15314, 2012
warp
adhawkins: if you choose to follow semver. you also make your own statement about what all of it means.
2012-06-01 15317, 2012
warp
+can
2012-06-01 15325, 2012
adhawkins
Yeah.
2012-06-01 15346, 2012
warp
but I guess following semver would be appreciated by some groups of packagers and users.
2012-06-01 15349, 2012
adhawkins
But the apache one is similar. Patch level versions are for pure bug fixes only. New functionality should increase minor version.
2012-06-01 15300, 2012
warp nods.
2012-06-01 15329, 2012
adhawkins
I'll have to see how that affects things like Debian.
2012-06-01 15343, 2012
adhawkins
For example would libmb5 and libmb5.1 be different packages, or still called libmb5?
2012-06-01 15306, 2012
warp
I have no idea. I know very little about debian packaging.
2012-06-01 15309, 2012
adhawkins
Ok.
2012-06-01 15316, 2012
teuf
adhawkins: still libmb5 unless you break api/abi and want those to be parallel-installable
2012-06-01 15321, 2012
teuf
(which you don't want)
2012-06-01 15346, 2012
reosarevok
"Google scores victory: judge rules APIs not copyrightable"
2012-06-01 15300, 2012
reosarevok
Guess that's good news, since less legal BS tends to be
2012-06-01 15306, 2012
adhawkins
teuf: I think I agree there.
2012-06-01 15301, 2012
warp
reosarevok: yes, that definitely is good (though not unexpected) news.
2012-06-01 15323, 2012
warp
reosarevok: I was more worried about the patent phase, but google won that as well.
2012-06-01 15325, 2012
teuf
adhawkins: using the 2nd number to tag schema changes, and the last one for bug fixes would be nice
2012-06-01 15334, 2012
teuf
adhawkins: but anything will do imo
2012-06-01 15340, 2012
adhawkins
Yes, that's what I think we'll do moving forward.
2012-06-01 15351, 2012
adhawkins
Just trying to work out how that fits into Debian etc.
2012-06-01 15354, 2012
warp
reosarevok: so I think the oracle vs. google case is now over (apart from some formalities).
2012-06-01 15305, 2012
teuf
adhawkins: don't worry too much about that ;)
2012-06-01 15358, 2012
adhawkins
teuf: Well, Debian is what I use so it'd be nice to handle it properly!
2012-06-01 15340, 2012
warp
I still use Debian on two machines. but the slow release cycle is now starting to annoy me, so I'm considering switching everything over to Ubuntu.
2012-06-01 15352, 2012
adhawkins
My main server is debian (firewall, routing, DNS, NTTP, SMTP, POP3 etc). I like the fact that I know it's just going to keep working.
2012-06-01 15359, 2012
adhawkins
I don't really need new versions mostly.
2012-06-01 15343, 2012
warp
adhawkins: development cycles have speed up in recent years.
2012-06-01 15352, 2012
adhawkins
Yeah
2012-06-01 15331, 2012
warp
as a webdeveloper doing javascript it is convenient that I can just 'sudo apt-get install nodejs' on ubuntu to get a working javascript prompt
2012-06-01 15349, 2012
warp
(even though I don't care about node.js as a platform)
2012-06-01 15302, 2012
warp
stuff like that being available faster is making ubuntu quite tempting, even on servers.
2012-06-01 15303, 2012
teuf
adhawkins: what I mean is that debian doesn't really care about how you version your module
2012-06-01 15322, 2012
adhawkins
Yeah, just been asking that on a debian channel, and as long as the SONAME stays the same, the package name should too.
2012-06-01 15347, 2012
adhawkins
So in future, if there's new functionality (schema changes and hte like) the minor version will get bumped. Pure bug fixes will just increment the patch version
2012-06-01 15323, 2012
doskir joined the channel
2012-06-01 15341, 2012
marco-oliveira
hi everyone
2012-06-01 15322, 2012
doskir_ joined the channel
2012-06-01 15347, 2012
outsidecontext joined the channel
2012-06-01 15317, 2012
warp
bitmap: boo!
2012-06-01 15327, 2012
warp
bitmap: how are you doing with your gsoc stuff?
2012-06-01 15352, 2012
ijabz joined the channel
2012-06-01 15327, 2012
plaintext
I wrote the log sanitizing script
2012-06-01 15331, 2012
plaintext
Does anybody want to see?
2012-06-01 15334, 2012
kurtjx joined the channel
2012-06-01 15347, 2012
gravelld joined the channel
2012-06-01 15332, 2012
ijabz joined the channel
2012-06-01 15329, 2012
gravelld
Has anyone been working on a semi-automated bot for uploading artwork to CAA? I heard a rumour there was one in the works.
2012-06-01 15314, 2012
reosarevok
Rumours, all!
2012-06-01 15329, 2012
ijabz joined the channel
2012-06-01 15340, 2012
gravelld
Righto
2012-06-01 15345, 2012
gravelld
Thanks Reo
2012-06-01 15353, 2012
gravelld
I'll go git my lunch
2012-06-01 15301, 2012
gravelld
Ooops I mean get
2012-06-01 15310, 2012
reosarevok
:D
2012-06-01 15322, 2012
kepstin-work wishes he could use git to pull lunches.
2012-06-01 15349, 2012
gravelld is still trying to work out how to incorporate 'fork' into the puntastic convo
2012-06-01 15358, 2012
kepstin-work
fork... lunch... ? It should be trivial.
2012-06-01 15313, 2012
kepstin-work
but yeah, the awesome thing about gitting someone else's lunch then by forking it is that they still have their lunch :)
2012-06-01 15337, 2012
kepstin-work
got to love digital non-scarcity.
2012-06-01 15304, 2012
plaintext_ joined the channel
2012-06-01 15302, 2012
kepstin-work
so, is it intentional that people aren't allowed to log in to classic.musicbrainz.org?
2012-06-01 15318, 2012
kepstin-work
I wanted to look at the pre-ngs-conversion edit history for something for comparison purposes
2012-06-01 15326, 2012
kepstin-work
but I couldn't, since login is disabled.
2012-06-01 15325, 2012
kurtjx joined the channel
2012-06-01 15307, 2012
kepstin-work welcomes navap to the canadian english translation team :)
2012-06-01 15323, 2012
marcooliveira joined the channel
2012-06-01 15327, 2012
ijabz joined the channel
2012-06-01 15330, 2012
ijabz joined the channel
2012-06-01 15328, 2012
hawke_1 joined the channel
2012-06-01 15354, 2012
bitmap
warp: so far so good, though I realized the javascript is a bit annoying because it involves template-y stuff that jquery doesn't do well on its own (i.e. adding/removing/changing relationships and then updating the UI)
2012-06-01 15337, 2012
bitmap
if I could I would use something like http://knockoutjs.com/ but I realize that's departing a lot from the rest of the MB js