Summary: | bsdiff(1)/bspatch(1) need version information for synchronization with other forks | ||
---|---|---|---|
Product: | Base System | Reporter: | techtonik |
Component: | bin | Assignee: | freebsd-bugs (Nobody) <bugs> |
Status: | Open --- | ||
Severity: | Affects Only Me | ||
Priority: | Normal | ||
Version: | 1.0-CURRENT | ||
Hardware: | Any | ||
OS: | Any |
Description
techtonik
2012-10-19 17:00:00 UTC
Responsible Changed From-To: freebsd-bugs->cperciva over to author. Why do the various versions of bsdiff/bspatch need to be synchronized? I'm happy to let different people hack it up in a variety of ways for their own purposes... -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid The main reason is to pull back fix for bsdiff crash when somebody get's to it. The second is too add clarity to the code to make it easier to hack and cross-platform by default. When forks diverge too much it is hard to bring modifications back. I'd be happy to pull worthy changes to my Windows version from these forks, but not being a C coder I can't do this safe, and I am not sure that the fork is tested. https://github.com/mendsley/bsdiff https://github.com/thoughtpolice/minibsdiff Version info is needed for troubleshooting what modification of bsdiff/bspatch users have. Currently `bspatch --version` doesn't show anything and neither fork added this even after they've made patch format incompatible. On Mon, Oct 22, 2012 at 9:48 AM, Colin Percival <cperciva@freebsd.org> wrote: > Why do the various versions of bsdiff/bspatch need to be synchronized? I'm > happy to let different people hack it up in a variety of ways for their own > purposes... > > -- > Colin Percival > Security Officer Emeritus, FreeBSD | The power to serve > Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid Here is another link. This time Google + Mozilla. http://src.chromium.org/svn/trunk/src/chrome/installer/mac/third_party/bsdiff/README.chromium On Mon, Oct 22, 2012 at 9:48 AM, Colin Percival <cperciva@freebsd.org> wrote: > Why do the various versions of bsdiff/bspatch need to be synchronized? I'm > happy to let different people hack it up in a variety of ways for their own > purposes... > > -- > Colin Percival > Security Officer Emeritus, FreeBSD | The power to serve > Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid Hi Anatoly,
Yes, I'm aware of bsdiff being used widely with a variety of changes. So what?
On 10/22/12 01:40, anatoly techtonik wrote:
> Here is another link. This time Google + Mozilla.
> http://src.chromium.org/svn/trunk/src/chrome/installer/mac/third_party/bsdiff/README.chromium
>
> On Mon, Oct 22, 2012 at 9:48 AM, Colin Percival <cperciva@freebsd.org> wrote:
>> Why do the various versions of bsdiff/bspatch need to be synchronized? I'm
>> happy to let different people hack it up in a variety of ways for their own
>> purposes...
>>
>> --
>> Colin Percival
>> Security Officer Emeritus, FreeBSD | The power to serve
>> Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
>
>
--
Colin Percival
Security Officer Emeritus, FreeBSD | The power to serve
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
Hi Colin, I got my old patched bsdiff.c file and I don't remember where did I get the original from and now I have to check it with many sources. That's very daunting. If it had a version field then at least I could use it as a starting point and detect what was modified faster. -- anatoly t. On Mon, Oct 22, 2012 at 8:42 PM, Colin Percival <cperciva@freebsd.org> wrote: > Hi Anatoly, > > Yes, I'm aware of bsdiff being used widely with a variety of changes. So what? > > On 10/22/12 01:40, anatoly techtonik wrote: >> Here is another link. This time Google + Mozilla. >> http://src.chromium.org/svn/trunk/src/chrome/installer/mac/third_party/bsdiff/README.chromium >> >> On Mon, Oct 22, 2012 at 9:48 AM, Colin Percival <cperciva@freebsd.org> wrote: >>> Why do the various versions of bsdiff/bspatch need to be synchronized? I'm >>> happy to let different people hack it up in a variety of ways for their own >>> purposes... >>> >>> -- >>> Colin Percival >>> Security Officer Emeritus, FreeBSD | The power to serve >>> Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid >> >> > > > -- > Colin Percival > Security Officer Emeritus, FreeBSD | The power to serve > Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped |