Please upgrade to at least Mercurial 2.5.1

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Please upgrade to at least Mercurial 2.5.1

Jonathan Watt-3
Earlier today I noticed that hg annotate was messed up on m-c for
nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed in
Mercurial 2.5. Please update to version 2.5.1 to help us avoid this problem in
future.

Details for those that are interested:

http://bz.selenic.com/show_bug.cgi?id=3833
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

Boris Zbarsky
On 2/19/13 6:34 PM, Jonathan Watt wrote:
> Earlier today I noticed that hg annotate was messed up on m-c for
> nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed in
> Mercurial 2.5. Please update to version 2.5.1 to help us avoid this
> problem in future.

Note that this only applies if you actually use hg's built-in rebase.
If you're paranoid and never do that, you may not need to update either.  ;)

-Boris
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

Justin Lebar-3
> Note that this only applies if you actually use hg's built-in rebase.
> If you're paranoid and never do that, you may not need to update either.  ;)

Yes, although judging from the hg bug it seems possible that hg copy might be able to produce similar breakage.
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

Gian-Carlo Pascutto
In reply to this post by Jonathan Watt-3
On 20/02/2013 0:34, Jonathan Watt wrote:
> Earlier today I noticed that hg annotate was messed up on m-c for
> nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed
> in Mercurial 2.5. Please update to version 2.5.1 to help us avoid
> this problem in future.

Easiest way for ubuntu:
https://launchpad.net/~mercurial-ppa/+archive/releases

--
GCP
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

Nicholas Nethercote
On Wed, Feb 20, 2013 at 9:27 AM, Gian-Carlo Pascutto
<[hidden email]> wrote:
>> Earlier today I noticed that hg annotate was messed up on m-c for
>> nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed
>> in Mercurial 2.5. Please update to version 2.5.1 to help us avoid
>> this problem in future.
>
> Easiest way for ubuntu:
> https://launchpad.net/~mercurial-ppa/+archive/releases

Thanks for that!  Made it much easier.  (I tried a from-source install
yesterday but it failed due to missing Python headers.)  Based on the
instructions in that page, here are the exact commands I ran to get an
updated installation:

  sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 323293EE
  sudo add-apt-repository ppa:mercurial-ppa/releases
  sudo apt-get update
  sudo apt-get install mercurial

That upgraded me from 2.2.2, which is apparently what comes with Ubuntu 12.10.

Nick
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

Neil-4
In reply to this post by Jonathan Watt-3
Jonathan Watt wrote:

> Earlier today I noticed that hg annotate was messed up on m-c for
> nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed
> in Mercurial 2.5. Please update to version 2.5.1 to help us avoid this
> problem in future.
>
> Details for those that are interested:
>
> http://bz.selenic.com/show_bug.cgi?id=3833

So those people who wanted to avoid hg phases and stuck with a version
prior to 2.1 are OK ;-)

Or I guess avoiding hg rebase works.

Or as a workaround could you qpop your patches after rebasing them?

--
Warning: May contain traces of nuts.
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

Jonathan Watt-3
On 21/02/2013 09:33, Neil wrote:

> Jonathan Watt wrote:
>
>> Earlier today I noticed that hg annotate was messed up on m-c for
>> nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed
>> in Mercurial 2.5. Please update to version 2.5.1 to help us avoid this
>> problem in future.
>>
>> Details for those that are interested:
>>
>> http://bz.selenic.com/show_bug.cgi?id=3833
>
> So those people who wanted to avoid hg phases and stuck with a version
> prior to 2.1 are OK ;-)
>
> Or I guess avoiding hg rebase works.

And the --rebase argument for other commands.

> Or as a workaround could you qpop your patches after rebasing them?

If you remove the rebased changesets from the repository and then recreate them
(which is what hg pop/push will do) I would expect that would indeed avoid the
problem.

_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

André Reinald
In reply to this post by Nicholas Nethercote
Le 20/02/13 23:39, Nicholas Nethercote a écrit :

> On Wed, Feb 20, 2013 at 9:27 AM, Gian-Carlo Pascutto
> <[hidden email]> wrote:
>>> Earlier today I noticed that hg annotate was messed up on m-c for
>>> nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed
>>> in Mercurial 2.5. Please update to version 2.5.1 to help us avoid
>>> this problem in future.
>> Easiest way for ubuntu:
>> https://launchpad.net/~mercurial-ppa/+archive/releases
> Thanks for that!  Made it much easier.  (I tried a from-source install
> yesterday but it failed due to missing Python headers.)  Based on the
> instructions in that page, here are the exact commands I ran to get an
> updated installation:
>
>    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 323293EE
>    sudo add-apt-repository ppa:mercurial-ppa/releases
>    sudo apt-get update
>    sudo apt-get install mercurial
>
> That upgraded me from 2.2.2, which is apparently what comes with Ubuntu 12.10.
>
> Nick
For those using Ubuntu (maybe debian too), there is a nice GUI tool to
have around when dealing with PPAs: y-ppa-manager

Of course you first have to add its own ppa to get it, but it will
hopefully be the last time you'll ever need the terminal to handle those
matters.

Hope it helps,

André
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Please upgrade to at least Mercurial 2.5.1

Ted Mielczarek-2
In reply to this post by Jonathan Watt-3
On 2/19/2013 6:34 PM, Jonathan Watt wrote:
> Earlier today I noticed that hg annotate was messed up on m-c for
> nsSVGFilters.cpp. Turns out this was due to a bug that has been fixed
> in Mercurial 2.5. Please update to version 2.5.1 to help us avoid this
> problem in future.

I've spun a candidate for a new MozillaBuild including Mercurial 2.5.1:
http://people.mozilla.com/~tmielczarek/MozillaBuildSetup1.7pre.exe

There are a few other insignificant changes over the existing release.

-Ted

_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning