Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1106280
Summary: | fmpp: FTBFS in rawhide | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dennis Gilmore <dennis> | ||||||||||
Component: | fmpp | Assignee: | Will Benton <willb> | ||||||||||
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | 21 | CC: | puntogil, willb | ||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2015-12-02 03:13:14 UTC | Type: | --- | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Bug Depends On: | 1212672 | ||||||||||||
Bug Blocks: | 1105908 | ||||||||||||
Attachments: |
|
Description
Dennis Gilmore
2014-06-09 04:08:35 UTC
Created attachment 904400 [details]
build.log
Created attachment 904401 [details]
root.log
Created attachment 904402 [details]
state.log
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22 Created attachment 999264 [details] Fix for rhbz#1106280 (F21FTBFS) - Fix for rhbz#1106280 (F21FTBFS) - Adapt to current guideline Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=9170264 added cmd line with %jpackage_script fmpp.tools.CommandLine "" "" %{name}:freemarker:../../jvm/java/lib/tools:bsh:oro:xml-commons-apis:xml-commons-resolver %{name} true fmpp -h Typical usages: fmpp -C configfile fmpp -S sourcedir -O outputdir fmpp sourcefile -o outputfile Options: -A, --locale=<LOC> The locale (as ar_SA). Use the special value "host" (-A host) if the default locale of the host machine should be used. The default value of the option is en_US. --always-create-directories Create output subdirectory even if it will remain empty. Defaults to false. --append-log-file If the log file already exists, it will be continuted, instead of restarting it. --borders=<SEQ> The list of TDD function calls that choose header and footer for templates, e.g.: -M 'border("<#escape x as x?html>", "</#escape>", *.htm, *.html), header("<#include \"/css.ftl\">", *.css)' -c, --continue-on-error Skip to the next file on failed file processing (and log the error: see -L) -C, --configuration=<FILE> Load settings from a configuration file. Settings given with command-line options have higher priority (note that some settings are merged, rather than overridden). Be default fmpp will use ./config.fmpp or ./fmpp.cfg if that exists. Use value "none" (-C none) to prevent this. --case-sensitive Upper- and lower-case letters are considered as different characters when comparing or matching paths. --columns=<COLS> The number of columns on the console screen. Defaults to 80. --configuration-base=<DIR> The directory used as base to resolve relative paths in the configuration file. It defaults to the directory of the configuration file. -D, --data=<TDD> Creates shared data that all template will see. <TDD> is the Textual Data Definition, e.g.: -D "properties(style.properties), onLine:true" Note that paths like "style.properties" are relatve to the data root directory. --data-root=<DIR> Sets the root directory of data files. The reserved value "source" means that the data root is the same as the source root. The default value is "source". --date-format=<FORMAT> The format used to show date (year+month+day) values. The default is locale dependent. --datetime-format=<FORMAT> The format used to show date-time values. The default is locale dependent. --dont-append-log-file If the log file already exists, it will be restarted. This is the default. --dont-ignore-cvs-files Don't ignore CVS files in the source root directory. --dont-ignore-svn-files Don't ignore SVN files in the source root directory. --dont-ignore-temporary-files Don't ignore well-known temporary files in the source root directory. --dont-snip Don't snip (--8<--) long messages. --dont-validate-xml Sets that XML files will not be validated by default. This is the default. -E, --source-encoding=<ENC> The encoding of textual sources (templates). Use the special value "host" (-E host) if the default encoding of the host machine should be used. The default value of the option is "ISO-8859-1." -F, --echo-format=<FORMAT> The format used for displaying the progress. <FORMAT> is n[ormal], t[erse] or q[uiet] (or v[erbose], which is the same as normal). The default is normal. --freemarker-links=<MAP> The map of FreeMarker links (external includes). -h, --help Prints help on options. --ignore-case Upper- and lower-case letters are considered as the same characters when comparing or matching paths. This is the default. --ignore-cvs-files Ignore CVS files in the source root directory. This is the default. --ignore-svn-files Ignore SVN files in the source root directory. This is the default. --ignore-temporary-files Ignore well-known temporary files (e.g. **/?*~) in the source root directory. This is the default. --inherit-configuration=<FILE> Inherits options from a configuration file. The options in the primary configuration file (-C) has higher precednece. -L, --log-file=<FILE> Sets the log file. Use "none" (-L none) to disable logging. The default is "none". --local-data=<SEQ> Creates data that is visible only for certain templates. This is a list of case(...) and layer() function calls. --long-help Prints long help. -M, --modes=<SEQ> The list of TDD function calls that choose the file processing mode, e.g.: -M "ignore(**/tmp/), execute(**/*.htm, **/*.html), copy(**/*)" --not-expert Disables expert mode. This is the default. --number-format=<FORMAT> The number format used to show numerical values. The default is 0.############ -o, --output-file=<FILE> The output file. This switches FMPP to single-file mode. -O, --output-root=<DIR> Sets the root directory of output files. --object-wrapper=<BSH> Specifies the ObjectWrapper to use with a BeanShell expression that must evaluate to an object that extends BeansWrapper. The default value is a BeansWrapper instance with simpleMapWrapper set to true. --output-encoding=<ENC> The encoding of template output. Use the special value "source" if the encoding of the template file should be used. Use the special value "host" if the default encoding of the host machine should be used. The default is "source". --print-locales Prints the locale codes that Java platform knows. -q, --quiet Don't write to the stdout, unless the command-line arguments are wrong. Print warning and error messages to the stderr. -Q, --really-quiet As -q, but doesn't even write to the stderr. -R, --remove-extensions=<SEQ> These extensions will be removed from the output file name. <SEQ> contains the extensions without the dot. --remove-postfixes=<SEQ> If the source file name without the extension ends with a string in the <SEQ>, then that string will be removed from the output file name. --replace-extensions=<SEQ> Replaces the extensions with another exensions. The list contains the old and new extensions alternately; old1, new1, old2, new2, etc. The extensions in the <SEQ> do not contain the dot. -s, --stop-on-error Terminate fmpp on failed file processing. This is the default behaviour. Use -c to override this. -S, --source-root=<DIR> Sets the root directory of source files. In bulk-mode it defaults to the current working directory. --snip Snip (--8<--) long messages. This is the default. --tag-syntax=<WHAT> Sets the tag syntax for templates that doesn't start with the ftl directive. Possible values are: angleBracket, squareBracket, autoDetect. The default depends on the FreeMarker version. The recommended value is autoDetect. --time-format=<FORMAT> The format used to show time values. The default is locale dependent. --time-zone=<ZONE> Sets the time zone used to show time. The default is the time zone of the host machine. Example: GMT+02 --turns=<SEQ> The list of turn(...)-s that choose the turns of processings, e.g.: --turns "turn(2, **/*_t2.*, ), turn(3, **/*_t3.*, **/*.toc)" By default all files will be procesed in the first turn. -U, --skip-unchanged=<WHAT> Skip <WHAT> files if the source was not modified after the output file was last modified. <WHAT> can be "all", "none" or "static" --url-escaping-charset=<ENC> The charset used for URL escaping. Use the special value "output" if the encoding of the output file should be used. The default is "output". -v, --verbose The opposite of -Q: prints everything to the stdout. This is the default. --validate-xml Sets that XML files will be validated by default. --version Prints version information. -x, --expert Expert mode. --xml-catalog-files=<SEQ> Sets the catalog files used for XML entity resolution. Catalog based resolution is enabled if and only if this settings is specified. --xml-catalog-prefer=<WHAT> Sets if catalog file based XML entity resolution prefers public or system identifiers. Valid values are: public, system, globalDefault. Defaults to public. --xml-renderings=<SEQ> Sets the sequence of XML renderings. Each item is hash, that stores the options of an XML rendering configuration. --xpath-engine=<NAME> Sets the XPath engine to be used. Legal values are: dontSet, default, jaxen, xalan, and any adapter class name. Most of the above command-line options directly correspond to FMPP settings. The detailed description of the FMPP settings is in the FMPP Manual. fmpp -h Typical usages: fmpp -C configfile fmpp -S sourcedir -O outputdir fmpp sourcefile -o outputfile Options: -A, --locale=<LOC> The locale (as ar_SA). Use the special value "host" (-A host) if the default locale of the host machine should be used. The default value of the option is en_US. --always-create-directories Create output subdirectory even if it will remain empty. Defaults to false. --append-log-file If the log file already exists, it will be continuted, instead of restarting it. --borders=<SEQ> The list of TDD function calls that choose header and footer for templates, e.g.: -M 'border("<#escape x as x?html>", "</#escape>", *.htm, *.html), header("<#include \"/css.ftl\">", *.css)' -c, --continue-on-error Skip to the next file on failed file processing (and log the error: see -L) -C, --configuration=<FILE> Load settings from a configuration file. Settings given with command-line options have higher priority (note that some settings are merged, rather than overridden). Be default fmpp will use ./config.fmpp or ./fmpp.cfg if that exists. Use value "none" (-C none) to prevent this. --case-sensitive Upper- and lower-case letters are considered as different characters when comparing or matching paths. --columns=<COLS> The number of columns on the console screen. Defaults to 80. --configuration-base=<DIR> The directory used as base to resolve relative paths in the configuration file. It defaults to the directory of the configuration file. -D, --data=<TDD> Creates shared data that all template will see. <TDD> is the Textual Data Definition, e.g.: -D "properties(style.properties), onLine:true" Note that paths like "style.properties" are relatve to the data root directory. --data-root=<DIR> Sets the root directory of data files. The reserved value "source" means that the data root is the same as the source root. The default value is "source". --date-format=<FORMAT> The format used to show date (year+month+day) values. The default is locale dependent. --datetime-format=<FORMAT> The format used to show date-time values. The default is locale dependent. --dont-append-log-file If the log file already exists, it will be restarted. This is the default. --dont-ignore-cvs-files Don't ignore CVS files in the source root directory. --dont-ignore-svn-files Don't ignore SVN files in the source root directory. --dont-ignore-temporary-files Don't ignore well-known temporary files in the source root directory. --dont-snip Don't snip (--8<--) long messages. --dont-validate-xml Sets that XML files will not be validated by default. This is the default. -E, --source-encoding=<ENC> The encoding of textual sources (templates). Use the special value "host" (-E host) if the default encoding of the host machine should be used. The default value of the option is "ISO-8859-1." -F, --echo-format=<FORMAT> The format used for displaying the progress. <FORMAT> is n[ormal], t[erse] or q[uiet] (or v[erbose], which is the same as normal). The default is normal. --freemarker-links=<MAP> The map of FreeMarker links (external includes). -h, --help Prints help on options. --ignore-case Upper- and lower-case letters are considered as the same characters when comparing or matching paths. This is the default. --ignore-cvs-files Ignore CVS files in the source root directory. This is the default. --ignore-svn-files Ignore SVN files in the source root directory. This is the default. --ignore-temporary-files Ignore well-known temporary files (e.g. **/?*~) in the source root directory. This is the default. --inherit-configuration=<FILE> Inherits options from a configuration file. The options in the primary configuration file (-C) has higher precednece. -L, --log-file=<FILE> Sets the log file. Use "none" (-L none) to disable logging. The default is "none". --local-data=<SEQ> Creates data that is visible only for certain templates. This is a list of case(...) and layer() function calls. --long-help Prints long help. -M, --modes=<SEQ> The list of TDD function calls that choose the file processing mode, e.g.: -M "ignore(**/tmp/), execute(**/*.htm, **/*.html), copy(**/*)" --not-expert Disables expert mode. This is the default. --number-format=<FORMAT> The number format used to show numerical values. The default is 0.############ -o, --output-file=<FILE> The output file. This switches FMPP to single-file mode. -O, --output-root=<DIR> Sets the root directory of output files. --object-wrapper=<BSH> Specifies the ObjectWrapper to use with a BeanShell expression that must evaluate to an object that extends BeansWrapper. The default value is a BeansWrapper instance with simpleMapWrapper set to true. --output-encoding=<ENC> The encoding of template output. Use the special value "source" if the encoding of the template file should be used. Use the special value "host" if the default encoding of the host machine should be used. The default is "source". --print-locales Prints the locale codes that Java platform knows. -q, --quiet Don't write to the stdout, unless the command-line arguments are wrong. Print warning and error messages to the stderr. -Q, --really-quiet As -q, but doesn't even write to the stderr. -R, --remove-extensions=<SEQ> These extensions will be removed from the output file name. <SEQ> contains the extensions without the dot. --remove-postfixes=<SEQ> If the source file name without the extension ends with a string in the <SEQ>, then that string will be removed from the output file name. --replace-extensions=<SEQ> Replaces the extensions with another exensions. The list contains the old and new extensions alternately; old1, new1, old2, new2, etc. The extensions in the <SEQ> do not contain the dot. -s, --stop-on-error Terminate fmpp on failed file processing. This is the default behaviour. Use -c to override this. -S, --source-root=<DIR> Sets the root directory of source files. In bulk-mode it defaults to the current working directory. --snip Snip (--8<--) long messages. This is the default. --tag-syntax=<WHAT> Sets the tag syntax for templates that doesn't start with the ftl directive. Possible values are: angleBracket, squareBracket, autoDetect. The default depends on the FreeMarker version. The recommended value is autoDetect. --time-format=<FORMAT> The format used to show time values. The default is locale dependent. --time-zone=<ZONE> Sets the time zone used to show time. The default is the time zone of the host machine. Example: GMT+02 --turns=<SEQ> The list of turn(...)-s that choose the turns of processings, e.g.: --turns "turn(2, **/*_t2.*, ), turn(3, **/*_t3.*, **/*.toc)" By default all files will be procesed in the first turn. -U, --skip-unchanged=<WHAT> Skip <WHAT> files if the source was not modified after the output file was last modified. <WHAT> can be "all", "none" or "static" --url-escaping-charset=<ENC> The charset used for URL escaping. Use the special value "output" if the encoding of the output file should be used. The default is "output". -v, --verbose The opposite of -Q: prints everything to the stdout. This is the default. --validate-xml Sets that XML files will be validated by default. --version Prints version information. -x, --expert Expert mode. --xml-catalog-files=<SEQ> Sets the catalog files used for XML entity resolution. Catalog based resolution is enabled if and only if this settings is specified. --xml-catalog-prefer=<WHAT> Sets if catalog file based XML entity resolution prefers public or system identifiers. Valid values are: public, system, globalDefault. Defaults to public. --xml-renderings=<SEQ> Sets the sequence of XML renderings. Each item is hash, that stores the options of an XML rendering configuration. --xpath-engine=<NAME> Sets the XPath engine to be used. Legal values are: dontSet, default, jaxen, xalan, and any adapter class name. Most of the above command-line options directly correspond to FMPP settings. The detailed description of the FMPP settings is in the FMPP Manual. This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. Fedora 21 changed to end-of-life (EOL) status on 2015-12-01. Fedora 21 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. |