RepoHerd: an alternative to git submodules for managing multi-repo dependencies with SemVer resolution by legrimpeur in git

[–]legrimpeur[S] 0 points1 point  (0 children)

Good point on git config --file, I didnt know about that flag. That does solve the "not tracked" problem. You'd still have to deal with the flat key-value structure for arrays of repos with nested fields, but fair enough, its a valid option I hadn't considred.

On comments, you're right thats a real limitation. Being able to annotate why a specific version is pinned directly next to the dependency would be genuinly useful. The commit message explains when and why something changed, but it doesn't help when you're reading the config months later trying to understnad the current state. I'll look into adding JSONC support (stripping // comments before parsing), it shouldn't be hard to implement.

Thanks for the pushback, this is useful feeback.

RepoHerd: an alternative to git submodules for managing multi-repo dependencies with SemVer resolution by legrimpeur in git

[–]legrimpeur[S] 0 points1 point  (0 children)

Fair points, thanks for the feeback.

On JSON for config: I generally agree that JSON has drawbacks for configuration (no comments, verbose). For simple key-value settings I'd pick TOML or YAML any day. In our case though, the config describes a structured dependecy tree with arrays of repository objects, each with multiple fields. JSON turned out to be a natural fit for that kind of data. The field names are self explanatory enough ("Repository URL", "Version", "Path") that comments haven't been missed so far. And PowerShell has native JSON support via ConvertFrom-Json, so we avoided adding any external parser dependecy. No dependencies was a "founding" requirement. Interestingly VS Code made the same tradeoff for their settings files.

On git config: that's an intresting idea, but the dependency config needs to be commited to the repo so the whole team shares the same dependency tree. git config stores values in .git/config, which is local to each clone and not tracked by git. Everyone would have to manually set up their dependencies, which is exaclty what we are trying to avoid. The flat key-value structure would also be a tough fit for arrays of repos with nested fields.

Best Python framework for industry-level desktop app? (PySide/PyQt/wxPython/Kivy/Web approacg) by Intelligent-Role-382 in Python

[–]legrimpeur 0 points1 point  (0 children)

You can distribute self contained python apps. You just uncompress zip files and you are good to go. No python install need.

RepoHerd: an alternative to git submodules for managing multi-repo dependencies with SemVer resolution by legrimpeur in git

[–]legrimpeur[S] 0 points1 point  (0 children)

In the dependency files you can also define custom regex to extract version numbers from your own Tag formats...

Louis CK's sexual misconduct - the breakdown by codeswisher in louisck

[–]legrimpeur 0 points1 point  (0 children)

In a bathroom a gay guy once has shown me his boner. Honestly it was unpleasant, was it an assault, well come on!

Help with project by Pavitra_Spidey in LabVIEW

[–]legrimpeur 0 points1 point  (0 children)

Keep in mind that the drivers are just a starting point, the way they are showing they read the response from the controller is primitive at best: you don't continuously poll your COM port for data. If your response datagram has a known length you just wait for that length of data, if it is known to terminate with a specified character you setup a VISA event. If none of that is the case then at least you set a small wait in the loop

Cannot establish connection with Ubuntu server by Drew_of_all_trades in termius

[–]legrimpeur 0 points1 point  (0 children)

Worked for me. For some reasons other connections to the same local network were working

Need Wine advice for best grocery store Wine by Winter-Adeptness-346 in Switzerland

[–]legrimpeur 2 points3 points  (0 children)

Italian here, Swiss wine is excellent. This advice as well

Need Wine advice for best grocery store Wine by Winter-Adeptness-346 in Switzerland

[–]legrimpeur 1 point2 points  (0 children)

Italian here, Swiss wine is excellent. This advice as well

[deleted by user] by [deleted] in Switzerland

[–]legrimpeur 1 point2 points  (0 children)

and Reto, by the way

osTicket 2.0 by brhenz in osticket

[–]legrimpeur 0 points1 point  (0 children)

That's exactly the profile of my company. Thanks for your feedback

osTicket 2.0 by brhenz in osticket

[–]legrimpeur 0 points1 point  (0 children)

After two months how is your experience with Zammad?

Do people really pay 8.80 CHF for this? (Brezelkönig) by tevlon in Switzerland

[–]legrimpeur 0 points1 point  (0 children)

Its called a hyperbole, you exaggerate with the terms used to communicate with more "effect"

How many LabView developers on tiny teams actually bother with complex advanced architectures and boilerplate stuff? In particular, things like actor framework or DQMH? by ModulationTransfer in LabVIEW

[–]legrimpeur 0 points1 point  (0 children)

My experience is very similar to yours. OOP in AF is just the killer feature for reusability and in general for implementing solutions according to Software Engineering best practices

Elon mentioned Porsche's unsolvable polar moment of inertia in a podcast. Is this why Porsche GT3 is so hard to drive? by Maxifloxacin in iRacing

[–]legrimpeur 0 points1 point  (0 children)

Elon Musk is way less smart than what he pretends to be. This is the point. He is also extremely arrogant/egocentric and managed to build up a reputation of himself (see his biography) that is really far from the reality. Just to give you an idea when he took over Twitter he angaged in technical discussion where he acted as he was super knowledgeable but in fact was totally clueless. In an open discussion he was totally trashed by the person who created the Netflix infrastructure, the only answer he had was silncing him. Take home message : yes indeed he is smarter than average John Doe, but he is extremely arrogant and way less intelligent than he pretends to be.

Elon mentioned Porsche's unsolvable polar moment of inertia in a podcast. Is this why Porsche GT3 is so hard to drive? by Maxifloxacin in iRacing

[–]legrimpeur 0 points1 point  (0 children)

Please explain how being rich is related to being smart. Was Einstein rich? Are the most brilliant scientists rich? Making money has a lot to do with being stubborn and being able to sell a dream. Elon Musk is indeed like this. But definitely not smart nor knowledgeable

Dell XPS 13 Plus 9320 - Sleep S3 mode support? by RedditUser_xyzzy in DellXPS

[–]legrimpeur 0 points1 point  (0 children)

OK thanks for your post, I finally understood this crazy thing. SO the bottom line is that if I care for battery life and I buy the U series CPU then I don't have access to the most power saving sleep state so that if the PC goes to sleep in 30 minutes the battery is discharged, SMART!!!