texmacs-dev
[Top][All Lists]
Advanced

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

Re: [Texmacs-dev] working around arXiv' overshoot


From: Jeroen Wouters
Subject: Re: [Texmacs-dev] working around arXiv' overshoot
Date: Sat, 20 Nov 2021 16:29:31 +0000
User-agent: Evolution 3.42.1 (3.42.1-1.module_f35+13285+d2ce6a28)

Dear all,

It seems that at least some of the code on Github is, in fact, in use.
Specifically, there's the following regular expression [1]:

    regex3 = re.compile(br"^(Creator|Producer).*TeX(?!(t|macs-1\.))",
re.IGNORECASE)

This excludes strings like "TeXmacs-1.xx.xx". I've tested this on the
arXiv with PDFs with "TeXmacs-1.99.20" as both Creator and Producer and
they do go through the checks!

Note that there has to be a dash between "TeXmacs" and "1.". Looking at
some of my older PDFs made in 1.99.20, the Creator and Producer fields
are actually "TeXmacs 1.99.xx", hence they don't get through the checks
without modifying the metadata.

Best wishes,
Jeroen

[1]
https://github.com/arXiv/arxiv-submission-core/blob/647be11c8e5409107371699586271dfabdf9b15e/core/arxiv/submission/process/checks/tex_produced/__init__.py#L214

On Sat, 2021-11-20 at 13:58 +0100, TeXmacs wrote:
> Dear all,
> 
> Maybe we can move the technical ArXiv discussion to texmacs-dev.
> It is a very interesting one, but end-users only need to know how
> they can participate to the petition, once we worked out
> the precise steps that are needed for this.
> 
> Best wishes, --Joris
> 
> 
> On Sat, Nov 20, 2021 at 12:07:22PM +0000, Frank wrote:
> > No, there is no such statement, but I inferred it from their
> > attitudes.
> > 
> > Best,
> > Frank
> > 
> > 于 2021年11月20日 UTC 上午11:48:25, Giovanni Piredda <pireddag@posteo.de>
> > 写到:
> > > I did not find that statement in the linked page. Where is it?
> > > 
> > > G.
> > > 
> > > On 20.11.21 12:45, Frank wrote:
> > > > And it looks like they would not accept PR before receiving
> > > > responses from help:
> > > > 
> > > > https://github.com/arXiv/arxiv-submission-core/issues/80
> > > > 
> > > > Best,
> > > > Frank
> > > > 
> > > > 于 2021年11月20日 UTC 上午11:41:14, Frank <sci.frank@gmail.com> 写到:
> > > > > I am not familiar with git, but seemingly this code is not in
> > > > > the default branch (develop). How is that working?
> > > > > 
> > > > > Best,
> > > > > Frank
> > > > > 
> > > > > 于 2021年11月20日 UTC 上午11:20:38, Giovanni Piredda
> > > > > <pireddag@posteo.de> 写到:
> > > > > > On 20.11.21 12:14, Giovanni Piredda wrote:
> > > > > > > On 20.11.21 12:07, Frank wrote:
> > > > > > > > Meanwhile, I searched among the source code, but I failed
> > > > > > > > to locate
> > > > > > > > the checker. There is a line related:
> > > > > > > > https://github.com/arXiv/arxiv-submission-ui/blob/5cd67e15db72bb8aa4acf686fb3aa8b41727580a/submit/controllers/ui/new/process.py#L202
> > > > > > > > 
> > > > > > > > but I don't see where the code could raise an error with
> > > > > > > > reason
> > > > > > > > containing "from TeX", say, in
> > > > > > > > https://github.com/arXiv/arxiv-submission-core/blob/develop/core/arxiv/submission/process/process_source.py
> > > > > > > > 
> > > > > > > Perhaps there is some code here:
> > > > > > > https://github.com/arXiv/arxiv-submission-core/pull/77
> > > > > > 
> > > > > > e.g. here
> > > > > > https://github.com/arXiv/arxiv-submission-core/pull/77/commits/647be11c8e5409107371699586271dfabdf9b15e
> > > > > > 
> > > > > > I do not know whether this pull request is part of the
> > > > > > current code (I
> > > > > > need to learn how to check for that) and which place this
> > > > > > part takes in
> > > > > > the overall code.
> > > > > > 
> > > > > > 
> > 
> > -- 
> > 使用 K-9 Mail 发送自我的Android设备。




reply via email to

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