Hello Joris, It seems that someone at arXiv actually used one of your papers to test their expressions on: https://github.com/arXiv/arxiv-submission-core/blob/ARXIVNG-2885/core/arxiv/submission/process/checks/test_files_tex_produced/sparsemult6.pdf
That specific paper was written in TeXmacs 1.0.7.2, which has in the Creator string "TeXmacs-1.0.7.2" (note the dash). More recent versions use a space to before the version number, though, e.g. "TeXmacs 1.99.20". If those metadata fields are changed to "TeXmacs-1.99.20", then it is accepted. Since the number 1 is explicitly in their regex, this doesn't work for 2.1. I have created a pull request to update the regex: https://github.com/arXiv/arxiv-submission-core/pull/85/files Best wishes, Jeroen On Sat, 2021-11-20 at 23:34 +0100, TeXmacs wrote: > Thanks Jeroen, for finding this useful information. > So with the 1.* versions, ArXiv actually did accept TeXmacs, lately? > > Maybe the person(s) who recontact ArXiv could just suggest to > change the regular expression into > > regex3 = re.compile(br"^(Creator|Producer).*TeX(?!(t|macs- > ))",re.IGNORECASE) > > Best wishes, --Joris > > > On Sat, Nov 20, 2021 at 04:29:31PM +0000, Jeroen Wouters wrote: > > 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 > > > > <pired...@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.fr...@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 > > > > > > > <pired...@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设备。 > > > > > > _______________________________________________ > > Texmacs-dev mailing list > > Texmacs-dev@gnu.org > > https://lists.gnu.org/mailman/listinfo/texmacs-dev > > _______________________________________________ > Texmacs-dev mailing list > Texmacs-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/texmacs-dev _______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev