Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Fri, 3 Dec 2004 13:49:44 +1100, Matthew Palmer [EMAIL PROTECTED] said: The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? Well, for me, were I to try to hack ti to improve it, being in Perl is distinct advantage since I am far more proficient in Perl than in Ruby. manoj -- To follow foolish precedents, and wink With both our eyes, is easier than to think. - William Cowper Manoj Srivastava [EMAIL PROTECTED] http://www.debian.org/%7Esrivasta/ 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Mon, Dec 06, 2004 at 01:24:32AM -0600, Manoj Srivastava wrote: On Fri, 3 Dec 2004 13:49:44 +1100, Matthew Palmer [EMAIL PROTECTED] said: The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? Well, for me, were I to try to hack ti to improve it, being in Perl is distinct advantage since I am far more proficient in Perl than in Ruby. That's reasonable, but I'm not sure it should have much bearing on whether to package something. We're talking about backup tools, not code libraries for language X; the principal use of the package is as a tool you run, and if it's a good package, you (as a user rather than as a maintainer) shouldn't need to write code in any language, let alone any *particular* language. You as a user don't get to edit the package anyway; if you're customizing the package locally, it doesn't really matter if Debian distributes it. If there are known deficiencies in the packages attempting to fill this niche, *then* it makes sense to start talking about other options (filing bug reports, submitting patches, or writing/ITPing a replacement). And sure, language choice can make a difference in the install size in embedded systems and thus count as a deficiency, but that doesn't seem to be your point here. -- Steve Langasek postmodern programmer signature.asc Description: Digital signature
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Thu, 02 Dec 2004, Charles Fry wrote: On Thu, Dec 02, 2004 at 05:59:09PM -0500, Charles Fry wrote: In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? glastree provides a subset of the functionality of dirvish. It is actually most closely related pdumpfs. Like pdumpfs, glastree works locally and not (explicitely) remotely. Is there any benefit to using glastree over dirvish or pdumpfs? The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is it different from rsnapshot then? -- PGP signed and encrypted | .''`. ** Debian GNU/Linux ** messages preferred.| : :' : The universal | `. `' Operating System http://www.palfrader.org/ | `-http://www.debian.org/
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Fri, Dec 03, 2004 at 09:31:32AM +1100, Matthew Palmer wrote: On Thu, Dec 02, 2004 at 03:04:15PM -0500, Charles Fry wrote: The poor man's daily snapshot, glastree builds live backup trees, with branches for each day. Users directly browse the past to recover older documents or retrieve lost files. Hard links serve to compress out unchanged files, while modified ones are copied verbatim. A prune utility effects a constant, sliding window. Similar to pdumpfs; inspired by Plan9. In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? Or storebackup? (Actually, storebackup's one-line description doesn't really hint at this functionality. But I'm using it to create daily snapshots of remote servers over smbfs and nfs, using hard links to conserve space. It offers sliding window; you can tell it to keep a month of backups, and then weekly after that for 6 months, then monthly etc.) Written in Perl, fwiw (not much I hope). Hamish -- Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Fri, Dec 03, 2004 at 01:49:44PM +1100, Matthew Palmer wrote: The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? One may want to use tools written in a language they know, so that if something breaks, it may be easier to fix it. I, for one, do this kind of reasoning, and don't feel much comfortable in running things written in languages I don't know (yet). Ciao, Enrico -- GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED] signature.asc Description: Digital signature
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? Or storebackup? (Actually, storebackup's one-line description doesn't really hint at this functionality. But I'm using it to create daily snapshots of remote servers over smbfs and nfs, using hard links to conserve space. It offers sliding window; you can tell it to keep a month of backups, and then weekly after that for 6 months, then monthly etc.) Written in Perl, fwiw (not much I hope). This one does indeed seem to fill the niche for which I had turned to glastree. I must admit that I would have benefited from a more thorough Debian reference on available backup alternatives. Not that I have the knowledge to make one myself, but hey. With so many other alternatives, should I simply close my ITP bug, or should I proceed with providing the package? Charles -- Uncle Rube Buys tube One week Looks sleek Like sheik Burma-Shave http://frogcircus.org/burmashave/1930/uncle_rube
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
Well, if one had a small system and desired not to install ruby, it would still be possible to obtain pdumpfs' functionality. Of course that could be called an installation issue rather than a usability issue. 3314kB, including pdumpfs itself. I'll donate a 32MB USB key to store it all on for anyone that is *truly* that starved of space. Meanwhile, what's the total installed space for glastree if you're not a Perl lover? Good point. Size may not be the issue. But simplicity in manually installing on a machine without an internet connection could make a Perl alternative beneficial. Charles -- Start the day the modern way Burma-Shave http://frogcircus.org/burmashave/1939/start_the_day
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Fri, Dec 03, 2004 at 07:17:45PM -0500, Anthony DeRobertis wrote: Matthew Palmer wrote: The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? We're talking about free software. Modifying it to fit your needs is a perfectly valid, indeed encouraged use. Personally, I know perl, but not ruby. Sounds like you need to expand your repertoire a bit. I learnt Perl for exactly this reason -- I wanted to modify debconf, so I learnt (enough of) the language to do so. I didn't feel a need to reimplement it in a language I was familiar with first just so I could make my modifications. Can you imagine a world in which your argument was taken at face value? There would be a reimplementation of basically everything in every language under the sun, just so that some random person could avoid learning a new language. Ghods what a hideous mess that would be. - Matt signature.asc Description: Digital signature
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
Matthew Palmer wrote: The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? We're talking about free software. Modifying it to fit your needs is a perfectly valid, indeed encouraged use. Personally, I know perl, but not ruby.
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
Matthew Palmer wrote: Sounds like you need to expand your repertoire a bit. Possibly so, but unfortunately my time is a finite. There are far too many languages (even in debian main) for me to learn them all. Can you imagine a world in which your argument was taken at face value? There would be a reimplementation of basically everything in every language under the sun, just so that some random person could avoid learning a new language. Ghods what a hideous mess that would be. Sounds like ftp.debian.org.
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
Package: wnpp Severity: wishlist * Package name: glastree Version : 1.03 Upstream Author : Jeremy Wohl [EMAIL PROTECTED] * URL : http://igmus.org/code/ * License : public domain Description : builds live backup trees, with branches for each day The poor man's daily snapshot, glastree builds live backup trees, with branches for each day. Users directly browse the past to recover older documents or retrieve lost files. Hard links serve to compress out unchanged files, while modified ones are copied verbatim. A prune utility effects a constant, sliding window. Similar to pdumpfs; inspired by Plan9. -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (90, 'testing'), (80, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.26-1-686 Locale: LANG=C, LC_CTYPE=C
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Thu, Dec 02, 2004 at 03:04:15PM -0500, Charles Fry wrote: The poor man's daily snapshot, glastree builds live backup trees, with branches for each day. Users directly browse the past to recover older documents or retrieve lost files. Hard links serve to compress out unchanged files, while modified ones are copied verbatim. A prune utility effects a constant, sliding window. Similar to pdumpfs; inspired by Plan9. In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? - Matt signature.asc Description: Digital signature
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? glastree provides a subset of the functionality of dirvish. It is actually most closely related pdumpfs. Like pdumpfs, glastree works locally and not (explicitely) remotely. Charles -- A scratchy chin Like bright Pink socks Puts any romance On the rocks Burma-Shave http://frogcircus.org/burmashave/1940/a_scratchy_chin
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Thu, Dec 02, 2004 at 05:59:09PM -0500, Charles Fry wrote: In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? glastree provides a subset of the functionality of dirvish. It is actually most closely related pdumpfs. Like pdumpfs, glastree works locally and not (explicitely) remotely. Is there any benefit to using glastree over dirvish or pdumpfs? - Matt signature.asc Description: Digital signature
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Thu, Dec 02, 2004 at 05:59:09PM -0500, Charles Fry wrote: In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? glastree provides a subset of the functionality of dirvish. It is actually most closely related pdumpfs. Like pdumpfs, glastree works locally and not (explicitely) remotely. Is there any benefit to using glastree over dirvish or pdumpfs? The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). As for using pdumpfs or glastree instead of dirvish, as far as I can tell (not having previously examined dirvish) they require no configuration, and may be simpler to use. dirvish seems to be designed to run from a single backup server for potentially multiple clients. pdumpfs and glastree are designed to be run strictly on a single client. Charles -- Thrifty jars for Stay at homes Handy tubes For him Who roams Burma-Shave http://frogcircus.org/burmashave/1947/thrifty_jars_for
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Thu, Dec 02, 2004 at 07:58:17PM -0500, Charles Fry wrote: On Thu, Dec 02, 2004 at 05:59:09PM -0500, Charles Fry wrote: In what ways is this package different to, say, dirvish, which I use in a manner which is, AFAICS, identical to the way this package operates? glastree provides a subset of the functionality of dirvish. It is actually most closely related pdumpfs. Like pdumpfs, glastree works locally and not (explicitely) remotely. Is there any benefit to using glastree over dirvish or pdumpfs? The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? - Matt signature.asc Description: Digital signature
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
Scripsit Charles Fry [EMAIL PROTECTED] Is there any benefit to using glastree over dirvish or pdumpfs? The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How would this be relevant to the *user*? Usually I don't care which languages the software I use is written in, except perhaps when it breaks and I need to hack the source. However, all languages can be used to write horrible write-only code, so using software written in a known language is no guarantee. -- Henning Makholm Larry wants to replicate all the time ... ah, no, all I meant was that he likes to have a bang everywhere.
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
Is there any benefit to using glastree over dirvish or pdumpfs? The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? Well, if one had a small system and desired not to install ruby, it would still be possible to obtain pdumpfs' functionality. Of course that could be called an installation issue rather than a usability issue. Charles -- Shaving brush Is out of date Use the Razor's Perfect mate Burma-Shave http://frogcircus.org/burmashave/1935/shaving_brush
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
Scripsit Matthew Palmer [EMAIL PROTECTED] Meanwhile, what's the total installed space for glastree if you're not a Perl lover? Perl-base is 'Proirity: required' and 'Essential: yes'. It doesn't even have to be depended on. -- Henning Makholm It will be useful even at this early stage to review briefly the main features of the universe as they are known today.
Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day
On Thu, Dec 02, 2004 at 10:30:05PM -0500, Charles Fry wrote: Is there any benefit to using glastree over dirvish or pdumpfs? The advantage of using glastree over pdumpfs is that it is implemented in Perl rather than Ruby (this is in fact the reason that I encountered it in the first place). How is that an advantage of use? Well, if one had a small system and desired not to install ruby, it would still be possible to obtain pdumpfs' functionality. Of course that could be called an installation issue rather than a usability issue. 3314kB, including pdumpfs itself. I'll donate a 32MB USB key to store it all on for anyone that is *truly* that starved of space. Meanwhile, what's the total installed space for glastree if you're not a Perl lover? - Matt signature.asc Description: Digital signature