====================== #fedora-meeting-1: fpc ======================
Meeting started by abadger1999 at 16:11:40 UTC. The full logs are available at http://meetbot.fedoraproject.org/fedora-meeting-1/2013-11-07/fedora-meeting-... .
Meeting summary --------------- * SCL Draft discussion (abadger1999, 16:11:50)
* approve the Retirement section of the SCL Draft (abadger1999, 16:42:23) * LINK:
https://fedoraproject.org/wiki/User:Toshio/SCL_Guidelines_(draft)#SCL_Retire... (abadger1999, 16:42:32) * retirement section of SCL draft approved (+1:5, 0:0, -1:0) (abadger1999, 16:46:33)
* filesystem location (abadger1999, 16:47:07) * LINK:
https://lists.fedoraproject.org/pipermail/packaging/2013-November/009728.htm... (abadger1999, 16:47:54)
* dots in version portion (abadger1999, 16:52:28) * Agreed that the version portion of scl names must include dots. (+1:5, 0:1, -1:0) (abadger1999, 17:00:35)
* #352 BLAS and LAPACK packaging (abadger1999, 17:01:27) * LINK: https://fedorahosted.org/fpc/ticket/352 (abadger1999, 17:01:32) * deferred BLAS LAPACK discussion waiting on spot's input (abadger1999, 17:04:29)
* #355 How to package noarch packages which require a binary dependency which doesn't build on all archs? (abadger1999, 17:04:40) * LINK: https://fedorahosted.org/fpc/ticket/355 (abadger1999, 17:04:45) * ACTION: abadger1999 to write a draft based on the nodejs strategy that also accounts for BuildRequires (abadger1999, 17:17:03)
* #357 time-api prior to openJDK8 (abadger1999, 17:22:28) * LINK: https://fedorahosted.org/fpc/ticket/248 (abadger1999, 17:25:36) * General Guideline allowing Reverse Bundling for backwards compat will finish voting in ticket (+1:4, 0:0, -1:0) (abadger1999, 17:39:47)
* Open Floor (abadger1999, 17:40:40)
Meeting ended at 18:36:19 UTC.
Action Items ------------ * abadger1999 to write a draft based on the nodejs strategy that also accounts for BuildRequires
Action Items, by person ----------------------- * abadger1999 * abadger1999 to write a draft based on the nodejs strategy that also accounts for BuildRequires * **UNASSIGNED** * (none)
People Present (lines said) --------------------------- * abadger1999 (198) * RemiFedora (70) * geppetto (65) * tibbs|w (23) * limburgher (13) * racor (8) * Rathann (6) * zodbot (5)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
On 07/11/13 19:39, James Antill wrote:
- dots in version portion (abadger1999, 16:52:28)
- Agreed that the version portion of scl names must include dots. (+1:5, 0:1, -1:0) (abadger1999, 17:00:35)
I'm sure I mentioned dots will surely will be a problem for rpm, yum, dnf, createrepo or something else in this area.
That's probably the reason for guidelines about Compat packages: https://fedoraproject.org/wiki/Packaging:NamingGuidelines?rd=Packaging/Namin...
Marcela
On Mon, 11 Nov 2013 08:45:33 +0100, Marcela Mašláňová wrote:
On 07/11/13 19:39, James Antill wrote:
- dots in version portion (abadger1999, 16:52:28)
- Agreed that the version portion of scl names must include dots. (+1:5, 0:1, -1:0) (abadger1999, 17:00:35)
I'm sure I mentioned dots will surely will be a problem for rpm, yum, dnf, createrepo or something else in this area.
Not "surely", but extra dots and dashes have been a problem several years ago. If parsing a full NEVR backwards, it is not a problem, because there can only be two '-' characters in -%{version}-%{release}.%{arch}.rpm and that makes it possible to determine %{name} without getting confused by number of dots and dashes.
That's probably the reason for guidelines about Compat packages: https://fedoraproject.org/wiki/Packaging:NamingGuidelines?rd=Packaging/Namin...
It says "optionally removing the dot from the version".
Also:
https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Separators | | Version numbers used in compat libraries do not need to omit | the dot '.' or change it into a dash '-'.
# rpm -qa --qf %{name}\n|grep \. tomcat-servlet-3.0-api java-1.7.0-openjdk-headless java-1.7.0-openjdk
On Mon, 2013-11-11 at 08:45 +0100, Marcela Mašláňová wrote:
On 07/11/13 19:39, James Antill wrote:
- dots in version portion (abadger1999, 16:52:28)
- Agreed that the version portion of scl names must include dots. (+1:5, 0:1, -1:0) (abadger1999, 17:00:35)
I'm sure I mentioned dots will surely will be a problem for rpm, yum, dnf, createrepo or something else in this area.
AFAIK none of our tools have problems with '.' in any part of NVRA, and hopefully I'd know ;). If you know of someone I should ping, or something I should check though ... feel free to let me know, or reply.
That's probably the reason for guidelines about Compat packages: https://fedoraproject.org/wiki/Packaging:NamingGuidelines?rd=Packaging/Namin...
That says "optionally", and I'm not sure of the history behind seemingly encouraging openssl096b over openssl0.9.6b. Any older FPC members know? Maybe it was the assumption that there would be _very few_ compat. packages like this, and users wouldn't look at them directly anyway, so having something without dots in it is somehow a win. However there are also a lot of packages with them:
% repoquery -C --qf '%{name}' -a | fgrep . | wc -l 528
...and the above openssl packages was exactly the kind of case we wanted dots to be used for with SCLs, because assuming a significant number of SCLs are going to be produced nobody wants users to have to guess what foo19512 vs foo19611 means.
On Mon, 2013-11-11 at 21:16 +0100, Michael Schwendt wrote:
On Mon, 11 Nov 2013 14:53:49 -0500, James Antill wrote:
% repoquery -C --qf '%{name}' -a | fgrep . | wc -l 528
So many?
# repoquery --qf '%{name}' -a | fgrep . | sort | uniq | wc -l 119
Yeh, I get about that for Fedora too. The main contributor to my number is rpmfusion kmods like:
kmod-ndiswrapper-3.10.12-100.fc18.x86_64-0:1.58-3.fc18.2.x86_64 kmod-ndiswrapper-3.10.13-101.fc18.x86_64-0:1.58-3.fc18.3.x86_64
...which have "unique" names.
packaging@lists.fedoraproject.org