Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#7285 closed enhancement (fixed)

biblatex-3.2

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.9
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

http://downloads.sourceforge.net/project/biblatex/biblatex-3.2/biblatex-3.2.tds.tgz

https://github.com/plk/biblatex/blob/master/doc/latex/biblatex/RELEASE

(RELEASE, web formatted - not raw)

https://raw.githubusercontent.com/plk/biblatex/master/doc/latex/biblatex/RELEASE

RELEASE NOTES FOR VERSION 3.2

• Biber version 2.3 is required for biblatex 3.2
• New label generation options which allow fine-tuning of how name
  prefices are handled (see pstrwidth and pcompound options in
  documentation).
• Some internals have changed regarding prefix space handling in names.
  This shouldn't impact normal users but hackers please not that
  \blx@sf@apo has been renamed to \blx@sf@prefixchar to better suit the
  new \DeclarePrefChars command. Also note that in the standard name
  printing macros, \ifpunctmark{'} has been replaced by the more general
  \ifprefchar.

Attachments (1)

biblatex-biber.pdf (148.8 KB ) - added by Fernando de Oliveira 8 years ago.
biber test result using Ken's scripts

Download all attachments as: .zip

Change History (8)

comment:1 by ken@…, 8 years ago

If anybody wants to try this, please feel free. My test scripts (for some main parts of latex, and also minimally for context) are at http://www.linuxfromscratch.org/~ken/tex-testfiles/

I don't think this needs any special skills, otherwise I would not have managed the previous versions. I'm sure that, between releases of the book, using CPAN to download the dependences apart from Module::Build is perfectly acceptable - even though writing our own scripts to manually check the deps is also fun.

What it definitely needs is a from-source build of texlive. To use my test scripts (other working biber test files seem rather hard to come by), make that a *full* build including latex and xelatex. The OTF and TTF fonts supplied in a full texlive install will do for the bibxelatex test (Linlibertine, DejaVu, and the provided Chinese and Japanese fonts), other biber tests use the "traditional" TeX fonts, so best to have a full install.

comment:2 by Fernando de Oliveira, 8 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

Will try.

comment:3 by Fernando de Oliveira, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r16788.

in reply to:  1 ; comment:4 by Fernando de Oliveira, 8 years ago

Replying to ken@…:

I don't think this needs any special skills,

It needs your very special skills.

What it definitely needs is a from-source build of texlive. To use my test scripts (other working biber test files seem rather hard to come by), make that a *full* build including latex and xelatex. The OTF and TTF fonts supplied in a full texlive install will do for the bibxelatex test (Linlibertine, DejaVu, and the provided Chinese and Japanese fonts), other biber tests use the "traditional" TeX fonts, so best to have a full install.

I used install-tl-unx.

Very minimal test:

$ biber --version biber version: 2.3

Please, see also the inclusion of Unicode-Normalize-1.25, because it complained my version was too old. Thus, I needed to comment out some parts of the text.

I think this page will need your fix, when you are better recovered.

My test results were disappointing:

Test Summary Report
-------------------
t/basic-misc.t      (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 59 tests but ran 0.
t/dm-constraints.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 16 tests but ran 0.
t/sort-order.t      (Wstat: 256 Tests: 15 Failed: 1)
  Failed test:  12
  Non-zero exit status: 1
Files=42, Tests=924, 68 wallclock secs ( 0.26 usr  0.04 sys + 65.37 cusr  2.32 csys = 67.99 CPU)
Result: FAIL
Failed 3/42 test programs. 1/924 subtests failed.

in reply to:  4 comment:5 by ken@…, 8 years ago

Replying to fo:

Replying to ken@…:

It needs your very special skills.

LOL - I learned my minimal TeX skills by reading online in the last year or two, trying what was supposed to work, and discarding what didn't. Most of it is still greek to me.

What it definitely needs is a from-source build of texlive. To use my test scripts (other working biber test files seem rather hard to come by), make that a *full* build including latex and xelatex. The OTF and TTF fonts supplied in a full texlive install will do for the bibxelatex test (Linlibertine, DejaVu, and the provided Chinese and Japanese fonts), other biber tests use the "traditional" TeX fonts, so best to have a full install.

I used install-tl-unx.

That probably will work, it just risks picking up something that would not be present from a clean install - to be honest, the risk of that is low.

Very minimal test:

$ biber --version biber version: 2.3

As you say, very minimal - it proves you are running the new version. I would feel more confident if you said you had run any of the biber tests in my test suite - they test very limited existing usage, rather than what the developer tests. But OTOH, AFAICS nobody actually uses this (when I last changed it, I found errors in my previous edit), it's only here because somebody noted we were not building all of texlive from source.

Please, see also the inclusion of Unicode-Normalize-1.25, because it complained my version was too old. Thus, I needed to comment out some parts of the text.

That's interesting, and sounds like you did the right thing.

I think this page will need your fix, when you are better recovered.

My test results were disappointing:

Test Summary Report
-------------------
t/basic-misc.t      (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 59 tests but ran 0.
t/dm-constraints.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 16 tests but ran 0.

Those sound as if a test dependency (one or more perl modules) might be missing or too old - if you still have the logs, please check the parts from those tests.

t/sort-order.t (Wstat: 256 Tests: 15 Failed: 1)

Failed test: 12 Non-zero exit status: 1

Files=42, Tests=924, 68 wallclock secs ( 0.26 usr 0.04 sys + 65.37 cusr 2.32 csys = 67.99 CPU) Result: FAIL Failed 3/42 test programs. 1/924 subtests failed. }}}

ISTR sort-order.t was the test which still failed in the previous version, blamed by upstream on differences between glibc and OSX locales.

comment:6 by Fernando de Oliveira, 8 years ago

Will think about the tests eventually. (?)

Thank you very much for the tests!!! Great!!

I was afraid about them, but apparently could use latex-test-20150601.tar.xz.

Attaching the resulting biblatex-biber.pdf, which seemed correct (and very interesting - anyone reading it will know who is the author).

Used:

./configure
make biblatex-biber

by Fernando de Oliveira, 8 years ago

Attachment: biblatex-biber.pdf added

biber test result using Ken's scripts

in reply to:  6 comment:7 by Fernando de Oliveira, 8 years ago

Replying to fo:

I was afraid about them, but apparently could use latex-test-20150601.tar.xz.

What I mean is that I was afraid that it would be too difficult for me to understand.

After trying many sites, I went to your work, and it is really great and easy to use.

Note: See TracTickets for help on using tickets.