Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-06 Thread Manoj Srivastava
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




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-06 Thread Steve Langasek
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


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-05 Thread Tollef Fog Heen
* Henning Makholm 

| 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.

Minimize the number of packages installed -- I do care at least.
(Which is one of the reasons why I'm using glastree and not pdumpfs.)

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-04 Thread Francesco Paolo Lovergine
On Fri, Dec 03, 2004 at 03:27:26PM +0100, Enrico Zini wrote:
 There were quite many backup programs without the admin::backup tag.
 Now admin::backup counts 61 packages: good!
 
 If someone wants to take care of keeping the admin::backup tag up to
 date, please send me a note.

hdup?

-- 
Francesco P. Lovergine




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-04 Thread Enrico Zini
On Sat, Dec 04, 2004 at 10:48:45AM +0100, Francesco Paolo Lovergine wrote:

  If someone wants to take care of keeping the admin::backup tag up to
  date, please send me a note.
 hdup?

It was already tagged, it seems.  However, its only tag is admin::backup
at the moment.

If you want to improve it, do:

as root
  {apt-get|aptitude} install debtags-edit
  debtags update
/as root

as your user
  debtags-edit
/as your user

If DEBEMAIL is correctly set, you should see a list of your packages as
soon as the program starts; go through them one by one, and push the
Add button in the top right part of the application  to see if there
are things that could be added.

Then, click on File/Mail changes to central database.  That's it.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Peter Palfrader
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/




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Hamish Moffatt
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]




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Enrico Zini
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


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Enrico Zini
On Thu, Dec 02, 2004 at 03:04:15PM -0500, Charles Fry wrote:

 utility effects a constant, sliding window. Similar to pdumpfs; inspired

On Fri, Dec 03, 2004 at 09:31:32AM +1100, Matthew Palmer wrote:

 In what ways is this package different to, say, dirvish, which I use in a

On Fri, Dec 03, 2004 at 09:29:02AM +0100, Peter Palfrader wrote:

 How is it different from rsnapshot then?

On Sat, Dec 04, 2004 at 12:28:12AM +1100, Hamish Moffatt wrote:

 Or storebackup?


I take the opportunity to thank the contributors of this thread for
showing me a list of packages that were missing the admin::backup tag :)

While I was at it, I kept on and also found (without admin::backup tag,
and with similar backup strategy):
 backuppc
 cpbk
 mirrordir
 rdiff-backup

Similar, but already tagged tools were:
 faubackup

There were quite many backup programs without the admin::backup tag.
Now admin::backup counts 61 packages: good!

If someone wants to take care of keeping the admin::backup tag up to
date, please send me a note.


Ciao,

Enrico

--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Charles Fry
  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




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Charles Fry
  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




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Marc Haber
On Fri, 3 Dec 2004 15:00:22 +1100, Matthew Palmer [EMAIL PROTECTED]
wrote:
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.

Low-Memory systems are unlikely to have USB.

Greetings
Marc

-- 
-- !! No courtesy copies, please !! -
Marc Haber |Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom  | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Matthew Palmer
On Fri, Dec 03, 2004 at 07:02:38PM +0100, Marc Haber wrote:
 On Fri, 3 Dec 2004 15:00:22 +1100, Matthew Palmer [EMAIL PROTECTED]
 wrote:
 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.
 
 Low-Memory systems are unlikely to have USB.

I've got a pile of 1GB and 2GB HDDs here too, or will low memory systems not
have IDE either?

- Matt


signature.asc
Description: Digital signature


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Anthony DeRobertis
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.




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Matthew Palmer
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


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-03 Thread Anthony DeRobertis
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.



Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Matthew Palmer
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


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Charles Fry
 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




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Matthew Palmer
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


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Charles Fry
 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




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Matthew Palmer
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


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Henning Makholm
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.




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Charles Fry
   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




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Matthew Palmer
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


Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Henning Makholm
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.




Re: Bug#283994: ITP: glastree -- builds live backup trees, with branches for each day

2004-12-02 Thread Matthew Palmer
On Fri, Dec 03, 2004 at 04:10:01AM +, Henning Makholm wrote:
 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.

So?  There's lots more to Perl than perl-base.  Glastree may require a pile
of extra modules and bits and pieces to run, all of which chew space which
you wouldn't need otherwise.  This is what I wanted to know.

- Matt


signature.asc
Description: Digital signature