Evolve with hg 2.8.2

Faheem Mitha faheem at faheem.info
Tue Nov 11 22:39:56 UTC 2014


On Wed, 12 Nov 2014, Sebastian Unger wrote:

> Hi Faheem et al,

> Thanks for these links. The fact that the debian packaging for hg 3.2 is
> available and there are no Ubuntu specific changes in the ubuntu
> packaging makes the prospect of rebuilding it myself seem much more
> doable. However, if I get into this, then it seems to make more sense to
> set myself up with an Ubuntu PPA and do this publicly rather than
> locally here at work. No sense in others having to duplicate this work
> yet again. That of course means I have to learn about maintaining PPAs
> (I'm well familiar with how to USE them).

Actually, Max Bowsher was maintaining Mercurial PPAs for a while (see 
https://launchpad.net/~maxb/+ppa-packages). He doesn't seem to have kept 
up with it lately, but I don't know if he actually ever officially 
stopped. You could talk with him about it. He has a client idling on 
#mercurial (freenode) much of the time. I just checked, and he is on there 
right now.

In any case, yes, building these for the community does make sense, and is
very public-spirited. :-)

I don't know whether Ubuntu makes any Ubuntu-specific changes to the 
Mercurial package, but Max might be able to tell you.

> To make this managable, I'd need some way of being notified of commits
> to the packaging repo you linked above. Do you know of any lists or so
> that one can subscribe to for this? Also we do need toirtoisehg. Is
> there a similar packaging repo (with announce list of some kind) for
> thg? Lastly, since the goal of all of this is to get easy access to the
> evolve extension, I'd be looking at packaging that as well so I can
> easily roll it out to my 45 machines. I assume that at this stage there
> is no packaging repo for evolve?! In that case, is there some kind of
> announce list for the evolve repo itself that would make it easier for
> me to decide when to pull and re-package the extension?

As Pierre-Yves said, the evolve extension includes Debian packaging. I
have been building Debian packages myself from it, though I don't know if
anyone else has. As you can see from the history, I've also contributed
some patches to the Debian packaging.

Note that `apt-cache showsrc pkgname` often lists the Debian packaging
repos for pkgname if it exists.  I don't know of a way to track it
unless someone has set up notification, but you could contact the
relevant people and ask them. So, for example

     apt-cache showsrc tortoisehg

gives on my machine gives for the version of tortoisehg in unstable:

Package: tortoisehg
Binary: tortoisehg, tortoisehg-nautilus
Version: 3.1.1-1
Maintainer: Ludovico Cavedon <cavedon at debian.org>
Uploaders: Max Bowsher <maxb at f2s.com>
[...]
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/tortoisehg.git
Vcs-Git: git://anonscm.debian.org/collab-maint/tortoisehg.git     <============= DEBIAN PACKAGING REPOS
[...]

> I'm sure I can and will certainly try to find answers to these questions
> myself online. So if you don't know the answers, ignore them. But if you
> can answer them off-hand, that would be awesome.

Hope the above was helpful.

                                                            Regards, Faheem

> Cheers,
> Seb
>
> On Wed, Nov 12, 2014 at 2:04 AM, Faheem Mitha <faheem at faheem.info> wrote:
>
>       On Tue, 11 Nov 2014, Faheem Mitha wrote:
>
>             3.1.1 is the current version in Debian. The package has not yet been updated
>             to 3.2. You should use 3.2 once it comes out in Debian. Rebuilding it on
>             Ubuntu is trivial.
>
>             I think Javi Merino (who currently seems to be the sole active member of the
>             Debian Mercurial team) hasn't got around to it yet. Jordi just pinged me on
>             #mercurial as follows:
>
>                faheem_: Still no hg 3.2 in Debian. Think that Javi needs help?
>
>             I imagine that Jordi is subscribed to the evolve-testers list, but I am CCing
>             him anyway.
>
>             I tried resyncing the Debian patches against 3.1 for 3.2rc, but experienced
>             some problems, and dropped it. I'm not so familar with most of those Debian
>             patches, so didn't want to screw up.
>
>             Both Jordi and I would be willing to help Debian with packaging. (I probably
>             shouldn't speak for Jordi though.) I did once write (not long ago) to Debian
>             offering help, but got no reply.
>
>
>       Looks like Javi just uploaded to experimental and refreshed the patches. See https://bugs.debian.org/768022
>
>       If you want to see the patches, you can do
>
>       svn co svn://anonscm.debian.org/python-apps/packages/mercurial/trunk debian-mercurial
>
>                                                                     Regards, Faheem
>
>
>
>


More information about the Evolve-testers mailing list