开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Where to send user modified/tested/debugged sources?


 

One for Dave 'HKJ.
?
What is the preferred way to submit modified/tested/debugged sources?
And in what format?
?
(I for one would "prefer to avoid" git etc, as I have never had a good experience with those systems, being all too easy to "royally mess things up!")
?
73.
?
Dave G0WBX.
?


 

You are probably aware of the preferred?C++ coding style, but to refresh you memory read here:?

1.? The easiest way is to submit a compressed source file containing all new or modified source files.

2.? Next would be to create a diff file for the entire application source.? You would need to build the diff based on the original uncompressed tar.gz source image and the modified image.

3.? Finally you can become a git developer with your own private upload directory at Source Forge.? After getting over the learning curve bulge this is the simplest method.

Send the files generated (1) or (2) to me at w1hk25@...

73, David
W1HKJ

On Sat, Feb 8, 2025 at 8:46?AM Dave, G?WBX via <g8kbvdave=[email protected]> wrote:
One for Dave 'HKJ.
?
What is the preferred way to submit modified/tested/debugged sources?
And in what format?
?
(I for one would "prefer to avoid" git etc, as I have never had a good experience with those systems, being all too easy to "royally mess things up!")
?
73.
?
Dave G0WBX.
?


 

开云体育

Thanks David.

I'll get something to you later today.

73.

Dave G0WBX.



 

Maybe using git would make this much easier? SourceForge is not a kind of source code repository made for collaboration, it is rather an advertising display.

73 Jindra ok4rm

Dne so 8. 2. 2025 23:59 u?ivatel Dave, W1HKJ via <w1hkj25=[email protected]> napsal:

You are probably aware of the preferred?C++ coding style, but to refresh you memory read here:?

1.? The easiest way is to submit a compressed source file containing all new or modified source files.

2.? Next would be to create a diff file for the entire application source.? You would need to build the diff based on the original uncompressed tar.gz source image and the modified image.

3.? Finally you can become a git developer with your own private upload directory at Source Forge.? After getting over the learning curve bulge this is the simplest method.

Send the files generated (1) or (2) to me at w1hk25@...

73, David
W1HKJ

On Sat, Feb 8, 2025 at 8:46?AM Dave, G?WBX via <g8kbvdave=[email protected]> wrote:
One for Dave 'HKJ.
?
What is the preferred way to submit modified/tested/debugged sources?
And in what format?
?
(I for one would "prefer to avoid" git etc, as I have never had a good experience with those systems, being all too easy to "royally mess things up!")
?
73.
?
Dave G0WBX.
?


 

开云体育

Git may be OK for experienced users, but is very dangerous for those of us who have not grown up with it and/or do not use it extensively every waking hour.

I for one managed to wipe out someone else’s project by accidentally pushing something to the wrong place, because there was no guidance as to what where and how, or how to prevent such errors.? (Poor instructions + "finger trouble" on my part = disaster!)

And you don't get a "Are you sure" check, or any warning you're about to overwrite other stuff.

Thankfully, the main author had hourly backups "kept out of sight" for that very reason.? I was not the first it seems to cause that to happen!

I do have my own git/github/gitlab instances.? But I have never understood it/them, even after many hours of reading and experimentation with it.?? I've not come across any beginners tutorial either that makes sense.?? (I've also not found a reliable way to remove such instances from the cloud.)

Juila Evans's (@BORK) "comics" are better, but it's still confusing and difficult to follow.

Each version seems to do things differently each time (even locally hosted) often seemingly not updating a group of files, but saying it has, and storing the new/updated stuff somewhere else on the tree, without warning.? That, and not reporting where it put it!

OK lots of people use it (them.)? But I for one do not understand the way it works, I don't "think" that way.? (I'm obviously running an 8 bit grey cell OS here!)

Sad to say, but it needs a cross platform "front end" that is consistent and full of procedural error traps for us meer mortals who only wish to use it "part time" on an add-hoc basis.? But that would open yet another can of wriggly things too.

Yes, I can download a project, follow the build instructions and get success that way (GQRX, WSJTX, QSSTV, Hamlib and so on) but don't ask or expect me to push any changes back up the greasy pole, should I find a need and alter anything.

Believe me, I do wish I could understand how that all works.

73.

Dave 'WBX.

PS:? Temporary web server for local network use?

Take a look at:-?

and:? (linked from the above)?

Many choices of "one liners".?? I've used the basic Python type many times for quick and easy transfer between machines on the same LAN, or testing some arbitrary code via localhost on the same machine.

>><<