Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-28 Thread Raphael Hertzog
On Mon, 28 Aug 2006, Adeodato Simó wrote:
 * Brian May [Mon, 28 Aug 2006 13:22:55 +1000]:
 
  Adeodate Also, do you remember having root
  Adeodato bzr as root?
 
  Huh?
 
 Sorry, that should have read: do you remember having *run* bzr as root.
 It's the most likely cause for those .pyc files to be there, since
 bzrtools did not.

What helper tool did you to use to byte-compules modules before
python-support?  (dh_python v1, python-central, nothing)  

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-28 Thread Josselin Mouette
Le dimanche 27 août 2006 à 19:12 +0200, Adeodato Simó a écrit :
 bzrtools  0.9 does not put files under /usr/lib/python2.4, since it
 uses python-support; and its maintainer scripts for  0.9 did not
 bytecompile the modules, so the most plausible explanation for .pyc
 files in /usr/lib/python2.4 is having run bzr 0.8 as root.
 
 To debian-python: this is presumably a bug in bzrtools?

This is a bug in the former version, since it should have cleaned up
those .pyc files at prerm time.

However it can now only be fixed with a workaround in the new version,
e.g. by removing
the /usr/lib/python2.X/site-packages/bzrlib/plugins/bzrtools
directories.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
   `-  Debian GNU/Linux -- The power of freedom



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-27 Thread Brian May
 Adeodato == Adeodato  =?utf-8?B?U2ltw7M=?= [EMAIL PROTECTED] 
 writes:

Robert Could you please run 'bzr upgrade' while using bzr
Robert 0.9rc1. If my guess at your situation is right this will
Robert take a while to run, but correct your performance issues.

 Did I do something wrong?

 [EMAIL PROTECTED]:~/bzr/diary-data$ bzr upgrade
 /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:21:
 DeprecationWarning: Modifying DEFAULT_IGNORE was deprecated in
 version 0.9. Consider using
 bzrlib.ignores.add_unique_user_ignores o r
 bzrlib.ignores.add_runtime_ignores
 /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:22:
 DeprecationWarning: Modifying DEFAULT_IGNORE was deprecated in
 version 0.9. Consider using
 bzrlib.ignores.add_unique_user_ignores o r
 bzrlib.ignores.add_runtime_ignores bzr: ERROR: The branch
 format Bazaar-NG meta directory, format 1 is already at the
 most recent format.

Adeodato No. You just need to upgrade your bzrtool package to 0.9
Adeodato as well.

I had 0.9 installed already when doing this:

ii  bzrtools0.9.0-1 Collection of tools for bzr

So what is going wrong?

 Anyway, I tried the revert operation again with 0.9-2. Memory
 usage was still high (205meg at one point), but bounded - much
 better. The operation successfully completed this time.

Adeodato Sounds acceptable to close ##380412, then?

Yes, sounds good to me.
-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-27 Thread Adeodato Simó
Version: 0.9-1

* Brian May [Sun, 27 Aug 2006 17:43:24 +1000]:

 Robert Could you please run 'bzr upgrade' while using bzr
 Robert 0.9rc1. If my guess at your situation is right this will
 Robert take a while to run, but correct your performance issues.

  Did I do something wrong?

  [EMAIL PROTECTED]:~/bzr/diary-data$ bzr upgrade
  
 /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:21:
  DeprecationWarning: Modifying DEFAULT_IGNORE was deprecated in
  version 0.9. Consider using
  bzrlib.ignores.add_unique_user_ignores o r
  bzrlib.ignores.add_runtime_ignores
  
 /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:22:
  DeprecationWarning: Modifying DEFAULT_IGNORE was deprecated in
  version 0.9. Consider using
  bzrlib.ignores.add_unique_user_ignores o r
  bzrlib.ignores.add_runtime_ignores bzr: ERROR: The branch
  format Bazaar-NG meta directory, format 1 is already at the
  most recent format.

 Adeodato No. You just need to upgrade your bzrtool package to 0.9
 Adeodato as well.

 I had 0.9 installed already when doing this:

 ii  bzrtools0.9.0-1 Collection of tools for bzr

Hm. I'd say that you have .pyc files left in:

  /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools

Can you check, please? Also, do you remember having root bzr as root?

bzrtools  0.9 does not put files under /usr/lib/python2.4, since it
uses python-support; and its maintainer scripts for  0.9 did not
bytecompile the modules, so the most plausible explanation for .pyc
files in /usr/lib/python2.4 is having run bzr 0.8 as root.

To debian-python: this is presumably a bug in bzrtools?

 So what is going wrong?

  Anyway, I tried the revert operation again with 0.9-2. Memory
  usage was still high (205meg at one point), but bounded - much
  better. The operation successfully completed this time.

 Adeodato Sounds acceptable to close ##380412, then?

 Yes, sounds good to me.

Done, thanks.

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
Listening to: Los Caramelos - Cherry


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-27 Thread Brian May
 Adeodato == Adeodato  =?utf-8?B?U2ltw7M=?= [EMAIL PROTECTED] 
 writes:

Adeodato Hm. I'd say that you have .pyc files left in:

Adeodato
Adeodato /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools

Adeodato Can you check, please?

Yes, see below.

Adeodate Also, do you remember having root
Adeodato bzr as root?

Huh?

Adeodato bzrtools  0.9 does not put files under
Adeodato /usr/lib/python2.4, since it uses python-support; and
Adeodato its maintainer scripts for  0.9 did not bytecompile the
Adeodato modules, so the most plausible explanation for .pyc
Adeodato files in /usr/lib/python2.4 is having run bzr 0.8 as
Adeodato root.

Adeodato To debian-python: this is presumably a bug in bzrtools?

[EMAIL PROTECTED]:~$ ls -l 
/usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools
total 288
-rw-r--r-- 1 root root 31767 2006-07-16 18:58 baz_import.py.bak
-rw-r--r-- 1 root root 29959 2006-08-12 12:08 baz_import.pyc
-rw-r--r-- 1 root root   830 2006-08-12 12:08 branches.pyc
-rw-r--r-- 1 root root  2198 2006-08-12 12:08 branchhistory.pyc
-rw-r--r-- 1 root root  4167 2006-08-12 12:08 branch_mark.pyc
-rw-r--r-- 1 root root 13906 2006-08-12 12:08 bzrtools.pyc
-rw-r--r-- 1 root root  1232 2006-08-12 12:08 cbranch.pyc
-rw-r--r-- 1 root root  4167 2006-08-12 12:08 clean_tree.pyc
-rw-r--r-- 1 root root  8687 2006-08-12 12:08 dotgraph.pyc
-rw-r--r-- 1 root root  1637 2006-08-12 12:08 errors.pyc
-rw-r--r-- 1 root root  4235 2006-08-12 12:08 fai.pyc
-rw-r--r-- 1 root root  2275 2006-08-12 12:08 fetch_ghosts.pyc
-rw-r--r-- 1 root root  8827 2006-08-12 12:08 graph.pyc
-rw-r--r-- 1 root root  5466 2006-08-12 12:08 hunk_selector.pyc
-rw-r--r-- 1 root root 16502 2006-07-16 18:52 __init__.py.bak
-rw-r--r-- 1 root root 18867 2006-08-12 12:08 __init__.pyc
-rw-r--r-- 1 root root 20311 2006-08-12 12:08 patches.pyc
-rw-r--r-- 1 root root  7321 2006-08-12 12:08 patch.pyc
-rw-r--r-- 1 root root  2573 2006-08-12 12:08 patchsource.pyc
-rw-r--r-- 1 root root  1460 2006-08-12 12:08 progress.pyc
-rw-r--r-- 1 root root  1545 2006-08-12 12:08 rspush.pyc
-rw-r--r-- 1 root root   626 2006-08-12 12:08 setup.pyc
-rw-r--r-- 1 root root  9907 2006-08-12 12:08 shelf.pyc
-rw-r--r-- 1 root root 10210 2006-08-12 12:08 shell.pyc
-rw-r--r-- 1 root root  3846 2006-08-12 12:08 switch.pyc
-rw-r--r-- 1 root root  1822 2006-08-12 12:08 terminal.pyc
-rw-r--r-- 1 root root  1367 2006-08-12 12:08 test.pyc
-rw-r--r-- 1 root root  5083 2006-08-12 12:08 userinteractor.pyc
-rw-r--r-- 1 root root  3674 2006-08-12 12:08 zap.pyc

[EMAIL PROTECTED]:~$ dpkg -S 
/usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools
bzrtools: /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools

[EMAIL PROTECTED]:~$ dpkg -L bzrtools
/.
/usr
/usr/lib
/usr/lib/python2.4
/usr/lib/python2.4/site-packages
/usr/lib/python2.4/site-packages/bzrlib
/usr/lib/python2.4/site-packages/bzrlib/plugins
/usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools
/usr/share
[...]

Not sure what those *.bak files are, but I suspect that was some
hackish debugging I did for a previous problem.

I would speculate that upgrading the package didn't result in the
compiled files being deleted.

[EMAIL PROTECTED]:~$ dpkg -l bzrtools
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version  Description
+++---
ii  bzrtools 0.9.0-1  Collection of 
tools for bzr

-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-27 Thread Adeodato Simó
* Brian May [Mon, 28 Aug 2006 13:22:55 +1000]:

 Adeodate Also, do you remember having root
 Adeodato bzr as root?

 Huh?

Sorry, that should have read: do you remember having *run* bzr as root.
It's the most likely cause for those .pyc files to be there, since
bzrtools did not.

Thanks,

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
The total accumulated knowledge of all the men that ever walked the Earth
on the topic of women can fit in the period at the end of this sentence.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-27 Thread Brian May
 Adeodato == Adeodato  =?utf-8?B?U2ltw7M=?= [EMAIL PROTECTED] 
 writes:

Adeodato Sorry, that should have read: do you remember having
Adeodato *run* bzr as root.  It's the most likely cause for
Adeodato those .pyc files to be there, since bzrtools did not.

No - I don't recall running bzr as root, nor have I had any reason to
do so.

This doesn't mean I didn't do it accidently, but I don't think so.
-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-26 Thread Brian May
 Robert == Robert Collins [EMAIL PROTECTED] writes:

Robert On Sun, 2006-08-06 at 12:01 +1000, Brian May wrote:
 Curiously though, the problems continue even after the archive
 appears to be converted successfully - if I do a diff
 operation, it reports all files as deleted, but if I try to
 revert it, it slows to a grinding halt.

Robert Could you please run 'bzr upgrade' while using bzr
Robert 0.9rc1. If my guess at your situation is right this will
Robert take a while to run, but correct your performance issues.

Did I do something wrong?

[EMAIL PROTECTED]:~/bzr/diary-data$ bzr upgrade
/usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:21: 
DeprecationWarning: Modifying
 DEFAULT_IGNORE was deprecated in version 0.9. Consider using 
bzrlib.ignores.add_unique_user_ignores o
r bzrlib.ignores.add_runtime_ignores
/usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:22: 
DeprecationWarning: Modifying
 DEFAULT_IGNORE was deprecated in version 0.9. Consider using 
bzrlib.ignores.add_unique_user_ignores o
r bzrlib.ignores.add_runtime_ignores
bzr: ERROR: The branch format Bazaar-NG meta directory, format 1 is already at 
the most recent format.

Anyway, I tried the revert operation again with 0.9-2. Memory usage
was still high (205meg at one point), but bounded - much better. The
operation successfully completed this time.
-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-26 Thread Adeodato Simó
* Brian May [Sun, 27 Aug 2006 13:53:01 +1000]:

  Robert == Robert Collins [EMAIL PROTECTED] writes:

 Robert On Sun, 2006-08-06 at 12:01 +1000, Brian May wrote:
  Curiously though, the problems continue even after the archive
  appears to be converted successfully - if I do a diff
  operation, it reports all files as deleted, but if I try to
  revert it, it slows to a grinding halt.

 Robert Could you please run 'bzr upgrade' while using bzr
 Robert 0.9rc1. If my guess at your situation is right this will
 Robert take a while to run, but correct your performance issues.

 Did I do something wrong?

 [EMAIL PROTECTED]:~/bzr/diary-data$ bzr upgrade
 /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:21: 
 DeprecationWarning: Modifying
  DEFAULT_IGNORE was deprecated in version 0.9. Consider using 
 bzrlib.ignores.add_unique_user_ignores o
 r bzrlib.ignores.add_runtime_ignores
 /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/__init__.py:22: 
 DeprecationWarning: Modifying
  DEFAULT_IGNORE was deprecated in version 0.9. Consider using 
 bzrlib.ignores.add_unique_user_ignores o
 r bzrlib.ignores.add_runtime_ignores
 bzr: ERROR: The branch format Bazaar-NG meta directory, format 1 is already 
 at the most recent format.

No. You just need to upgrade your bzrtool package to 0.9 as well.

 Anyway, I tried the revert operation again with 0.9-2. Memory usage
 was still high (205meg at one point), but bounded - much better. The
 operation successfully completed this time.

Sounds acceptable to close ##380412, then?

Thanks,

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
One way to make your old car run better is to look up the price of a new model.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-12 Thread Brian May
 Robert == Robert Collins [EMAIL PROTECTED] writes:

Robert On Sun, 2006-08-06 at 12:01 +1000, Brian May wrote:
  Curiously though, the problems continue even after the archive
 appears to be converted successfully - if I do a diff
 operation, it reports all files as deleted, but if I try to
 revert it, it slows to a grinding halt.

Robert Could you please run 'bzr upgrade' while using bzr
Robert 0.9rc1. If my guess at your situation is right this will
Robert take a while to run, but correct your performance issues.

Are there any Debian packages of 0.9rc1 available?
-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-12 Thread Lars Wirzenius
la, 2006-08-12 kello 15:59 +1000, Brian May kirjoitti:
 Are there any Debian packages of 0.9rc1 available?

http://packages.debian.org/unstable/devel/bzr says 0.9~rc1-1.

(Lookup time: about ten seconds. :)

-- 
On a clear disk, you seek forever.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-12 Thread Robert Collins
On Sat, 2006-08-12 at 15:59 +1000, Brian May wrote:
  Robert == Robert Collins [EMAIL PROTECTED] writes:
 
 Robert On Sun, 2006-08-06 at 12:01 +1000, Brian May wrote:
   Curiously though, the problems continue even after the archive
  appears to be converted successfully - if I do a diff
  operation, it reports all files as deleted, but if I try to
  revert it, it slows to a grinding halt.
 
 Robert Could you please run 'bzr upgrade' while using bzr
 Robert 0.9rc1. If my guess at your situation is right this will
 Robert take a while to run, but correct your performance issues.
 
 Are there any Debian packages of 0.9rc1 available?

0.9 has been released, I believe 'dato is working on an upload now.

Cheers,
Rob
-- 
GPG key available at: http://www.robertcollins.net/keys.txt.


signature.asc
Description: This is a digitally signed message part


Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-06 Thread Robert Collins
On Sun, 2006-08-06 at 12:01 +1000, Brian May wrote:
 
 Curiously though, the problems continue even after the archive appears
 to be converted successfully - if I do a diff operation, it reports
 all files as deleted, but if I try to revert it, it slows to a
 grinding halt. 

Could you please run 'bzr upgrade' while using bzr 0.9rc1. If my guess
at your situation is right this will take a while to run, but correct
your performance issues.

-Rob
-- 
GPG key available at: http://www.robertcollins.net/keys.txt.


signature.asc
Description: This is a digitally signed message part


Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-05 Thread Robert Collins
On Sat, 2006-08-05 at 10:58 +1000, Brian May wrote:
  Robert == Robert Collins [EMAIL PROTECTED] writes:
 
 Robert Are you doing conversions from SVN? Current bzr uses 20MB
 Robert of ram to do a native branch operation in similar
 Robert circumstances. (bug report gets fixed, new at 11 :)).
 
 No, this was a conversion from baz. Might be the same bug though,
 hopefully.

Its likely to be a different bug - the conversion approach used for
svn/baz is very different. That said, conversion from $any system is
going to use more memory than native bzr operations, simply because of
the overhead of having two data structures in memory at once. If you do
a conversion from baz though, once converted you should have no
troubles.

Also, please do file bugs on the conversion logic if it fails to operate
for you.

Cheers,
Rob

-- 
GPG key available at: http://www.robertcollins.net/keys.txt.


signature.asc
Description: This is a digitally signed message part


Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-05 Thread Brian May
 Robert == Robert Collins [EMAIL PROTECTED] writes:

Robert Its likely to be a different bug - the conversion approach
Robert used for svn/baz is very different. That said, conversion
Robert from $any system is going to use more memory than native
Robert bzr operations, simply because of the overhead of having
Robert two data structures in memory at once. If you do a
Robert conversion from baz though, once converted you should have
Robert no troubles.

Robert Also, please do file bugs on the conversion logic if it
Robert fails to operate for you.

Already done so - the Debian bug report I quoted.

Curiously though, the problems continue even after the archive appears
to be converted successfully - if I do a diff operation, it reports
all files as deleted, but if I try to revert it, it slows to a
grinding halt.
-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-04 Thread Brian May
 Robert == Robert Collins [EMAIL PROTECTED] writes:

Robert Are you doing conversions from SVN? Current bzr uses 20MB
Robert of ram to do a native branch operation in similar
Robert circumstances. (bug report gets fixed, new at 11 :)).

No, this was a conversion from baz. Might be the same bug though,
hopefully.
-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-03 Thread Otavio Salvador
Robert Collins [EMAIL PROTECTED] writes:

 bzr is also working on a high performance server at the moment, which
 will operate over either a socketpair - i.e. tunnelling via ssh (which
 can still be done without granting shell access), or over plain http via
 an apache rewrite rule.

Is it already working? How we can try?

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://www.freedom.ind.br/otavio
-
Microsoft gives you Windows ... Linux gives
 you the whole house.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-03 Thread Robert Collins
On Thu, 2006-08-03 at 08:27 -0300, Otavio Salvador wrote:
 Robert Collins [EMAIL PROTECTED] writes:
 
  bzr is also working on a high performance server at the moment, which
  will operate over either a socketpair - i.e. tunnelling via ssh (which
  can still be done without granting shell access), or over plain http via
  an apache rewrite rule.
 
 Is it already working? How we can try?

typo - I meant 'bzr developers are also'...

Its partially functional at this point - we have it passing all the
transport selftests, which means it can be used [by the brave!] as an
alternative to sftp for read-write access, but it no faster. The
higher-level semantic operations are coming along nicely - we hope to
have it in 0.10 due out 4th september.

Rob
-- 
GPG key available at: http://www.robertcollins.net/keys.txt.


signature.asc
Description: This is a digitally signed message part


Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-03 Thread Otavio Salvador
Robert Collins [EMAIL PROTECTED] writes:

 On Thu, 2006-08-03 at 08:27 -0300, Otavio Salvador wrote:
 Robert Collins [EMAIL PROTECTED] writes:
 
  bzr is also working on a high performance server at the moment, which
  will operate over either a socketpair - i.e. tunnelling via ssh (which
  can still be done without granting shell access), or over plain http via
  an apache rewrite rule.
 
 Is it already working? How we can try?

 typo - I meant 'bzr developers are also'...

 Its partially functional at this point - we have it passing all the
 transport selftests, which means it can be used [by the brave!] as an
 alternative to sftp for read-write access, but it no faster. The
 higher-level semantic operations are coming along nicely - we hope to
 have it in 0.10 due out 4th september.

Great!

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://www.freedom.ind.br/otavio
-
Microsoft gives you Windows ... Linux gives
 you the whole house.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-03 Thread Brian May
 Adeodato == Adeodato  =?utf-8?B?U2ltw7M=?= [EMAIL PROTECTED] 
 writes:

Adeodato But if you have a set of equal developers, bzr can be
Adeodato also used in a very similar way to Subversion, where all
Adeodato commits go to a central repository, and nobody has to
Adeodato collect them. It's just a matter of setting up a
Adeodato directory somewhere with the appropriate write
Adeodato permissions, and say This is our canonical archive, the
Adeodato uploader will include what it's in there, nothing more,
Adeodato nothing less.

For documentation on checkouts and bound branches, see

http://bazaar-vcs.org/CheckoutTutorial

http://bazaar-vcs.org/BzrUsingBoundBranches

However, I am not convinced the following paragraph in the first
page is correct:

Getting a checkout is generally faster than making a copy of a
branch. The catch though is that whenever the checkout needs to look
at the RCS data it will do so by accessing the branch. This holds true
even if the branch is on some distant network that you accessed over
the internet.

To me, this sounds like it might be talking about a lightweight
checkout, as I believe a checkout is a complete copy of the branch,
and network access is only required for commits or updates. Bound
branches in bzr take the place of remote 'checkouts' in systems like
CVS or SVN and we refer to them as 'checkouts'. (bzr also supports
lightweight checkouts, which are like local checkouts, and aren't
branches at all.)

Can anyone confirm/deny?


My central dislike of bzr is bugs like:

http://bugs.debian.org/380412
https://launchpad.net/products/bzr/+bug/54253

...which unfortunately makes it unusable for some of my applications.
-- 
Brian May [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-03 Thread Robert Collins
On Fri, 2006-08-04 at 09:56 +1000, Brian May wrote:


 For documentation on checkouts and bound branches, see
 
 http://bazaar-vcs.org/CheckoutTutorial
 
 http://bazaar-vcs.org/BzrUsingBoundBranches
 
 However, I am not convinced the following paragraph in the first
 page is correct:
 
 Getting a checkout is generally faster than making a copy of a
 branch. The catch though is that whenever the checkout needs to look
 at the RCS data it will do so by accessing the branch. This holds true
 even if the branch is on some distant network that you accessed over
 the internet.

Yes, thats bogus. Getting a heavyweight checkout is identical to getting
a new branch. Getting a lightweight one *may* be cheaper, depending on
how much history is needed to reconstruct file versions.

 To me, this sounds like it might be talking about a lightweight
 checkout, as I believe a checkout is a complete copy of the branch,
 and network access is only required for commits or updates. Bound
 branches in bzr take the place of remote 'checkouts' in systems like
 CVS or SVN and we refer to them as 'checkouts'. (bzr also supports
 lightweight checkouts, which are like local checkouts, and aren't
 branches at all.)

 Can anyone confirm/deny?

A checkout --lightweight over the net is currently not a good thing to
do. When the smart server is released, that will be about the same
performance as traditional client-server vcs's like CVS or SVN. 

 
 My central dislike of bzr is bugs like:
 
 http://bugs.debian.org/380412
 https://launchpad.net/products/bzr/+bug/54253
 
 ...which unfortunately makes it unusable for some of my applications.

Are you doing conversions from SVN? Current bzr uses 20MB of ram to do a
native branch operation in similar circumstances. (bug report gets
fixed, new at 11 :)). 

0.9RC1 is out, and 0.9 will be out Monday/Tuesdau. As soon as that lands
in debian the bug should be closed. 

Rob

-- 
GPG key available at: http://www.robertcollins.net/keys.txt.


signature.asc
Description: This is a digitally signed message part


Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-02 Thread Adeodato Simó
* Otavio Salvador [Tue, 01 Aug 2006 15:43:56 -0300]:

 Adeodato Simó [EMAIL PROTECTED] writes:

  Then each developer can prepare a set of changes offline, do all the
  branching, merging, commiting and uncommiting (gotta love that) that
  they want, and when they're done, do e.g.:

% bzr push sftp://costa.debian.org/bzr/pkg-xiph/vorbis-tools

 We're using that for LTSP. But we're using it in our htdocs dir. How
 do you set this repository up?

Ask in #alioth. Note, however, that TTBOMK still does not offer HTTP
access, so if you want that, better stick to htdocs for a while.

I hope to be able to bribe buxy to provide HTTP access when he comes
back, though. ;-)

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
Listening to: Polar - 41 (Forty-One)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-02 Thread Otavio Salvador
Adeodato Simó [EMAIL PROTECTED] writes:

 * Otavio Salvador [Tue, 01 Aug 2006 15:43:56 -0300]:

 Adeodato Simó [EMAIL PROTECTED] writes:

  Then each developer can prepare a set of changes offline, do all the
  branching, merging, commiting and uncommiting (gotta love that) that
  they want, and when they're done, do e.g.:

% bzr push sftp://costa.debian.org/bzr/pkg-xiph/vorbis-tools

 We're using that for LTSP. But we're using it in our htdocs dir. How
 do you set this repository up?

 Ask in #alioth. Note, however, that TTBOMK still does not offer HTTP
 access, so if you want that, better stick to htdocs for a while.

 I hope to be able to bribe buxy to provide HTTP access when he comes
 back, though. ;-)

So you only have sftp access? that make it difficult to other to
branch from our development branch. I'll wait until we have HTTP as a
offer to move to it.

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://www.freedom.ind.br/otavio
-
Microsoft gives you Windows ... Linux gives
 you the whole house.



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-02 Thread Christoph Haas
On Wednesday 02 August 2006 21:44, Otavio Salvador wrote:
 Adeodato Simó [EMAIL PROTECTED] writes:
  * Otavio Salvador [Tue, 01 Aug 2006 15:43:56 -0300]:
  Adeodato Simó [EMAIL PROTECTED] writes:
   Then each developer can prepare a set of changes offline, do all
   the branching, merging, commiting and uncommiting (gotta love that)
   that they want, and when they're done, do e.g.:
  
 % bzr push sftp://costa.debian.org/bzr/pkg-xiph/vorbis-tools
 
  We're using that for LTSP. But we're using it in our htdocs dir. How
  do you set this repository up?
 
  Ask in #alioth. Note, however, that TTBOMK still does not offer HTTP
  access, so if you want that, better stick to htdocs for a while.
 
  I hope to be able to bribe buxy to provide HTTP access when he comes
  back, though. ;-)

 So you only have sftp access? that make it difficult to other to
 branch from our development branch. I'll wait until we have HTTP as a
 offer to move to it.

That's in fact an issue that made me feel sceptical about bzr, darcs and 
mercury. All of them require a shell account or some scripting through a 
special mail address to commit changes. And it's not only the recent 
kernel vulnerability that makes me a happy repository user over WebDAV 
(hoping it's less vulnerable). And it works over a proxy, too.

 Christoph
-- 
~
~
.signature [Modified] 1 line --100%--1,48 All



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-02 Thread Roland Mas
Adeodato Simó, 2006-08-02 21:20:09 +0200 :

% bzr push sftp://costa.debian.org/bzr/pkg-xiph/vorbis-tools

[...]

 Ask in #alioth. Note, however, that TTBOMK still does not offer HTTP
 access, so if you want that, better stick to htdocs for a while.

 I hope to be able to bribe buxy to provide HTTP access when he comes
 back, though. ;-)

I just enabled HTTP access for bzr:

$ bzr get http://arch.debian.org/bzr/pkg-xiph/vorbis-tools
Branched 22 revision(s).

bzr.debian.org doesn't exist, so I chose arch.d.o instead.

Roland.
-- 
Roland Mas

[...] ou une dent pourrie [...] -- in Variations sur un thème imposé
  -- Signatures à collectionner, série n°2, partie 2/3.



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-02 Thread Robert Collins
On Wed, 2006-08-02 at 22:29 +0200, Christoph Haas wrote:
 
 That's in fact an issue that made me feel sceptical about bzr, darcs
 and 
 mercury. All of them require a shell account or some scripting through
 a 
 special mail address to commit changes. And it's not only the recent 
 kernel vulnerability that makes me a happy repository user over
 WebDAV 
 (hoping it's less vulnerable). And it works over a proxy, too.

Well, I dont know darcs well enough to argue there, but neither bzr nor
mercurial require a shell account nor scripting. bzr requires sftp
access *which can be granted without granting shell access*. mercurial
has a http cgi script that can be used to push commits.

bzr is also working on a high performance server at the moment, which
will operate over either a socketpair - i.e. tunnelling via ssh (which
can still be done without granting shell access), or over plain http via
an apache rewrite rule.

HTH,
Rob
-- 
GPG key available at: http://www.robertcollins.net/keys.txt.


signature.asc
Description: This is a digitally signed message part


Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-01 Thread Adeodato Simó
* Adeodato Simó [Tue, 01 Aug 2006 20:31:37 +0200]:

 they want, and when they're done, do e.g.:

   % bzr push sftp://costa.debian.org/bzr/pkg-xiph/vorbis-tools

Forgot to add that it can be even _identical_ to subversion, in the
sense that you don't have to commit locally, and then push. Just make a
checkout (refer to the bzr docs), and every commit you make will go to
the main repo first, and if that succeeds, will be commited locally as
well.

Not that I'd particularly recommend that scheme, but it _is_ possible.

Cheers,

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
As scarce as truth is, the supply has always been in excess of the demand.
-- Josh Billings


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-01 Thread martin f krafft
also sprach Adeodato Simó [EMAIL PROTECTED] [2006.08.01.1936 +0100]:
 Forgot to add that it can be even _identical_ to subversion, in the
 sense that you don't have to commit locally, and then push. Just make a
 checkout (refer to the bzr docs), and every commit you make will go to
 the main repo first, and if that succeeds, will be commited locally as
 well.

This is what upstream calls bound branches, btw.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer and author: http://debiansystem.info
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
obviously i was either onto something, or on something.
 -- larry wall on the creation of perl


signature.asc
Description: Digital signature (GPG/PGP)


Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-01 Thread Otavio Salvador
Adeodato Simó [EMAIL PROTECTED] writes:

 Then each developer can prepare a set of changes offline, do all the
 branching, merging, commiting and uncommiting (gotta love that) that
 they want, and when they're done, do e.g.:

   % bzr push sftp://costa.debian.org/bzr/pkg-xiph/vorbis-tools

We're using that for LTSP. But we're using it in our htdocs dir. How
do you set this repository up?

-- 
O T A V I OS A L V A D O R
-
 E-mail: [EMAIL PROTECTED]  UIN: 5906116
 GNU/Linux User: 239058 GPG ID: 49A5F855
 Home Page: http://www.freedom.ind.br/otavio
-
Microsoft gives you Windows ... Linux gives
 you the whole house.



Re: centralized bzr (Re: Successful and unsuccessful Debian development tools)

2006-08-01 Thread Robert Collins
On Tue, 2006-08-01 at 19:44 +0100, martin f krafft wrote:
 also sprach Adeodato Simó [EMAIL PROTECTED] [2006.08.01.1936 +0100]:
  Forgot to add that it can be even _identical_ to subversion, in the
  sense that you don't have to commit locally, and then push. Just make a
  checkout (refer to the bzr docs), and every commit you make will go to
  the main repo first, and if that succeeds, will be commited locally as
  well.
 
 This is what upstream calls bound branches, btw.

Well, we call them 'checkouts' :). bound branches is somewhat of an
internal description.

We implemented checkouts to be a precise workflow match for what you get
from SVN/CVS - a branch shared between developers with the system
ensuring you have merged everything. If you have a situation where a
shared branch is what you want, and you like bzr in other respects... I
would recommend trying checkouts.

Rob

-- 
GPG key available at: http://www.robertcollins.net/keys.txt.


signature.asc
Description: This is a digitally signed message part