Questions tagged [software-patches]
The software-patches tag has no summary.
19 questions
0votes
2answers
131views
When reconstructing file B from file A and a binary difference B-A, given that A and B-A are correct, do we still need to verify the integrity of B?
In the context of a software update system, suppose we have the following: a.tar: an archive file containing an old version of an application b-a.patch: a file containing the binary difference of the ...
1vote
2answers
278views
Can 1.0.1 be "applied" in 1.0.0 and in 1.1.0?
Regarding my last question: Can 1.0.1 be launched right after 1.1.0?. I learned that releases can be maintained in parallel using SemVer and it is possible to apply it using Git Flow (Reference: Post ...
12votes
3answers
3kviews
Deploy C#/C++ binaries incrementally by patching the difference
My company has a huge C++/C# software system composed of 1800 binaries. The technology range goes from old school native C++ Static Libs, C++/MFC, C++/CLI, up to .NET Framework, .NET Core 3.1, .NET 6/...
-1votes
3answers
3kviews
What HTTP response to return for a patch request with partially correct and partially wrong
I have a campaign, which has URL as a child. If I make a patch request to add a list of 3 URLs out of which first one is invalid URL, second URL already exists in the campaign and we do not want to ...
1vote
1answer
166views
Windows Installer: Software updates and hot-fixes
I am looking for a way for providing customers with hot-fixes and patches of my product. The patch could contain one or more hot-fixes, and customer should be able to check/uncheck any of hot-fix(es) ...
4votes
1answer
136views
Best practices for releasing patches that affect multiple development stories
My team uses a Kanban style approach to development where feature and bug fix stories filter through to Production as and when they are ready. We currently are using SVN as our VCS and take a feature ...
5votes
3answers
2kviews
Do software patches ever modify an existing file or do they replace the whole thing?
Imagine a modern PC game for example. I'm using this example because typically the executable file is fairly large, and especially in modern games the resource files are also pretty big. Patching a ...
3votes
0answers
69views
TFS Branching an incomplete version
I am working on an application and it is at a point where I need to wait for an API to be delivered to complete it. It's almost there but not quite finished. My manager has told me he wants me to ...
4votes
1answer
132views
Pair programming via mailing list
I've started work on a large, open-source project recently. This project uses a mailing list for development, thus all patches must be mailed to this mailing list. This marks a change from my previous ...
4votes
2answers
2kviews
Update strategy for a software framework once it has been deployed
I need to update a software framework once it has been deployed. The framework we are creating is made up of .NET 4.0 libraries (in Visual Studio). This common set of code libraries will be ...
14votes
4answers
902views
Patching open source software when upgrading is not an option?
I recently ran into a rather annoying (confirmed) bug in an open source software package that I have integrated into my application. According to the public issue tracker this bug has been resolved ...
4votes
1answer
4kviews
How does a binary delta update work?
Both Android and iOS seem to support their application having a binary delta update. But how does it work? I build a binary program, neither of the distribution sites have the source code - how does ...
3votes
1answer
737views
Does a patch for an opensource project inherit the same license?
I have submitted a patch for a GPL'd project and now a third-party wants to include this patch in a product. They have asked me what license my patch uses. Does my patch have to adopt the GPL license?...
1vote
1answer
120views
Keeping up with upstream changes while adding small fixes or even major changes
Often I need to apply some small fixes (to make them run on my environment) or even change some parts of the software (to tailor it to my needs) to software from outside. However this obviously ...
8votes
1answer
12kviews
How do software patches and updates work?
So, how exactly do software patches work. If there is a certain bug in the source code of a program, how is this source code changed when one installs a patch? After the patch has been installed how ...