|
fart simpson posted:you should check your compiler binaries into source control
|
# ? Mar 13, 2015 19:38 |
|
|
# ? Jun 12, 2024 16:23 |
|
like seriously what do you do when you need to ship a hotfix for the version of the product you shipped five years ago you can't exactly build it with today's toolchain, and i hope your toolchain has moved since then
|
# ? Mar 13, 2015 19:40 |
|
fart simpson posted:maybe you should check your compiler binaries into source control if it's causing this much of an issue A+ troll
|
# ? Mar 13, 2015 19:55 |
|
Dessert Rose posted:like seriously what do you do when you need to ship a hotfix for the version of the product you shipped five years ago p. sure it has been two PL threads since i made precisely this point in a serious way and angered an awful lot of people remains true that more version control and a more unified version control (i.e. all tools, builds, documentation, requirement documents, training videos, wikis etc should be kept in a very strictly held together versioning tree, and a lot of binary/artifact tracking poo poo are flawed bandaids)
|
# ? Mar 13, 2015 20:07 |
|
well like how are you even configuring your development environment in the first place? are you having every developer follow some steps on a wiki, downloading each component of the toolchain individually? if you're at all competent you've got some command that sets up the entire build environment in one step, downloading and configuring all your tools at that point why not just make sure to snapshot that state when you ship something?
|
# ? Mar 13, 2015 20:13 |
|
Dessert Rose posted:like seriously what do you do when you need to ship a hotfix for the version of the product you shipped five years ago if your toolchain is not re-creatable at will you're a jackass. i would use an artifact repository rather than source control, though. binaries have semantic versions, not diffs and commit logs. source control is just the wrong tool for the job
|
# ? Mar 13, 2015 20:14 |
|
Dessert Rose posted:well like how are you even configuring your development environment in the first place? are you having every developer follow some steps on a wiki, downloading each component of the toolchain individually? configuration management and package repositories. i don't want a snapshot of the first developer's workstation from 1998. i want to know, precisely, that version 2.6.4 of my product is intended to be built with gcc 4.4.7-11.el6. Notorious b.s.d. fucked around with this message at 20:17 on Mar 13, 2015 |
# ? Mar 13, 2015 20:15 |
|
this seriously seems like 201 level poo poo, my work's build system sucks but at least we get that right, i can pull down the entire toolchain used to ship every release for the last ten years when i check out the branch that that release shipped out of
|
# ? Mar 13, 2015 20:15 |
|
Dessert Rose posted:this seriously seems like 201 level poo poo, my work's build system sucks but at least we get that right, i can pull down the entire toolchain used to ship every release for the last ten years when i check out the branch that that release shipped out of this is some real clownshoes poo poo right here it's better than nothing but holy lol
|
# ? Mar 13, 2015 20:16 |
|
Notorious b.s.d. posted:if your toolchain is not re-creatable at will you're a jackass. i would use an artifact repository rather than source control, though. yeah i would agree that source control specifically is suboptimal for this purpose, but it's certainly better than whatever the hell these "omg a compiler update broke our shipping code" chucklefucks are doing
|
# ? Mar 13, 2015 20:17 |
|
Notorious b.s.d. posted:this is some real clownshoes poo poo right here trust me, i know
|
# ? Mar 13, 2015 20:18 |
|
with the model of "ship code" with rapidly shifting toolchains it seems like a fine time to bring up failure oblivious computing
|
# ? Mar 13, 2015 20:23 |
|
do your development in a virtual machine and just check the whole virtual drive into source control. problem fixed.
|
# ? Mar 13, 2015 20:30 |
|
Dessert Rose posted:well like how are you even configuring your development environment in the first place? are you having every developer follow some steps on a wiki, downloading each component of the toolchain individually? at my last thing we saved vm images of the dev env on that super cheap amazon long term storage thing
|
# ? Mar 13, 2015 20:32 |
|
the talent deficit posted:at my last thing we saved vm images of the dev env on that super cheap amazon long term storage thing opaque snapshots are bad. it only solves half the problem now you can build a hotfix on your five year old branch, but you don't know how or why you can build the hotfix
|
# ? Mar 13, 2015 20:38 |
|
If your compiler doesn't have versioned variants of -Werror, I don't know what to say.
|
# ? Mar 13, 2015 20:40 |
|
Notorious b.s.d. posted:opaque snapshots are bad. it only solves half the problem that wasn't our only plan it was just our last resort in case all else failed
|
# ? Mar 13, 2015 21:30 |
|
i find belt and suspenders rarely works because programmers are lazy as gently caress
|
# ? Mar 13, 2015 21:59 |
|
Bloody posted:do your development in a virtual machine and just check the whole virtual drive into source control. problem fixed. Be sure to check in the source for the virtialization software and its tool chain too!!
|
# ? Mar 13, 2015 22:14 |
|
also, your processor microcode
|
# ? Mar 13, 2015 22:23 |
|
|
# ? Mar 18, 2015 19:21 |
|
lol
|
# ? Mar 18, 2015 21:21 |
|
the combo of nuget and msbuild is pretty bad.
|
# ? Mar 18, 2015 21:22 |
|
http://xapian.org/docs/apidoc/html/classXapian_1_1DecreasingValueWeightPostingSource.html oh hey its me
|
# ? Mar 19, 2015 02:12 |
|
Suspicious Dish posted:http://xapian.org/docs/apidoc/html/classXapian_1_1DecreasingValueWeightPostingSource.html lol
|
# ? Mar 19, 2015 22:33 |
|
did anyone post this yet https://togototo.wordpress.com/2015/03/07/fulfilling-a-pikedream-the-ups-of-downs-of-porting-50k-lines-of-c-to-go/ quote:The pros i am never ever using this language otoh it might be just the thing for xah lee to finally break into software dev
|
# ? Mar 20, 2015 07:56 |
|
is he still alive? last i heard he was homeless and spamming dickpix to shrughes
|
# ? Mar 20, 2015 13:51 |
|
no generic types was an incredibly loving stupid decision
|
# ? Mar 20, 2015 17:35 |
|
quote:one of my reasons for getting into programming was the opportunity to get paid to use Emacs
|
# ? Mar 20, 2015 17:49 |
|
fleshweasel posted:no generic types was an incredibly loving stupid decision quote:The cons
|
# ? Mar 20, 2015 18:18 |
|
Blotto Skorzany posted:is he still alive? last i heard he was homeless and spamming dickpix to shrughes
|
# ? Mar 20, 2015 19:45 |
|
I just wrote a thing in Go. Babby's first interactive website, I think. A custom event management system for my golf group. One thing that's nice about Go is that it's relatively comfortable to use. An exception: It's kind of amazing that people do non-functional programming in languages that don't make it super easy to deep copy objects, like C++ does.
|
# ? Mar 20, 2015 19:51 |
fleshweasel posted:no generic types was an incredibly loving stupid decision
|
|
# ? Mar 20, 2015 21:28 |
|
fleshweasel posted:no generic types was an incredibly loving stupid decision but it's haaaaaaard
|
# ? Mar 20, 2015 22:27 |
|
Dessert Rose posted:but it's haaaaaaard this is a valid reason not to do something fyi
|
# ? Mar 21, 2015 03:53 |
|
ahmeni posted:this is a valid reason not to do something fyi and yet here u r still posting
|
# ? Mar 21, 2015 05:38 |
|
SAHChandler posted:and yet here u r still posting ain't nothin difficult about shitpostin
|
# ? Mar 21, 2015 06:59 |
|
sarehu posted:Oh by the way these guys got into YC W15. Now they have a hiring post on HN, so I guess they got some kind of funding.
|
# ? Mar 22, 2015 05:01 |
|
what's a good thread to use to ask dumb questions about AI, as a refreshing alternative to asking my coworkers to baby-talk at me?
|
# ? Mar 31, 2015 21:18 |
|
|
# ? Jun 12, 2024 16:23 |
|
Subjunctive posted:what's a good thread to use to ask dumb questions about AI, as a refreshing alternative to asking my coworkers to baby-talk at me? this ain't confluence just post post post
|
# ? Mar 31, 2015 21:36 |