All,
I just hit a new build failure in tdebase. I don't know if this is related to a prior patch, a parallel build failure -- or what. I haven't seen this before with document generation:
Scanning dependencies of target kfind-en-handbook [ 2%] Generating index.cache.bz2 [ 2%] Built target kmenuedit-en-handbook Scanning dependencies of target khelpcenter-visualdict-en-handbook [ 2%] Generating index.cache.bz2 index.docbook:22: parser error : Entity 'tde-release-date' not defined <date>&tde-release-date;</date> ^ index.docbook:23: parser error : Entity 'tde-release-version' not defined <releaseinfo>&tde-release-version;</releaseinfo> ^ index.docbook:30: parser error : Entity 'tde-copyright-date' not defined <year>&tde-copyright-date;</year> ^ make[2]: *** [doc/visualdict/index.cache.bz2] Error 1 make[1]: *** [doc/visualdict/CMakeFiles/khelpcenter-visualdict-en-handbook.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 2%] Built target kfind-en-handbook
What is wrong with the </year> ??
I just hit a new build failure in tdebase. I don't know if this is related to a prior patch, a parallel build failure -- or what. I haven't seen this before with document generation:
Scanning dependencies of target kfind-en-handbook [ 2%] Generating index.cache.bz2 [ 2%] Built target kmenuedit-en-handbook Scanning dependencies of target khelpcenter-visualdict-en-handbook [ 2%] Generating index.cache.bz2 index.docbook:22: parser error : Entity 'tde-release-date' not defined <date>&tde-release-date;</date>
^
index.docbook:23: parser error : Entity 'tde-release-version' not defined <releaseinfo>&tde-release-version;</releaseinfo>
^ index.docbook:30: parser error : Entity 'tde-copyright-date' not defined <year>&tde-copyright-date;</year>
^
make[2]: *** [doc/visualdict/index.cache.bz2] Error 1 make[1]: *** [doc/visualdict/CMakeFiles/khelpcenter-visualdict-en-handbook.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 2%] Built target kfind-en-handbook
What is wrong with the </year> ??
Blame me. :) Refer to GIT hash 3a36b8dd, 2012-04-05.
All you need do is resync your local repository. Rebuild tedelibs as well as tdebase.
Longer story:
I added three new entities to the DocBook general.entities file. I added a shell script that is now part of the source tree that the cmake process runs at build time. Like the cmake files, the shell script is not installed in the package. The shell script updates the general.entities file with three new entities. In your build output (after you update your sources), you'll see something like this:
-- Updating /dev/shm/tdelibs/kdoctools/customization/entities/general.entities: TDE Release Version: R14.0.0 [DEVELOPMENT] TDE Release Date: April 5, 2012 TDE Release Copyright: 2010-2012 -- Updated as follows:
<!ENTITY tde-release-version "R14.0.0 [DEVELOPMENT]"> <!ENTITY tde-release-date "April 5, 2012"> <!ENTITY tde-copyright-date "2010-2012">
I updated (at least) three DocBook help files to use these new entities. They now will display a real-time date and version in the document heading rather than the embarrassing "Version 0.1, Jan. 2001." I think I updated the user guide, welcome guide, and one other.
When rebuilt, open the Help center from the menu, and browse those files. You should see the information up above rather than the old static information. I hope to have those manuals all edited before R14 release.
As a general policy, I recommend we convert the static information to entities only after each document is reviewed and updated. That is, leave them static until overhauled, then replace the old information with the entities.
My apologies for no announcement or warning.
Darrell
On 04/10/2012 12:00 AM, Darrell Anderson wrote:
Blame me. :) Refer to GIT hash 3a36b8dd, 2012-04-05.
All you need do is resync your local repository. Rebuild tedelibs as well as tdebase.
Longer story:
I added three new entities to the DocBook general.entities file. I added a shell script that is now part of the source tree that the cmake process runs at build time. Like the cmake files, the shell script is not installed in the package. The shell script updates the general.entities file with three new entities. In your build output (after you update your sources), you'll see something like this:
-- Updating /dev/shm/tdelibs/kdoctools/customization/entities/general.entities: TDE Release Version: R14.0.0 [DEVELOPMENT] TDE Release Date: April 5, 2012 TDE Release Copyright: 2010-2012 -- Updated as follows:
<!ENTITY tde-release-version "R14.0.0 [DEVELOPMENT]">
<!ENTITY tde-release-date "April 5, 2012">
<!ENTITY tde-copyright-date "2010-2012">
I updated (at least) three DocBook help files to use these new entities. They now will display a real-time date and version in the document heading rather than the embarrassing "Version 0.1, Jan. 2001." I think I updated the user guide, welcome guide, and one other.
When rebuilt, open the Help center from the menu, and browse those files. You should see the information up above rather than the old static information. I hope to have those manuals all edited before R14 release.
As a general policy, I recommend we convert the static information to entities only after each document is reviewed and updated. That is, leave them static until overhauled, then replace the old information with the entities.
My apologies for no announcement or warning.
Darrell
Ha!
It wasn't something I screwed up :) No worries. I'm just glad this one is explainable and easily fixable. Syncing and rebuilding -- will let you know later this am.
On 04/10/2012 12:00 AM, Darrell Anderson wrote:
I just hit a new build failure in tdebase. I don't know if this is related to a prior patch, a parallel build failure -- or what. I haven't seen this before with document generation:
Scanning dependencies of target kfind-en-handbook [ 2%] Generating index.cache.bz2 [ 2%] Built target kmenuedit-en-handbook Scanning dependencies of target khelpcenter-visualdict-en-handbook [ 2%] Generating index.cache.bz2 index.docbook:22: parser error : Entity 'tde-release-date' not defined <date>&tde-release-date;</date>
^
index.docbook:23: parser error : Entity 'tde-release-version' not defined <releaseinfo>&tde-release-version;</releaseinfo>
^ index.docbook:30: parser error : Entity 'tde-copyright-date' not defined <year>&tde-copyright-date;</year>
^
make[2]: *** [doc/visualdict/index.cache.bz2] Error 1 make[1]: *** [doc/visualdict/CMakeFiles/khelpcenter-visualdict-en-handbook.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 2%] Built target kfind-en-handbook
What is wrong with the </year> ??
Blame me. :) Refer to GIT hash 3a36b8dd, 2012-04-05.
All you need do is resync your local repository. Rebuild tedelibs as well as tdebase.
Longer story:
I added three new entities to the DocBook general.entities file. I added a shell script that is now part of the source tree that the cmake process runs at build time. Like the cmake files, the shell script is not installed in the package. The shell script updates the general.entities file with three new entities. In your build output (after you update your sources), you'll see something like this:
-- Updating /dev/shm/tdelibs/kdoctools/customization/entities/general.entities: TDE Release Version: R14.0.0 [DEVELOPMENT] TDE Release Date: April 5, 2012 TDE Release Copyright: 2010-2012 -- Updated as follows:
<!ENTITY tde-release-version "R14.0.0 [DEVELOPMENT]">
<!ENTITY tde-release-date "April 5, 2012">
<!ENTITY tde-copyright-date "2010-2012">
I updated (at least) three DocBook help files to use these new entities. They now will display a real-time date and version in the document heading rather than the embarrassing "Version 0.1, Jan. 2001." I think I updated the user guide, welcome guide, and one other.
When rebuilt, open the Help center from the menu, and browse those files. You should see the information up above rather than the old static information. I hope to have those manuals all edited before R14 release.
As a general policy, I recommend we convert the static information to entities only after each document is reviewed and updated. That is, leave them static until overhauled, then replace the old information with the entities.
My apologies for no announcement or warning.
Darrell
Darrell,
Are you sure you pushed the fix? I just updated GIT (7:49 am) and rebuilt tdelibs and tdebase still fails at the same point:
Scanning dependencies of target kfind-en-handbook [ 2%] Generating index.cache.bz2 [ 2%] Built target kmenuedit-en-handbook Scanning dependencies of target khelpcenter-visualdict-en-handbook [ 2%] Generating index.cache.bz2 index.docbook:22: parser error : Entity 'tde-release-date' not defined <date>&tde-release-date;</date> ^ index.docbook:23: parser error : Entity 'tde-release-version' not defined <releaseinfo>&tde-release-version;</releaseinfo> ^ index.docbook:30: parser error : Entity 'tde-copyright-date' not defined <year>&tde-copyright-date;</year> ^ make[2]: *** [doc/visualdict/index.cache.bz2] Error 1 make[1]: *** [doc/visualdict/CMakeFiles/khelpcenter-visualdict-en-handbook.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 2%] Built target kfind-en-handbook
On 04/10/2012 12:00 AM, Darrell Anderson wrote:
new entities. In your build output (after you update your sources), you'll see something like this:
-- Updating /dev/shm/tdelibs/kdoctools/customization/entities/general.entities: TDE Release Version: R14.0.0 [DEVELOPMENT] TDE Release Date: April 5, 2012 TDE Release Copyright: 2010-2012 -- Updated as follows:
<!ENTITY tde-release-version "R14.0.0 [DEVELOPMENT]">
<!ENTITY tde-release-date "April 5, 2012">
<!ENTITY tde-copyright-date "2010-2012">
What do I check to make sure the new script is included in the new GIT sources? Currently, I don't see anything that updates:
commit: 3a36b8dd807011ce65b758c7ea18226324565f59 Change release date, version, & copyright to entities in docbook files.
Should I watch for a new commit in tdebase?
On 04/10/2012 09:34 AM, David C. Rankin wrote:
What do I check to make sure the new script is included in the new GIT sources? Currently, I don't see anything that updates:
commit: 3a36b8dd807011ce65b758c7ea18226324565f59 Change release date, version, & copyright to entities in docbook files.
Should I watch for a new commit in tdebase?
In the mean time, I have written a patch to unpatch the commit :)
What do I check to make sure the new script is included in the new GIT sources? Currently, I don't see anything that updates:
commit: 3a36b8dd807011ce65b758c7ea18226324565f59 Change release date, version, & copyright to entities in docbook files.
Should I watch for a new commit in tdebase?
Yes. My goof. I never pushed the tdelibs portion of the changes. Here is the commit:
commit 8c03e13c8520bae51c9a2c8dfbf4864ef6dc824f Date: Thu Apr 5 21:36:10 2012 -0500
In tdelibs/kdoctools/ you should see:
ConfigureChecks.cmake update-entities.sh
In your build output you should see the messages I listed yesterday.
Sorry!
Darrell
On 04/10/2012 12:44 PM, Darrell Anderson wrote:
Yes. My goof. I never pushed the tdelibs portion of the changes. Here is the commit:
commit 8c03e13c8520bae51c9a2c8dfbf4864ef6dc824f Date: Thu Apr 5 21:36:10 2012 -0500
In tdelibs/kdoctools/ you should see:
ConfigureChecks.cmake update-entities.sh
In your build output you should see the messages I listed yesterday.
Sorry!
Darrell
Thanks for the update. I'm currently in the middle of a build as we speak verifying gcc 4.7 building. Thus far I have the following failures:
tde-kipi-plugins tde-tdeedu tde-tdegraphics (concerning...)
The following have successfully built:
hal-0.5.14-3-i686.pkg.tar.xz hal-info-0.20091130-3-any.pkg.tar.xz libmtp-git-20120410-1-i686.pkg.tar.xz libnjb-2.2.7-3-i686.pkg.tar.xz libutempter-1.1.5-3-i686.pkg.tar.xz mt-daapd-0.2.4.2-7-i686.pkg.tar.xz tde-arts-3.5.14_dev-3-i686.pkg.tar.xz tde-dbus-1-tqt-3.5.14_dev-3-i686.pkg.tar.xz tde-dbus-tqt-3.5.14_dev-3-i686.pkg.tar.xz tde-libart-lgpl-3.5.14_dev-3-i686.pkg.tar.xz tde-libcaldav-3.5.14_dev-3-i686.pkg.tar.xz tde-libcarddav-3.5.14_dev-3-i686.pkg.tar.xz tde-libkdcraw-3.5.14_dev-3-i686.pkg.tar.xz tde-libkexiv2-3.5.14_dev-3-i686.pkg.tar.xz tde-libkipi-3.5.14_dev-3-i686.pkg.tar.xz tde-libksquirrel-3.5.14_dev-3-i686.pkg.tar.xz tde-python-tqt-3.5.14_dev-3-i686.pkg.tar.xz tde-sip-3.5.14_dev-3-i686.pkg.tar.xz tde-sip4-tqt-3.5.14_dev-3-i686.pkg.tar.xz tde-tdeaddons-3.5.14_dev-3-i686.pkg.tar.xz tde-tdeadmin-3.5.14_dev-3-i686.pkg.tar.xz tde-tdeartwork-3.5.14_dev-3-i686.pkg.tar.xz tde-tdebase-3.5.14_dev-3-i686.pkg.tar.xz tde-tdegames-3.5.14_dev-3-i686.pkg.tar.xz tde-tdelibs-3.5.14_dev-3-i686.pkg.tar.xz tde-tdemultimedia-3.5.14_dev-3-i686.pkg.tar.xz tde-tdenetwork-3.5.14_dev-3-i686.pkg.tar.xz tde-tdetoys-3.5.14_dev-3-i686.pkg.tar.xz tde-tdeutils-3.5.14_dev-3-i686.pkg.tar.xz tde-tdevelop-3.5.14_dev-3-i686.pkg.tar.xz tde-tqca-tls-3.5.14_dev-3-i686.pkg.tar.xz tde-tqt3-3.5.14_dev-3-i686.pkg.tar.xz tde-tqtinterface-3.5.14_dev-3-i686.pkg.tar.xz xmedcon-0.11.0-1-i686.pkg.tar.xz
I'll have to pick through the fail logs to see what is up, but so far it is building better than expected. (I have no idea if it will work though....)