Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
On Mar 4 09:03, David Rothenberger wrote: http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/librsync-devel-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/librsync1-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1-src.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/setup.hint Uploaded. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
* Mon 2008-03-03 David Rothenberger [EMAIL PROTECTED] * Message-Id: [EMAIL PROTECTED] On 3/3/2008 12:54 PM, Dr. Volker Zell wrote: David Rothenberger writes: [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin libpopt0 external-source: rdiff This doesn't seem to depend on libpopt0 /usr/lib/librsync.la lists as dependency_libs: /usr/lib/libpopt.la -lbz2 -lz. So, what should the dependencies be? It's a bit tricky. You can use: $ cygcheck usr/bin/cygrsync-1.dll usr/bin/cygrsync-1.dll ! D:\cygwin\bin\cygwin1.dll C:\WINNT\system32\ADVAPI32.DLL C:\WINNT\system32\NTDLL.DLL C:\WINNT\system32\KERNEL32.DLL C:\WINNT\system32\RPCRT4.DLL Where the toplevel (!) is the only dependency. Jari -- Welcome to FOSS revolution: we fix and modify until it shines
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
On Mar 3 13:06, David Rothenberger wrote: On 3/3/2008 12:54 PM, Dr. Volker Zell wrote: David Rothenberger writes: [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin libpopt0 external-source: rdiff This doesn't seem to depend on libpopt0 I don't truly understand how to handle dependencies for development packages. /usr/lib/librsync.la lists as dependency_libs: /usr/lib/libpopt.la -lbz2 -lz. So, what should the dependencies be? libpopt0 is the DLL, but the package apparently needs the link libs and headers, so the dependency should be on the package which provides them. That's popt. HTH, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
On Mar 4 10:50, Corinna Vinschen wrote: On Mar 3 13:06, David Rothenberger wrote: On 3/3/2008 12:54 PM, Dr. Volker Zell wrote: [librsync1 setup.hint ] [...] This doesn't seem to depend on libpopt0 I don't truly understand how to handle dependencies for development packages. /usr/lib/librsync.la lists as dependency_libs: /usr/lib/libpopt.la -lbz2 -lz. So, what should the dependencies be? libpopt0 is the DLL, but the package apparently needs the link libs and headers, so the dependency should be on the package which provides them. That's popt. Ouch. Scratch that. It's the DLL package, not the devel package. In that case, Jari's hint is ok. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
On Tue, 4 Mar 2008, Jari Aalto wrote: * Mon 2008-03-03 David Rothenberger [EMAIL PROTECTED] Umm, http://cygwin.com/acronyms/#PCYMTNQREAIYR... Thanks. On 3/3/2008 12:54 PM, Dr. Volker Zell wrote: requires: cygwin libpopt0 This doesn't seem to depend on libpopt0 /usr/lib/librsync.la lists as dependency_libs: /usr/lib/libpopt.la -lbz2 -lz. So, what should the dependencies be? It's a bit tricky. You can use: $ cygcheck usr/bin/cygrsync-1.dll usr/bin/cygrsync-1.dll ! D:\cygwin\bin\cygwin1.dll C:\WINNT\system32\ADVAPI32.DLL C:\WINNT\system32\NTDLL.DLL C:\WINNT\system32\KERNEL32.DLL C:\WINNT\system32\RPCRT4.DLL Where the toplevel (!) is the only dependency. That won't quite work. The problem is that if some dependency is both top-level AND transitive, and the transitive one happens to be encountered earlier, cygcheck will not (by default) output the top-level one. So, if you see $ cygcheck foo.exe foo.exe bar.dll baz.dll That does not mean that foo.exe does not depend on baz.dll. You can probably use $ cygcheck -v foo.exe foo.exe bar.dll baz.dll baz.dll (already done) to make sure, but the output does tend to be rather verbose... Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! That which is hateful to you, do not do to your neighbor. That is the whole Torah; the rest is commentary. Go and study it. -- Rabbi Hillel
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
On 3/3/2008 12:54 PM, Dr. Volker Zell wrote: David Rothenberger writes: [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin libpopt0 external-source: rdiff This doesn't seem to depend on libpopt0 I removed libpopt0 from requires. [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin external-source: rdiff wget -x -nH --cut-dirs=2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/librsync-devel-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/librsync1-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1-src.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/setup.hint -- David Rothenberger [EMAIL PROTECTED] The difference between the right word and the almost right word is the difference between lightning and the lightning bug. -- Mark Twain
[GTG] Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
David Rothenberger writes: On 3/3/2008 12:54 PM, Dr. Volker Zell wrote: David Rothenberger writes: [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin libpopt0 external-source: rdiff This doesn't seem to depend on libpopt0 I removed libpopt0 from requires. [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin external-source: rdiff wget -x -nH --cut-dirs=2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/librsync-devel-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/librsync1-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1-src.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/setup.hint Builds fine from source, packaging and setup.hint look good. GTG Volker
[ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
I'm ITP'ing this in preparation for packaging rdiff-backup, which requires librsync. Included in Debian stable: http://packages.qa.debian.org/libr/librsync.html [rdiff setup.hint ] sdesc: Compute and apply signature-based file differences ldesc: rdiff is a tool from librsync. It computes and applies signature-based file differences. category: Utils requires: cygwin libpopt0 [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin libpopt0 external-source: rdiff [librsync-devel setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (devel) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs Devel requires: cygwin popt libbz2-devel zlib external-source: rdiff wget -x -nH --cut-dirs=2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/librsync-devel-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync-devel/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/librsync1-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/librsync1/setup.hint \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1-src.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/rdiff-0.9.7-1.tar.bz2 \ http://mysite.verizon.net/res00a7j/cygwin/rdiff/setup.hint -- David Rothenberger [EMAIL PROTECTED] Something's rotten in the state of Denmark. -- Shakespeare
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
David Rothenberger writes: I'm ITP'ing this in preparation for packaging rdiff-backup, which requires librsync. Included in Debian stable: http://packages.qa.debian.org/libr/librsync.html [rdiff setup.hint ] sdesc: Compute and apply signature-based file differences ldesc: rdiff is a tool from librsync. It computes and applies signature-based file differences. category: Utils requires: cygwin libpopt0 [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin libpopt0 external-source: rdiff This doesn't seem to depend on libpopt0 [librsync-devel setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (devel) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs Devel requires: cygwin popt libbz2-devel zlib external-source: rdiff Otherwise builds fine from source and packaging looks good. Ciao Volker
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
On 3/3/2008 12:54 PM, Dr. Volker Zell wrote: David Rothenberger writes: [librsync1 setup.hint ] sdesc: Free software library that implements the rsync remote-delta algorithm. (runtime) ldesc: librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a streaming design similar to that of zlib with the aim of allowing it to be embedded into many different applications. category: Libs requires: cygwin libpopt0 external-source: rdiff This doesn't seem to depend on libpopt0 I don't truly understand how to handle dependencies for development packages. /usr/lib/librsync.la lists as dependency_libs: /usr/lib/libpopt.la -lbz2 -lz. So, what should the dependencies be? -- David Rothenberger [EMAIL PROTECTED] Nachman's Rule: When it comes to foreign food, the less authentic the better. -- Gerald Nachman