Closed tueda closed 3 years ago
If a version 4.2.1 is released, it could be useful to provide a SUBSUBVERSION_
preprocessor variable. One could use this to enforce a certain level of bug-fixing in a script.
Early 2019, Debian will ship a new stable release, maybe it'd be great to have a new release short before of that for them to deliver?
That sounds like a good idea!
I think even the current one (+ possibly some bugfixes + extra) would be OK for 4.2.1 or 4.3.0, once Jos is satisfied with the version. Here is the list of changes from 4.2: https://github.com/vermaseren/form/wiki/Recent-ChangeLog.
Would a date in early Januari be fine, or is there more of a hurry. Potentially we might get in the namespaces in that case. Some of the outstanding bugfixes are rather hard, but I can try.
Version 4.3.0 would be fine. Specially if we get the namespaces.
Jos
On 8 Nov 2018, at 20:03, Takahiro Ueda notifications@github.com wrote:
I think even the current one (+ possibly some bugfixes + extra) would be OK for 4.2.1 or 4.3.0, once Jos is satisfied with the version. Here is the changes from 4.2: https://github.com/vermaseren/form/wiki/Recent-ChangeLog https://github.com/vermaseren/form/wiki/Recent-ChangeLog.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/vermaseren/form/issues/263#issuecomment-436956960, or mute the thread https://github.com/notifications/unsubscribe-auth/AFLxElYYvKTc1Gb_gNx7MUsjZLcO1ol9ks5utA-RgaJpZM4R_zm7.
Summary from https://release.debian.org/buster/freeze_policy.html 2019-01-12 - Transition freeze 2019-02-12 - Soft-freeze 2019-03-12 - Full-freeze
I'd go for earlier so some people can already test it, it takes 5 days from unstable to wander into testing (which will become stable after the freeze)
any news here? happy new year! GREAT!
so looking forward for 1) the new release 2) examples 3) benchmarks with gcc, tcc (interpreted, built-at-run-time), clang (maybe icc) 4) tests with/without zram
Form 4.2.1 has been released!
You failed. The build script can't recognize the version because it must be v4.2.1
; I think the configure script still says FORM 4.2.0
in your build (you need to rerun autoreconf -ifv
). See:
https://github.com/vermaseren/form/blob/eaf85a757a9f7bb69c9bdc4bf6ec07e48f5769ac/scripts/git-version-gen.sh#L99-L103
Another problem was the Github token to deploy files to the release page was somehow expired(?) I don't remember whose token was used, but for now I put my token. Can you put the correct tag and remake the release?
Maybe copyrights should be updated (to 2019), but this is a minor release and we may skip it...
By the way, why do you spell Form
instead of FORM
while you spell reFORM
for your software :-)
Another thing: are we happy to have "undocumented" changes documented in the release notes?
Ah yes, you are totally right. I should push a version bump and then move the tag. I can do that tomorrow. For now, I've tagged the release as a pre-release.
Maybe we can move the undocumented change out of the release notes and just keep it in the global changelog that you made.
Thanks! Now the tarball gives
FORM 4.2.1 (Nov 21 2018, v4.2.1) 64-bits Run: Mon Feb 4 21:45:30 2019
Ben, can you also update the AUR package? I will update the Homebrew one and the installation page.
For undocumented changes, yes, we could just keep them in the change log, and they would be officially not supported in 4.2.1. But for the setup parameters, now the manual is wrong...
Yes that is unfortunate... I don't know what the best course of action is. In the future we should document in the same commit.
Because different memory sizes are assigned for sequential and threaded versions in https://github.com/vermaseren/form/commit/689b72dd76f3da7b52ee0fd9bd00d325c1cc0c9b#diff-0a9454c43ec7e8c79439a330681bf16d, perhaps the table for default settings in the setup section needs 4 columns? Or the whole layout of the table should be reconsidered? ....Hopefully will be fixed in v4.2.1.1 or something like that.
where's the new tarball? checkout master and call it 4.2.1.1?
The tarball of v4.2.1 is in the Github Release page: form-4.2.1.tar.gz. A possible next version v4.2.1.1 (or v4.3.0) is still a science fiction.
I'm sorry, this is rocket science. I download the url and the doc doesn't build :(
@alexmyczko Could you show the log of ./configure
and make pdf
, for example, by putting the log in a Gist?
I don't know what gist is, nor do i have it. But I have this log file: http://phd-sid.ethz.ch/debian/form/form_4.2.1-1_amd64.build
Probably you have a file form/doc/doxygen/pdflatex/comtool_8c.tex
generated by Doxygen. Can you paste the first 100 lines? The error occurred around l.73.
Another option: if you need to make only doc/manual/manual.pdf
while your Doxygen/PDFLaTeX is buggy, you can skip to make doc/doxygen/doxygen.pdf
: Just use make -C doc/manual pdf
.
can you browse the url it should be all there see debian/rules i inly want the pdf for the 100 lines should also be there...
OK, I can see the comtool_8c.tex
, but I don't see anything clearly wrong around l.73....
As far as I understand, you only install doc/manual/manual.pdf
(in form-docs.docs
), so
override_dh_auto_build:
dh_auto_build
$(MAKE) -C doc/manual pdf
would be enough, I guess.
More than a half year has passed after the release of version 4.2.0. Maybe it would be good to start to consider a possible next version slowly.
Questions are:
The current changes are summarized in https://github.com/vermaseren/form/wiki/Recent-ChangeLog, if I don't miss anything. It includes annoying gzip bugs and polynomial GCD bugs.
Ubuntu 18.04 LTS (Bionic Beaver) will appear on 26 April 2018 (and will be supported until April 2023), may be shipped with the
FORM 4.2 (Sep 14 2017)
anyway: https://packages.ubuntu.com/bionic/form. (They dropped.0
of4.2.0
fromform -v
.)