[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Version history for a program: >2.1 >2.2 >2.3 >...
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 89
Thread images: 8
File: nigger-02.jpg (49 KB, 640x360) Image search: [Google]
nigger-02.jpg
49 KB, 640x360
Version history for a program:
>2.1
>2.2
>2.3
>...
>2.9
>2.10
>2.11

And the worst part is when the installers are listed as
>2.1
>2.10
>2.11
>2.2
>2.3
>>
wait i don't understand either thing you're having a fit about.
>>
>>55598964
You are the problem then.
>>
>>55598964
Example here:

https://download.gimp.org/mirror/pub/gimp/v2.8/windows/

Try to find the latest version on first glance.
>>
>>55598976
what's your issue with the version history? that it's going in chronological order? that it iterates at n.x and not like n.x.y.z? that it doesn't just increment n?

and the second issue, assuming you're complaining that 2.10 shows up before 2.2, is just a sorting problem. you can pass a flag to ls to sort it correctly.

i'm sure i can sympathize with your autism, but i'm not a mind reader, so you just posting a lot of greentext and then stomping around isn't going to get your gripe across.
>>
>>55598985
you being a windows user really says everything.

the blue text usually means it's a link, and you can click on it to sort the packages by things like date.

https://download.gimp.org/mirror/pub/gimp/v2.8/windows/?C=M;O=D

my ~first glance guess~ is that the package you want is the first .exe file listed there (or if you want the torrent, then the torrent).
>>
>>55599069
... or they could use a proper, non-retarded version numbering scheme so people don't have to play bingo with the ordering to get the results in actual order.
>>
>>55598956
So you are mentally retarded?
>>
>>55599152
what the fuck are you talking about with this bingo reference? you sort by date. older versions shouldn't be getting touched anyway.

if you used even a rudimentary package manager this literally wouldn't be your problem. and yet you've insisted on making it your problem while paradoxically insisting on being a total retard about dealing with it.
>>
>>55598956
Wait, are you having trouble understanding 11>2??
>>
>>55599264
Except that apparently 2>11
>>
>>55599288
and this is evidently causing you to overlook the fact that 16 June > 05 June > 07 April > etc...
>>
File: 1455440740792.png (178 KB, 700x674) Image search: [Google]
1455440740792.png
178 KB, 700x674
1.0
1.01
1.02
1.03
...
1.09
1.10
1.11
>>
>>55599310
>the only correct way of numbering versions
>>
i honestly thought this was about semver. OP, be less vague and niggardly
>>
File: 1437434494214.png (4 KB, 427x25) Image search: [Google]
1437434494214.png
4 KB, 427x25
>>55598985
Wow, that sure was hard.
>>
Year.Month is the best version naming, ubuntu does it right
>>
>>55599344
Wrong m8
>>55599069
>>
>>55599357
Wrong.
Git commit hashes are the best.
>>
>>55599344
The latest version is gimp-2.8.16-setup-6.exe from 16-Jun-2016 you gigantic fucking retard.

gimp-2.8.16-setup-6.exe is not the same as gimp-2.8.16-setup.exe. There are 7 different versions of 2.8.16:
>gimp-2.8.16-setup.exe
>gimp-2.8.16-setup-1.exe
>gimp-2.8.16-setup-2.exe
>gimp-2.8.16-setup-3.exe
>gimp-2.8.16-setup-4.exe
>gimp-2.8.16-setup-5.exe
>gimp-2.8.16-setup-6.exe

This just further proves that this numbering scheme is beyond retarded.
>>
>>55599367
commit hashes don't indicate rank order. ultimately, you need a rank order to make it clear what snapshot people should get.

commit hashes serve an important, but totally different purpose. do you need me to find an explanation of the purpose/value of good versioning practices?
>>
there's nothing wrong with versioning like this, because "version sort" exists, and there's also something similar for stuff like pages in .cbz files (though it's better for those to have leading zeroes so you don't get boned when you use a reader that doesn't support it).
>>
>>55598956
Welcome to Mac OS!
System Software 1
...
System Software 7
Mac OS 7.5
Mac OS 8
Mac OS 9
Mac OS 10 Server
Mac OS 10.0
...
Mac OS 10.9
Mac OS 10.10
Mac OS 10.11
Mac OS 10.12
>>
>>55599406
remember he uses windows, so he doesn't know anything bash related (so the chances of him having been exposed to version sort are low)
>>
>>55598956

> let me just see if that feature is in any of the remotes

develop
master
master_2
release 1.014.13
fix_bugs_branch
terrys-fork
idea
ideaWithExamples
task-091
task-092
task-093
story-001
task/story/001
task/story/001
branch-001-sorryGuysJIRABroke
midnightLizardSquad
Master_2
story-Core_087
story-Core_088
Story-Core087
Story-Croe087
release_0.1.1.15.01.14
>>
>>55598993
2.2, to 2.9 > 2.10 and 2.11
Instead of making it a 2.10 they should just name it 3.0 sine they're incrementing by .1. Or they could just increment it by .05 or less instead. That's the general rule of version history, it's shown in decimal numbers. Or, if you're going with 10+ just call them v2 build10. It has nothing to do with sorting if the site isn't built by morons, it's just how version history has always been shown except by hipster developers.

>>55599264
1.2 > 1.11 , that's how numbers work.

>>55599310
This is the best solution honestly
>>
>>55599566
Semantic versioning you idiot. Version numbers != decimals
>>
>>55599978
It's always been that way, at least on the majority of software. They were always decimals, stop being retarded.
>>
>>55599978
This.

OP is an idiot
>>
ITT: Lincucks so dumb at math they not only *HAVE* to sort files by date for chronological order but even go on to defend this behaviour

YOLD: 2000 and never.
>>
>>55599069
>>55599344
>>55599376
Why the fuck would you ever download gimp
>>
>>55600053
No PS from the past 5 years runs under wine and even if it did I can't afford the monthly fee.
>>
>>55600011
>They were always decimals, stop being retarded.
What? No, they weren't. Versioning schemes aren't universal
>>
>>55600011
Read this http://semver.org

How the fuck are decimals supposed to work with versions like 1.2.3? Or with something like 1.2.3-alpha-3?

2.11 > 2.2 because 2.11 is the eleventh minor update as compared to 2.2 being the second minor update for the second major update.
>>
>>55598956
>And the worst part is when the installers are listed as
>>2.1
>>2.10
>>2.11
>>2.2
>>2.3
That's nix based operating systems for you.
>>
>>55600087
>Windows 7
>Windows 8
>Windows 8.1
>Windows 10
:^)
>>
>>55600069
>>55600067
They have always worked like decimals, at least on relevant programs. I've never seen 2.9 to become a 2.10 instead of 3.0, 2.9a or 2.9.1, until recently. Which makes me think you're all underage.
>>
>>55600119
There's plenty of relevant programs that go from 2.9 -> 2.10
>>
>>55600087
>Windows 3.11


>>55600119
>until recently
>apache_1.3.11.tar.gz
>2000-01-22

Maybe math just isn't for you.
>>
>>55600119
Can you state which programs do this? If they do, then the devs are either autistic enough to not release any more minor updates after x.9 or they don't follow semver. Not following semver should be a crime.
>>
>>55598956
https://ftp.mozilla.org/pub/firefox/releases/
>>
>>55600109
>>55600140
Seems these people don't know about nix based operating systems.
>>
>>55600119
>They have always worked like decimals
They have almost never worked like decimals.
The most common past procedure was
<major release>.<minor release>.<update>
>>
>>55600229
But <major>.<minor> were always a number, and the <update> was just a separate number which pointed to bugfixes and minor patches. In op's case the program is numbered incorrectly or isn't updated often so it only has the major release version plus patch version.
>>
File: 1465072570695.jpg (17 KB, 399x388) Image search: [Google]
1465072570695.jpg
17 KB, 399x388
>>55600164
>0.1
>...
>1.0
>10.0
>11.0
>...
>19.0
>2.0
>20.1
>...
>29.0
>3.0
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
>>
>>55600266
>In op's case the program is numbered incorrectly
There is no incorrect method for versioning, as long as you are consistent in it.
>>
>>55600395
True, but some method are superior in many ways.
>>
>>55599566
>Instead of making it a 2.10 they should just name it 3.0 sine they're incrementing by .1. Or they could just increment it by .05 or less instead. That's the general rule of version history, it's shown in decimal numbers.

No it isn't, retard. The dot isn't a decimal symbol, it's to separate major and minor versions. 2 is the minor version, .10 signifies that it's the 10th update to that version.
>>
>>55600400
This
>>
>>55600423
Let me guess, you one of those people who refer to the first episode of a TV show as "S1E1"
>>
>>55600423
>implying too many minor changes don't make a big change
Also read >>55600266
only programs which don't get updated often use more than 9 numbers after the first dot. And why would there be multiple different methods of versioning? It makes no sense.
>>
>>55600400
Only on the situation.

If your application has open APIs then using a versioning that will clearly display when changes to the API take place is a definite benefit, but if your application is completely closed then it means fucking nothing.
>>
>>55600433
Actually I refer to it as 1.1 if I have to make a specific choice about the labeling.
>>
>>55600456
>>implying too many minor changes don't make a big change
They don't.
They literally don't.
>>
>>55600456
>And why would there be multiple different methods of versioning? It makes no sense.
Because some people are stupid/selfish/ignorant and refuse to be standards compliant.
>>
>>55600512
>implying
>>
>>55600492
respectfully, kys
>>
>>55600534
Stating, actually.
>>
>>55600513
There is no set standard for versioning.

There are a number of standards to choose from, none of them are more correct than others.
Much like you choose a software license based on what you are making, you pick a versioning scheme.
>>
>>55600542
It depends on how you define a minor change, but you still don't have to completely reinvent the program to progress from 1.x to 2.0
>>
>>55600716
No, but you have to do something that you consider to be a major change, like adding a major new feature or doing a considerable code rewrite.
There's no point incrementing the major version just because you have done nine minor releases.
>>
>>55600802
Why would anyone even care about that? It's a version "number", it doesn't matter if they increment it. Unless it's a major update which changed over 20% of the program, then they should always increment the major version.
>>
File: 2016-07-16-084738_92x23_scrot.png (1 KB, 92x23) Image search: [Google]
2016-07-16-084738_92x23_scrot.png
1 KB, 92x23
>>55598985
ok
>>
File: 2016-07-16-084926_136x15_scrot.png (421 B, 136x15) Image search: [Google]
2016-07-16-084926_136x15_scrot.png
421 B, 136x15
>>55598985
another
>>
lmao, this thread is why Apple is a billion dollar company. People are too thick to understand why end users don't like to see lists ordered as 1, 10, 11, 12, 2, 3, 4.

>b-b-but you disagree with me! That means you have autism!
>>
>>55600899
people are too thick to understand how to sort through a goddamned list correctly, especially when there's something to sort by last modification date
>>
>>55600895
Those repos are just AppStore for autists
>>
>>55600911
>especially when there's something to sort by last modification date
>rebuild an installer for an older release
>its now out of order in both modification date and filename
>>
>>55600932
>>rebuild an installer for an older release
why the fuck would you do this ever? and if this is the case, you can just look like two entries down and see the one with the larger number
>>
>>55600899
lol, OS X 10.10 after 10.9 ring a bell?
>>
>>55600928
it's the same concept, yeah
>>
>>55600911
>especially when there's something to sort by last modification date
You can't always sort by date, sometimes it just fucks up the shit even more.
>>
>>55600944
>why the fuck would you do this ever?
To add malware to it of course.
>>
>>55600963
in this case, you can

>>55600969
[shitposts]
>>
>>55600911
>>especially when there's something to sort by last modification date

>download all the installers on my computer
>now modification date is the same for all the files
>>
>>55600899
End users should never have to see this list.

This isn't a versioning problem this is a user experience problem. Just link to the fucking latest version on the download page users don't give a shit about versions.
>>
>>55600987
>in this case, you can
I'm not talking about this case you dense fuck, it's the general case.
>>
>>55601006
>downloading all the installers in the first place
asked for it
>>55601016
I am talking about this case, you retarded shithead
>>
>>55599310
My packaging throws an error whenever I do

1.01

It wants 1.1

so I iwant to do 1.15

1.1 > 1.15

Gay huh?
>>
>>55600987
There are times when you may want to rebuild old installers, such as old advertising no longer being relevant, removal of advertising, your installer may download support libraries that need to be updated but you aren't updating the application itself so there's no reason to chance version numbers.

The fact that you need to use the Modified sort rather than the OS just fucking sorting them correctly is just proof of the failing of the OS.
>>
>>55598956
I know. If I made a project I'm going to release it as a UTC timestamp
>>
>not compiling straight from the master branch
stay pleb
>>
File: 1421876745023.jpg (66 KB, 528x792) Image search: [Google]
1421876745023.jpg
66 KB, 528x792
>>55598956
this can't be "summer", you can't just get this fucking dumb just for a season

i refuse to believe a person can be this retarded, this must be a troll post
>>
>>55602388
xD
>>
>>55600433
It's s1e01 unless the show has run over 10 seasons then it's s01e01
>>
>>55602591
And how do you know it won't get to 10 seasons? And when it does, you update every instance of s1e01 to s01e01, since it breaks every ordering?
>>
>>55602591
>It's s1e01

No it's not. And what for show with less than 10 episodes it's s1e1? Pleb.
>>
>>55602663
You dont. You reorder after you hit season 10. That's the entire reason you use a naming scheme. Replace s1 with s01. So hard what amaze.
>>
>>55604111
People like you caused the Y2K bug and IPv4 addresses running out and the imminent Y2038 bug.
Thread replies: 89
Thread images: 8

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.