[cmake-developers] [CMake 0014275]: Package manager complains about default changelog details in RPM

Mantis Bug Tracker mantis at public.kitware.com
Sun Jul 7 20:33:31 EDT 2013


The following issue has been SUBMITTED. 
====================================================================== 
http://public.kitware.com/Bug/view.php?id=14275 
====================================================================== 
Reported By:                Craig Scott
Assigned To:                
====================================================================== 
Project:                    CMake
Issue ID:                   14275
Category:                   CPack
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2013-07-07 20:33 EDT
Last Modified:              2013-07-07 20:33 EDT
====================================================================== 
Summary:                    Package manager complains about default changelog
details in RPM
Description: 
When creating a RPM package with cpack, if the user doesn't provide a changelog
file, cpack provides a default one with contents something like the following:

* Sun Jul 04 2010 Erk <eric.noulard at gmail.com>
Generated by CPack RPM (no Changelog file were provided)

On some systems (eg Fedora 18), the package manager complains about the form of
the first line. The error message is something like this:

*Could not parse header:* 'Erk <eric.noulard at gmail.com>', *expected*: 'Firstname
Lastname <email at account.com> - version-release'

The error message is fairly self-explanatory. Can we change the default name
format to "firstname lastname" instead of just a single name/pseudonym? It might
also be worth testing on multiple linux distributions. I think I've come across
this before and had discussions with the package authors (might have been the
LSB SDK but I can't find it in their mailing list archives) and IIRC, different
linux distributions' package managers might make different assumptions about the
form of the changelog message.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2013-07-07 20:33 Craig Scott    New Issue                                    
======================================================================




More information about the cmake-developers mailing list