Merge lp:~garyvdm/bzr/bzrw into lp:bzr/2.2
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Gary van der Merwe on 2010-08-02 | ||||
| Approved revision: | 5348 | ||||
| Merged at revision: | 5069 | ||||
| Proposed branch: | lp:~garyvdm/bzr/bzrw | ||||
| Merge into: | lp:bzr/2.2 | ||||
| Diff against target: |
93 lines (+45/-1) 3 files modified
NEWS (+4/-0) setup.py (+6/-1) tools/win32/py2exe_boot_common.py (+35/-0) |
||||
| To merge this branch: | bzr merge lp:~garyvdm/bzr/bzrw | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Alexander Belchenko | 2010-07-28 | Approve on 2010-08-02 | |
|
Review via email:
|
|||
Commit Message
(GaryvdM) Add bzrw as gui_target. Blackhole it's stderr with a custom py2exe boot script.
Description of the Change
This addes py2exe windows target ``bzrw.exe``. This allow for starting a Bazaar GUI with out have a console open in the background.
Previous discussions about this:
https:/
https:/
As you can see, we have been trying to do this for a while now.
On of the problems that we had, is that, by default, if something is written to stderr, it is written to a log file, and a message box prompt is given. This is annoying, as the are many thing that may be written to stderr, which are not necessarily errors, while most errors are logged to .bzr.log anyway. I have overridden the py2exe script which does this, so that stderr, as well as stdout go to a blackhole.
There are still some issues where some prompts go to the console, which the user will not see when they are using this. I.e. when using openssh, and when using gpg (bug 336910).
- 5348. By Gary van der Merwe on 2010-08-02
-
Move boot_common.py => tools/win32/
py2exe_ boot_common. py
| Gary van der Merwe (garyvdm) wrote : | # |
| Gary van der Merwe (garyvdm) wrote : | # |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/08/2010 20:09, Gary van der Merwe wrote:
> I'll try submit to lp:bzr/2.2, but I think I might not have permissions to it.
I don't have permissions to lp:bzr/2.2. Please will someone who does
submit for me.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkx
NJAAn1aFTEZ/
=5/HG
-----END PGP SIGNATURE-----
| John A Meinel (jameinel) wrote : | # |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gary van der Merwe wrote:
> Bailix reviewed & approved this. Please see: https:/
>
> I've moved boot_common.py as per his recommendation, and built and test a new installer, to check that py2exe picks up the moved file.
>
> I'll try submit to lp:bzr/2.2, but I think I might not have permissions to it.
I'm pretty sure we changed the submit rights so that if you *have*
rights, you have rights to all pqm managed branches.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkx
AT0AnAlDRnEWs+
=LI8U
-----END PGP SIGNATURE-----
| Gary van der Merwe (garyvdm) wrote : | # |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/08/2010 21:22, John Arbash Meinel wrote:
> Gary van der Merwe wrote:
>> I'll try submit to lp:bzr/2.2, but I think I might not have permissions to it.
>
> I'm pretty sure we changed the submit rights so that if you *have*
> rights, you have rights to all pqm managed branches.
Ah - sorry. I had my pubic location set to a lp: url, which I think
breaks. Will try agin.
On 02/08/2010 20:36, Bazaar Patch Queue Manager wrote:
>
> merge lp:~garyvdm/bzr/bzrw http://
> Command failed!
> running 0 tests...
>
> -------
> Ran 0 tests in 0.002s
>
> OK
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkx
mKUAnRQeVA/
=3pEh
-----END PGP SIGNATURE-----
| Gary van der Merwe (garyvdm) wrote : | # |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/08/2010 21:27, Gary van der Merwe wrote:
> On 02/08/2010 21:22, John Arbash Meinel wrote:
>> Gary van der Merwe wrote:
>>> I'll try submit to lp:bzr/2.2, but I think I might not have permissions to it.
>
>> I'm pretty sure we changed the submit rights so that if you *have*
>> rights, you have rights to all pqm managed branches.
>
> Ah - sorry. I had my pubic location set to a lp: url, which I think
> breaks. Will try agin.
Nope. That did not matter:
On 02/08/2010 21:30, Bazaar Patch Queue Manager wrote:
>
> merge http://
http://
> Command failed!
> running 0 tests...
>
> -------
> Ran 0 tests in 0.000s
>
> OK
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkx
rLEAn0SeBopJQLL
=L1N0
-----END PGP SIGNATURE-----
- 5349. By Gary van der Merwe on 2010-08-02
-
Merge lp:bzr/2.2.

Bailix reviewed & approved this. Please see: https:/ /lists. launchpad. net/bzr- windows/ msg00350. html
I've moved boot_common.py as per his recommendation, and built and test a new installer, to check that py2exe picks up the moved file.
I'll try submit to lp:bzr/2.2, but I think I might not have permissions to it.