Big revisions to the bundling guidelines incoming
by Jason L Tibbitts III
Just so FPC and everyone else here is aware, FESCo just approved a
rather significant revision to the bundling guidelines which removes FPC
from the process entirely. FPC will need to formulate a new guideline
for recording upstream interaction but this should be no more than a
couple of sentences.
I have closed all of the existing bundling tickets. In those tickets I
did erroneously mention the possibility of FPC still being involved with
bundling of packages in the critical path, but that was not in the
approved proposal. Most bundling of any type is now permitted in all
packages, though it appears that FESCo will periodically audit the
voluntarily added Provides: bundled() tags.
I will draft a removal of the current bundling guidelines and their
replacement with something closely derived from what FPC approved, which
follows.
"
All packages whose upstreams allow them to be build against system
libraries must be built against system libraries.
All packages whose upstreams have no mechanism to build against system
libraries must be contacted publicly about a path to supporting system
libraries. If upstream refuses, this must be recorded in the spec file
using a persistent mechanism to be clarified in the packaging
guidelines.
All packages whose upstreams have no mechanism to build against system
libraries may opt to carry bundled libraries, but if they do, they must
include Provides: bundled(<libname>) = <version> in their RPM spec file.
"
The FESCo ticket is here: https://fedorahosted.org/fesco/ticket/1483
Minutes:
https://meetbot.fedoraproject.org/fedora-meeting/2015-10-07/fesco.2015-10...
Log (discussion starts at 18:11:40):
https://meetbot.fedoraproject.org/fedora-meeting/2015-10-07/fesco.2015-10...
I happened to notice a ping so at least one FPC member was able to be
present at the meeting to give some input from the packaging committee
standpoint. Anyone interested in my opinions on the matter is welcome
to read the minutes. I'm sure flames will result, but my interest here
on this list is only technical.
- J<
8 years, 6 months
Schedule for Thursday's FPC Meeting (2015-10-08 16:00 UTC)
by James Antill
Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2015-10-08 16:00 UTC in #fedora-meeting-1 on
irc.freenode.net.
Local time information (via. rktime):
2015-10-08 09:00 Thu US/Pacific PDT
2015-10-08 12:00 Thu US/Eastern EDT
2015-10-08 16:00 Thu UTC <-
2015-10-08 17:00 Thu Europe/London BST
2015-10-08 18:00 Thu Europe/Paris CEST
2015-10-08 18:00 Thu Europe/Berlin CEST
2015-10-08 21:30 Thu Asia/Calcutta IST
------------------new day----------------------
2015-10-09 00:00 Fri Asia/Singapore SGT
2015-10-09 00:00 Fri Asia/Hong_Kong HKT
2015-10-09 01:00 Fri Asia/Tokyo JST
2015-10-09 02:00 Fri Australia/Brisbane EST
Links to all tickets below can be found at:
https://fedorahosted.org/fpc/report/13
= Followups =
#topic #558 Application/Library distinction and package splitting
.fpc 558
https://fedorahosted.org/fpc/ticket/558
#topic #566 RPM file triggers
.fpc 566
https://fedorahosted.org/fpc/ticket/566
#topic #567 Packaging Python 3 applications and modules for EPEL 7+
.fpc 567
https://fedorahosted.org/fpc/ticket/567
= Open Floor =
For more complete details, please visit each individual ticket. The
report of the agenda items can be found at:
https://fedorahosted.org/fpc/report/13
If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fpc,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting.
8 years, 6 months
Summary/Minutes from today's FPC Meeting (2015-10-01 16:00 - 17:55 UTC)
by James Antill
======================
#fedora-meeting-1: fpc
======================
Meeting started by geppetto at 16:00:47 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting-1/2015-10-01/fpc.2015-10-...
.
Meeting summary
---------------
* Roll Call (geppetto, 16:00:47)
* Schedule (geppetto, 16:03:31)
* LINK:
https://lists.fedoraproject.org/pipermail/packaging/2015-September/011037...
(geppetto, 16:03:37)
* #573 Clarify 'library bundling' guidelines, part 1: consolidate
'bundling' definition and clarify relationship between Guidelines
sections (geppetto, 16:04:09)
* LINK: https://fedorahosted.org/fpc/ticket/573 (geppetto, 16:04:09)
* LINK:
https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Packaging...
(racor, 16:09:10)
* ACTION: Clarify 'library bundling' guidelines, part 1 (+1:6, 0:0,
-1:1) (geppetto, 16:10:19)
* #569 texlive bundles lua (geppetto, 16:10:33)
* LINK: https://fedorahosted.org/fpc/ticket/569 (geppetto, 16:10:34)
* ACTION: spot How hard is it to just remove luatex, as it seems very
alpha at best? (geppetto, 16:28:30)
* ACTION: spot Can you answer the std. bundling questions? (geppetto,
16:28:43)
* LINK: http://www.cvedetails.com/cve/CVE-2014-5461/ (tibbs|w,
16:28:53)
* Since luatex uses 5.2.2 we suspect it is still vulnerable to
http://www.cvedetails.com/cve/CVE-2014-5461/ (geppetto, 16:35:35)
* #558 Switch order of install macros (geppetto, 16:35:49)
* LINK: https://fedorahosted.org/fpc/ticket/558 (geppetto, 16:35:49)
* Open Floor (geppetto, 17:01:38)
* #567 Packaging Python 3 applications and modules for EPEL 7+
(geppetto, 17:03:42)
* LINK: https://fedorahosted.org/fpc/ticket/567 (geppetto, 17:03:42)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=1248040 (orionp,
17:12:29)
* ACTION: Merge python3-pkgversion-macros and python-macros into a
separate python-macros package with python3_pkgversion defined and
allow it in the buildroot (+1:5, 0:1, -1:0) (geppetto, 17:46:46)
* Open Floor (geppetto, 17:46:59)
Meeting ended at 17:55:34 UTC.
Action Items
------------
* Clarify 'library bundling' guidelines, part 1 (+1:6, 0:0, -1:1)
* spot How hard is it to just remove luatex, as it seems very alpha at
best?
* spot Can you answer the std. bundling questions?
* Merge python3-pkgversion-macros and python-macros into a separate
python-macros package with python3_pkgversion defined and allow it in
the buildroot (+1:5, 0:1, -1:0)
Action Items, by person
-----------------------
* **UNASSIGNED**
* Clarify 'library bundling' guidelines, part 1 (+1:6, 0:0, -1:1)
* spot How hard is it to just remove luatex, as it seems very alpha at
best?
* spot Can you answer the std. bundling questions?
* Merge python3-pkgversion-macros and python-macros into a separate
python-macros package with python3_pkgversion defined and allow it
in the buildroot (+1:5, 0:1, -1:0)
People Present (lines said)
---------------------------
* geppetto (118)
* tibbs|w (106)
* orionp (38)
* tomspur (20)
* Rathann (18)
* racor (17)
* zodbot (13)
* Son_Goku (4)
* mbooth (3)
* tibbs (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
8 years, 6 months