time of day in RPM changelogs
by Björn Persson
In a package review I came across a changelog entry in this format:
* Thu Jul 25 12:24:56 CEST 2019 Name <nn(a)example.com> - 0.1.0-1
RPM appears to be able to parse that, but the time of day and the
timezone code aren't in the format prescribed by the Packaging
Guidelines. On the other hand it's not clear that the policy is meant
to explicitly forbid such precise timestamps, as it seems mostly
concerned with the placement of the version and release:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#changelogs
Does the policy need to be updated to allow a time of day and a timezone
code? Or does it need to be clarified to clearly forbid them?
Ideally the date/time format variants that RPM accepts should be
documented somewhere – in a spec file syntax specification perhaps – and
the guidelines should point to that specification.
Björn Persson
4 years, 2 months
RPM macro flag with optional value
by Miro Hrončok
Hey!
Can I define an RPm macro that takes a flag that may or may not have an argument?
Aka the behavior should be:
%macro
-> no flag used, assuming user doesn't want the X feature.
%macro -X
-> -X flag used without a value, assuming user wants the X feature, with defaults.
%macro -X foo
-> -X flag used with a value, assuming user wants the X feature, but want's to
use "foo instead of the default value for X.
Thanks.
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
4 years, 2 months
Summary/Minutes from today's FPC Meeting (2019-07-11 16:00 - 17:15 UTC)
by James Antill
======================
#fedora-meeting-1: fpc
======================
Meeting started by geppetto at 16:00:18 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-1/2019-07-11/fpc.2019-07...
.
Meeting summary
---------------
* Roll Call (geppetto, 16:00:19)
* Schedule (geppetto, 16:07:08)
* LINK:
https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproje...
(geppetto, 16:07:11)
* LINK: https://pagure.io/packaging-committee/issue/6100 (Rombobeorn,
16:08:11)
* Check upstream tarball signatures (geppetto, 16:09:22)
* LINK: https://pagure.io/packaging-committee/pull-request/836
(mhroncok, 16:11:04)
* ACTION: Check upstream tarball signatures (+1:6, 0:0, -1:0)
(geppetto, 16:17:14)
* #900 Proposed Packaging Guidelines (geppetto, 16:17:39)
* All the official policies should be somewhat obvious due to their
category, we'll continue to do what we can to make it obvious what
packages should do. (geppetto, 16:33:44)
* #902 Cleanup & enhance spec files (geppetto, 16:33:51)
* Propose guideline changes we can vote on, if those pass then it's
fine to do scripted cleanups (geppetto, 16:44:11)
* #904 Caret versioning (geppetto, 16:44:22)
* ACTION: tibbs will add list of things that need testing. (geppetto,
17:00:45)
* In general we seem fine on adding this after F31 GA, and probably
even F31 branch. (geppetto, 17:01:10)
* Open Floor (geppetto, 17:06:02)
Meeting ended at 17:12:51 UTC.
Action Items
------------
* Check upstream tarball signatures (+1:6, 0:0, -1:0)
* tibbs will add list of things that need testing.
Action Items, by person
-----------------------
* tibbs
* tibbs will add list of things that need testing.
* **UNASSIGNED**
* Check upstream tarball signatures (+1:6, 0:0, -1:0)
People Present (lines said)
---------------------------
* geppetto (71)
* tibbs (66)
* mhroncok (29)
* ignatenkobrain (17)
* zodbot (16)
* decathorpe (13)
* Rombobeorn (8)
* limburgher (3)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
4 years, 2 months