denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] Upgrade is missing preferences


From: Johan Vromans
Subject: Re: [Denemo-devel] Upgrade is missing preferences
Date: Fri, 8 Sep 2017 19:01:25 +0200

On Fri, 08 Sep 2017 17:04:13 +0100, Richard Shann <address@hidden>
wrote:

> Ah, right I see. What happens is that Denemo
> recognizes .denemo-2.1.3-280c7c0 as if it was .denemo-2.1.3 but when it
> tries to read the file it tries to read .denemo-2.1.3 - it doesn't
> retain a record of what the file was actually called, but reconstructs
> it.

Clear.

> Question: should Denemo support directories with names other than the
> ones it generates? That is, Denemo creates .denemo.x.y.z and on the face
> of it should reject .denemo.x.y.z?*

First, denemo seems to realise that .denemo-2.1.3-280c7c0 is a settings
directory, since it offers to import the settings from it. If there are
several like these, e.g.

 .denemo-2.1.3-280c7c0
 .denemo-2.1.3-cd5cf13
 .denemo-2.1.3-e478167

Which one should it take? The suffixes are derived from the git commit so
they have no apparent ordering.

OTOH, if there's only one, the situation is more straightforward.

> Is that ok, or is something appending those characters to the directory
> name (e.g. is something changing the Denemo version from .denemo-2.1.3
> of the source code as we release it to denemo-2.1.3-280c7c0 for
> example?)

The version numbers with git commit ids are something that I create
manually during the build:

 git clone git://git.savannah.gnu.org/denemo.git .
 mv configure.ac configure.ac~
 sed "s;^\\(AC_INIT(\\[.*\\], \\[\\)\\(.*\\)\\], \\(\\[.*\\])\\);\\1\\2-`git 
rev-parse --short HEAD`], \\3;" \ <
 configure.ac~ > configure.ac ./autogen.sh

So it's probably just me that gets bitten by this. And I have no problem
changing the most recent one to .denemo-2.1.3 before I do the import...

TL;DR Don't bother unless you want to.

-- Johan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]