There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

Macaroni_ninja , (edited ) in Save the kid!
@Macaroni_ninja@lemmy.world avatar

The text message representation of having a phone call and going through a tunnel mid sentence.

zante , in Oopsie, Visual Studio License expired, so the build server stopped working

Like ransom ware

IsThisAnAI ,

Oh God I HAVE TO PAY? LITERALLY SLAVERY

TrickDacy ,
@TrickDacy@lemmy.world avatar

👢👅👅👅

IsThisAnAI ,

SLAVERY!!! 🙄

Twat

palordrolap ,

How about, I don't know, not yanking the cord (or setting things up so the cord is yanked automatically) and pursuing the payment later?

But then that could mean that someone might - even temporarily - get something for nothing, and they can't be seen to promote anything even remotely similar to that.

Perhaps this tiny company are so close to the knife edge that they can't afford to allow it to happen. Must have constant revenue stream or else close up sho... wait, Micro-who?

jdeath ,

don’t give me hope like that

todd_bonzalez ,
@todd_bonzalez@lemm.ee avatar

Imagine paying money for software designed to sabotage your business if you miss a license payment.

IsThisAnAI ,

Oh you mean like every commercial FoSS OS which will force you to wait or not receive certain security updates unless you are on a subscription?

Micromot ,

What are you talking about?

IsThisAnAI ,

You’ll have to be more specific on the confusion.

Micromot ,

I just want an example of the thing you are talking about in the comment

fayoh ,

Sounds like Ubuntu pro maybe?

Micromot ,

That’s what I was also thinking about but it wasn’t that related to the comment before that one

Carighan ,
@Carighan@lemmy.world avatar

Uh… what do you think we do when a client doesn’t pay us for a while? We yank their access. That’s how services work, you get a few warnings that you really need to pay or you’ll lose access and then, well, you lose access.

Honytawk ,

Your business also relies on licenses I bet.

jdeath ,

i am thinking this issue description is implying that EVERYONE using the windows build image was broken. MS probably had a hard coded license in the build image which expired. idk, could be reading it wrong

riodoro1 , in Oopsie, Visual Studio License expired, so the build server stopped working

Imagine your compiler performing a license check.

refalo ,

pretty sure it’s been a thing since even before free compilers

skulbuny , (edited )
@skulbuny@sh.itjust.works avatar

People forget that compilers used to be commonly proprietary and commercially licensed. Heck, I’m born on the 90s and knew that 😂

So so glad free and open source software took over though

BradleyUffner , (edited )

It’s not using just the compiler. This agent is configured to use the full version of Visual Studio for some reason, and building through that, which requires a license. You can build via the msbuild system, which doesn’t require a license.

adhocfungus ,

It gets worse if you use Microsoft D365 AX products. Then you have to provision an entire Build server for builds which has to run Visual Studio 2019 on Windows 10. To do a build you run a pipeline in Azure DevOps, which runs the compiler in a full Visual Studio 2019 environment, which has to run on a special Azure virtual environment running Windows 10 hosted by Microsoft. It’s so fragile.

jdeath ,

typical Azure. duct tape and bubble gum holding everything together

Flipper ,

There are companies selling a relabeled GCC with the O flags behind the license check.

FrostyCaveman , in Oopsie, Visual Studio License expired, so the build server stopped working

Absolutely proprietary

IsThisAnAI , in Oopsie, Visual Studio License expired, so the build server stopped working

It’s like none of you have experienced an outage before

Zorsith ,
@Zorsith@lemmy.blahaj.zone avatar

Something something Eggs, something something baskets…

IsThisAnAI ,

🤷‍♂️ run your own 4 nines service to complete. Nothing is preventing you. People choose this shit because running services is hard and expensive.

ZILtoid1991 , in There are only two states

There’s a third state: “Where’s the documentation on how to do <commonly done thing>, so I don’t have to steal it from a GPL code?”

nightwatch_admin , in Oopsie, Visual Studio License expired, so the build server stopped working

I am not sure if Martin would appreciate his name this clear on the lemmyverse.

patrick ,

Yea, too many people won’t realize that they are just the on-call person fixing it.

friend_of_satan , in Oopsie, Visual Studio License expired, so the build server stopped working

I can’t believe it’s real. 🤦‍♂️

