Yes, as already said, it works very different on main. There is no configure at
all an the GNUMakefile uses git and shell commands to get the right version.
Just look into it. It's much less complicated there.
Bye,
Tassilo
Am Fr, 12. Jul 2024, um 15:05, schrieb Uwe Brauer:
>> Uwe Brauer wr
> Uwe Brauer writes:
> Ok, so your master is our master.
> Ok, so we are on the same page now.
> So the gist is: you get a "real" version only if the current version is
> exactly the tagged version.
Ok, understood, BUT: I switch to main, then
git describe --tags
Returns
release_13_3-4
Uwe Brauer writes:
>> Can that be a leftover from somewhen you've switched to main? Date with
>> time has never been used somewhere except on the main branch. Or maybe
>> you have checked out origin/main as master and now are confused? git
>> branch -vv will tell you.
>
> git branch -vv
>
> ,-
> Uwe Brauer writes:
> Can that be a leftover from somewhen you've switched to main? Date with
> time has never been used somewhere except on the main branch. Or maybe
> you have checked out origin/main as master and now are confused? git
> branch -vv will tell you.
git branch -vv
,
|
Uwe Brauer writes:
>>> Right, but on master, how is the version number obtained? I mean
>>> which git command (say from the command line) would provide me with
>>> 14.0.6?
>
>> The master branch doesn't know about ELPA releases at all.
>
> When I run make on master (on a repo which is under git),
>>> "TH" == Tassilo Horn writes:
> Uwe Brauer writes:
>> Right, but on master, how is the version number obtained? I mean which
>> git command (say from the command line) would provide me with 14.0.6?
> The master branch doesn't know about ELPA releases at all.
When I run make on master (on a
Uwe Brauer writes:
> Right, but on master, how is the version number obtained? I mean which
> git command (say from the command line) would provide me with 14.0.6?
The master branch doesn't know about ELPA releases at all.
Bye,
Tassilo
> Uwe Brauer via Discussion list for AUCTeX developers
writes:
> It's called "worktree".
> Well, tags have been used for tarball releases and 13.3 is still the
> latest one. So you can't say we've stopped using tags.
> On main, the current version is in auctex.el's "Version:"
Uwe Brauer via Discussion list for AUCTeX developers
writes:
> Ok, the only scenario where that might be relevant to run make clean
> and then run is when you switch branches. To avoid this, one could try
> to checkout the two branches. (In mercurial I can checkout different
> branches in differ
>>> "IK" == Ikumi Keita writes:
>> Uwe Brauer writes:
> "IK" == Ikumi Keita writes:
>>> Recommended usage of main branch is to do "make clean" only when it's
>>> necessary. :-)
>> Well the problem with this philosophy is the following
>> 1. When shell I run make and when make clean (a
Ikumi Keita writes:
> Specify compilation rule for file extension (.el) and don't enumerate
> all files to compile.
FWIW, I also agree that maintaing STYLESRC isn't really a viable option.
Best, Arash
> Uwe Brauer writes:
"IK" == Ikumi Keita writes:
>> Recommended usage of main branch is to do "make clean" only when it's
>> necessary. :-)
> Well the problem with this philosophy is the following
> 1. When shell I run make and when make clean (as I learned painfully
>in th
>>> "IK" == Ikumi Keita writes:
> Hi Uwe,
>> Uwe Brauer writes:
>> The problem with the main branch is that even with make -j8 it takes
>> 2:20 minutes to compile while 0:08 for the master branch (on my X1
>> Thinkpad 2017)
> It does take some non-trivial time to compile first time after "m
Hi Uwe,
> Uwe Brauer writes:
> The problem with the main branch is that even with make -j8 it takes
> 2:20 minutes to compile while 0:08 for the master branch (on my X1
> Thinkpad 2017)
It does take some non-trivial time to compile first time after "make
clean" in main branch, but it doesn't
>>> "TH" == Tassilo Horn writes:
> Ikumi Keita writes:
>> Ah, sorry, I didn't remember that the repository created by hg2git
>> doesn't have expeced contents in .git subdirectory. So it difficult to
>> have correct version number without real git repository. I don't have
>> a good solution. :-(
> Uwe Brauer writes:
> Thnx. Currently, I don't see that we change the compilation on the main
> branch, so it is what it is ATM.
I found an email from Tassilo (April this year) that explains it and I
quote
--8<---cut here---start->8---
Date: Thu, 25 Apr
Uwe Brauer writes:
> Here is the result (Thinkpad X1 2017)
>
>
> | Branch | command | compilation time |
> |+--+--|
> | main | make | 3:20 |
> | main | make -j8 | 1:20 |
> |+--+--|
> | master | make
>>> "AE" == Arash Esbati writes:
> Uwe Brauer writes:
>> BTW any change to accelerate the byte compilation on main or will it
>> stay this way in order to spot error more easily?
> I think I asked a couple of times but can't remember the answer. Do you
> get an improvement on the main branch i
Uwe Brauer writes:
> BTW any change to accelerate the byte compilation on main or will it
> stay this way in order to spot error more easily?
I think I asked a couple of times but can't remember the answer. Do you
get an improvement on the main branch if you do:
make -j$(nproc)
Best, Arash
Ikumi Keita writes:
> Ah, sorry, I didn't remember that the repository created by hg2git
> doesn't have expeced contents in .git subdirectory. So it difficult to
> have correct version number without real git repository. I don't have
> a good solution. :-(
I think the only good solution is to u
>>> "IK" == Ikumi Keita writes:
>> Ikumi Keita writes:
>> Uwe, how about installing Git with your distro's package manager? You
>> don't have to use Git for yourself, just AUCTeX makefiles and scripts
>> do. You can continnue to use Mercurial via hg2git.
> Ah, sorry, I didn't remember that
> Ikumi Keita writes:
> Uwe, how about installing Git with your distro's package manager? You
> don't have to use Git for yourself, just AUCTeX makefiles and scripts
> do. You can continnue to use Mercurial via hg2git.
Ah, sorry, I didn't remember that the repository created by hg2git
doesn't
Hi Arash and Uwe,
> Arash Esbati writes:
> So for your setup, you need an up-to-date ChangeLog.1, right? I
> presume you can't update that yourself due to lack of Git?
I don't think so. The current Changelog.1 begins with:
,
| 2024-01-17 Mosè Giordano
|
| * Version 13.3 release
Uwe Brauer writes:
> This is now the problem, I obtain
>
> Can't find date with git, trying with ChangeLog.1...
> echo @set VERSION 13.3 >version.texi
> echo @set UPDATED 2024-01-17 >>version.texi
>
> Didn't we have a similar problem on main and it resolved there, I don't
> remember how.
I can't
> Uwe Brauer writes:
> I'm on the same revision, and this is what I see:
-> grep AUCTeX-version tex-site.el
> (defconst AUCTeX-version "2024-06-30"
> Try:
> make distclean
> ./autogen.sh
This is now the problem, I obtain
Can't find date with git, trying with ChangeLog.1...
echo @set VE
Uwe Brauer writes:
> I pulled again auctex master! Actual commit is 7fca4a201637
> I run
>
> make distclean
> ./configure (some options)
> make
>
> And hu tex-site.el now contains
>
> (defconst AUCTeX-version "13.3"
> "AUCTeX version.
> If not a regular release, the date of the last change
26 matches
Mail list logo