GNU bug report logs -
#34207
grantlee fails to build
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#34207: grantlee fails to build
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 34207 <at> debbugs.gnu.org.
--
34207: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=34207
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
grantlee-5.2.0 is served as a substitute, so the problem is apparently
solved. Closing.
Andreas
[Message part 3 (message/rfc822, inline)]
Grantlee has two test failures:
--8<---------------cut here---------------start------------->8---
FAIL! : TestFilters::testDateBasedFilters(date01) Compared values are not the same
Actual (result): ""
Expected (output): "01"
Loc: [/tmp/guix-build-grantlee-5.1.0.drv-0/grantlee-5.1.0/templates/tests/testfilters.cpp(117)]
FAIL! : TestFilters::testDateBasedFilters(date02) Compared values are not the same
Actual (result): ""
Expected (output): "Jan. 1, 2008"
Loc: [/tmp/guix-build-grantlee-5.1.0.drv-0/grantlee-5.1.0/templates/tests/testfilters.cpp(117)]
--8<---------------cut here---------------end--------------->8---
The tests in templates/tests/testfilters.cpp look like this:
--8<---------------cut here---------------start------------->8---
Dict dict;
…
QDateTime d(QDate(2008, 1, 1));
dict.clear();
dict.insert(QStringLiteral("d"), d);
QTest::newRow("date01") << "{{ d|date:\"MM\" }}" << dict
<< QStringLiteral("01") << NoError;
QTest::newRow("date02") << QStringLiteral("{{ d|date }}") << dict
<< d.toString(QStringLiteral("MMM. d, yyyy"))
<< NoError;
--8<---------------cut here---------------end--------------->8---
The following test for “date03” passes:
--8<---------------cut here---------------start------------->8---
dict.insert(QStringLiteral("d"), QStringLiteral("fail_string"));
QTest::newRow("date03") << "{{ d|date:\"MM\" }}" << dict << QString()
<< NoError;
--8<---------------cut here---------------end--------------->8---
IIUC this means: some non-date is injected and the template resulted in
the empty string.
--
Ricardo
This bug report was last modified 4 years and 256 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.