status.dev.azure.com/_event/543117809

Jocker , in Oopsie, Visual Studio License expired, so the build server stopped working

Microsoft Hosted Agents have an expired Visual Studio license.

Is it like, Microsoft has to renew licence with Microsoft?

Or are they pushing for an upgrade?

jdeath ,

i imagine MS just hard coded a random license key into the build image and it expired. the issue doesn’t say exactly tho

AreaKode , in Oopsie, Visual Studio License expired, so the build server stopped working

As a sysadmin, fuck certificates. They are the bane of my existence. I vote we abolish certs and go Irish honor system!

bappity , (edited )
@bappity@lemmy.world avatar

certificates fucking destroy everything in my work for an hour once every year because of expiry

lud ,

You are supposed to be tracking when they expire and then renew/replace them before they expire.

MajorHavoc , (edited )

You are supposed to be tracking when they expire and then renew/replace them before they expire.

I’ve been told that, as well, but I’m not sure I see it… Seems like a lot of effort… (This is sarcasm. Or is it just too much honesty?)

skuzz ,

Certs have existed a long time, are never implemented correctly, and the expiration cycle that is supposed to bolster security just causes pain as a result.

Certs should just be redesigned to have a kill switch. CRLs were supposed to handle that, but are rarely implemented or implemented correctly.

Certs are also used in so many places where they may not be suited to the task, but because they exist, they’ve become the de-facto standard.

A temporal expiration system seems flawed from the beginning anyway. What, you don’t trust your system anymore just because time has passed? Time is always passing. Are we all secretly racist against clocks now?

jaybone ,

How is the Irish honor system different than a regular honor system?

AreaKode ,
hoshikarakitaridia ,
@hoshikarakitaridia@lemmy.world avatar

The potatoes?

PlexSheep ,

Are you talking licenses or certificates? Because if certificates are not automated that’s not a problem with certificates but with administration.

cheddar , in Oopsie, Visual Studio License expired, so the build server stopped working
@cheddar@programming.dev avatar

I’m not familiar with the service, can someone explain? Like, are all pipelines on Azure affected? Or is it some internal stuff where a company relying on paid tech forgot to pay for it?

MajorHavoc ,

I think they forgot to pay themselves to use their product.

RonSijm OP ,
@RonSijm@programming.dev avatar

No, not some internal company, just Microsoft being Microsoft. So all Windows pipelines. They also have Linux based pipelines so not completely all pipelines.

But given that a lot of people build dotnet stuff on Azure, the ‘windows-latest’ image is usually the default. So a lot of pipelines

cheddar ,
@cheddar@programming.dev avatar

Wow, that’s big. Thank you for the clarification.

jaybone , in Oopsie, Visual Studio License expired, so the build server stopped working

Isn’t that an IDE? Why would a build server need that? Sigh.

Lowpast ,

For using msbuild or vsbuild to build C projects.

Can be installed standalone but it’s typically just easier to install the full VS suite because on a shared runner it’s better to include the entire kitchen.

jaybone ,

For C, I use Makefiles. The Microsoft ecosystem sounds like a nightmare.

_stranger_ ,

They started at Java’s build system and set a course for Hell.

jaybone ,

Maven works without an IDE. (And so does ant if you’re going back that far.)

And really early Java we used Makefiles.

Anyway all of that worked without an IDE.

JackbyDev , (edited )

Hey hey hey, put some respect on Java, we don’t need certificates to compile our shit.

PlexSheep ,

Fron what I gather, visual studio is a horrible monolith that also contains C/C++/C++++ build stuff.

superkret , in Oopsie, Visual Studio License expired, so the build server stopped working

Why are text editors cloud services now?

holycrap ,

So they can charge subscriptions

FiskFisk33 ,

I use vim btw

PlexSheep ,

Peak editing with vim/neovim

boonhet ,

IDEs have had subscriptions for ages. The build server is a cloud service because local machines can be slow to compile and not everyone has an on-site build server.

blindbunny , in Oopsie, Visual Studio License expired, so the build server stopped working

I swear to the gods, proprietary software is going to be the end of civilization…

ulterno , in Oopsie, Visual Studio License expired, so the build server stopped working
@ulterno@lemmy.kde.social avatar

Next Up
Windows Server license on MS Windows Activation server has expired…

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines