What's the right way to handle github URLs? Currently, I'm working on the
spec file for breathe and the URL is
https://github.com/michaeljones/breathe/archive/v4.0.0.tar.gz and the
actual file that's downloaded is breathe-4.0.0.tar.gz. How do I make that
play nice in the spec file and with rpmlint?
Thanks,
Dave
According to [1], using a dist tag is mandatory. However there are quite a few
packages [2] where a dist tag is missing. I am curious if those are bugs and
should be filed. Or are there any exceptions that I am missing?
The reason why I am asking is that we'd like to know if Taskotron can
count on NVR's to have a dist tag in them.
Thanks!
Martin
[1] https://fedoraproject.org/wiki/Packaging:DistTag
[2]
$ repoquery -qa --disablerepo=\* --enablerepo=fedora --enablerepo=fedora-updates | sort | grep -v -F '.fc'
bbkeys-0:0.9.0-20.x86_64
bouml-doc-0:4.3.2-9.noarch
compat-libgfortran-41-0:4.1.2-45.i686
compat-libgfortran-41-0:4.1.2-45.x86_64
compat-libstdc++-296-0:2.96-146.1.i686
compat-libstdc++-33-0:3.2.3-68.12.i686
compat-libstdc++-33-0:3.2.3-68.12.x86_64
csmash-0:0.6.6-29.x86_64
fedora-package-config-apt-0:16.00-6.noarch
fedora-release-0:22-1.noarch
fedora-release-cloud-0:22-1.noarch
fedora-release-server-0:22-1.noarch
fedora-release-workstation-0:22-1.noarch
fedora-repos-0:22-1.noarch
fedora-repos-rawhide-0:22-1.noarch
generic-release-0:22-0.4.noarch
generic-release-cloud-0:22-0.4.noarch
generic-release-nonproduct-0:22-0.4.noarch
generic-release-notes-0:22-0.4.noarch
generic-release-server-0:22-0.4.noarch
generic-release-workstation-0:22-0.4.noarch
gkrellm-aclock-0:0.3.4-14.x86_64
gkrellm-moon-0:0.6-16.x86_64
gnome-screensaver-frogs-0:0.2-13.noarch
gtweakui-0:0.4.0-16.x86_64
kcbench-0:0.3-12.1.noarch
kcc-0:2.3-37.x86_64
lmarbles-0:1.0.7-19.x86_64
mj-0:1.14-1.x86_64
oflb-riordonfancy-fonts-0:4-10.noarch
python-autopep8-0:0.9.2-1.noarch
python-ogg-0:1.3-21.x86_64
python-ogg-devel-0:1.3-21.i686
python-ogg-devel-0:1.3-21.x86_64
python-vorbis-0:1.5-0.15.a.x86_64
reinteract-0:0.5.9-10.noarch
sbd-0:1.2.1-1.x86_64
shim-0:0.8-8.x86_64
torcs-data-0:1.3.3-5.noarch
torcs-data-cars-extra-0:1.3.3-5.noarch
torcs-data-tracks-dirt-0:1.3.3-5.noarch
torcs-data-tracks-oval-0:1.3.3-5.noarch
torcs-data-tracks-road-0:1.3.3-5.noarch
websec-0:1.9.0-16.1.noarch
wvs-data-0:0.0.20020219-11.noarch
xhtml1-dtds-0:1.0-20020801.11.noarch
xml2dict-0:0-0.7.2008.6.1.noarch
xmms-acme-0:0.4.3-18.x86_64
xmms-arts-0:0.7.1-16.x86_64
xmms-lirc-0:1.4-21.x86_64
xmms-skins-1:1.2.10-28.noarch
xmms-speex-0:0.9.1-21.x86_64
This has also been discussed in a separate thread, but I thought I would place
it in a separate post in case people didn't notice.
I'm proposing the SourceURL Guideline be changed as follows:
1. Change GitHub section to reflect Git Hosting Services, so as not to
tie the guideline to a specific service
2. Include information on how to handle Git Submodules
3. Clarify when commit hash vs. Git Tag should be used
Here is the Draft document
<https://fedoraproject.org/wiki/User:Gbcox/PackagingDrafts/SourceURL>.
Here is the diff of the draft to the original version
<https://fedoraproject.org/w/index.php?title=User%3AGbcox%2FPackagingDrafts%…>
.
Thank you in advance for your comments.
======================
#fedora-meeting-1: fpc
======================
Meeting started by geppetto at 16:01:51 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting-1/2015-06-25/fpc.2015-06-25…
.
Meeting summary
---------------
* Roll Call (geppetto, 16:01:52)
* Schedule (geppetto, 16:06:04)
* LINK:
https://lists.fedoraproject.org/pipermail/packaging/2015-June/010749.html
(geppetto, 16:06:08)
* #281 New Python Macros for Easier Packaging (geppetto, 16:06:59)
* LINK: https://fedorahosted.org/fpc/ticket/281 (geppetto, 16:07:00)
* LINK:
https://fedoraproject.org/w/index.php?title=User%3ATomspur%
2FPackaging%3APython&diff=cur&oldid=414855
(geppetto, 16:07:55)
* ACTION: New Python Macros for Easier Packaging,
py2_build/py2_install/etc. (+1:6, 0:1, -1:0) (geppetto, 16:19:03)
* #541 Package Naming Guidelines - Clarification Required (geppetto,
16:19:22)
* ACTION: Package Naming Guidelines - Clarification. Lowercase better
than mixedcase package names. (+1:6, 0:0, -1:2) (geppetto,
16:31:39)
* #281 New Python Macros for Easier Packaging (geppetto, 16:32:10)
* LINK: https://fedorahosted.org/fpc/ticket/281 (geppetto, 16:32:10)
* ACTION: New Python Macros for Easier Packaging,
py2_build/py2_install/etc. (+1:7, 0:1, -1:0) (geppetto, 16:32:21)
* #542 Forbid "python -OO" for Python < 3.5 (geppetto, 16:32:28)
* LINK: https://fedorahosted.org/fpc/ticket/542 (geppetto, 16:32:28)
* ACTION: Forbid "python -OO" for all versions of Python, no need for
rationale in policy (+1:7, 0:1, -1:0) (geppetto, 16:37:24)
* #543 secure config and log permissions (geppetto, 16:37:49)
* LINK: https://fedorahosted.org/fpc/ticket/543 (geppetto, 16:37:49)
* ACTION: Seems like too big a change for FPC to just accept it, needs
systemwide change and FESCO sign off. (geppetto, 16:46:55)
* #544 Case of package names (geppetto, 16:47:10)
* LINK: https://fedorahosted.org/fpc/ticket/544 (geppetto, 16:47:11)
* ACTION: DUP of 541 (geppetto, 16:48:24)
* #545 Python guidelines cleanup (geppetto, 16:48:33)
* LINK: https://fedorahosted.org/fpc/ticket/545 (geppetto, 16:48:34)
* This isn't a real ticket. (geppetto, 16:49:33)
* #546 Review/clarity on minor fork of nghttp2; b64.c (geppetto,
16:49:45)
* LINK: https://fedorahosted.org/fpc/ticket/546 (geppetto, 16:49:45)
* LINK:
http://git.libwebsockets.org/cgi-bin/cgit/libwebsockets/tree/lib/ssl-http2.…
(geppetto, 16:58:04)
* ACTION: Bundling of base64/random SSL setup bits. (+1:5, 0:1, -1:0)
(geppetto, 17:19:48)
* ACTION: Bundling of "custom" sha1 implementation. (+1:3, 0:1, -1:2)
… just link to the openssl functions, as you have build options for
it. (geppetto, 17:20:04)
* #538 Bundling exception for htmlunit-core-js (geppetto, 17:21:11)
* LINK: https://fedorahosted.org/fpc/ticket/538 (geppetto, 17:21:12)
* ACTION: Bundling exception for htmlunit-core-js (+1:0, 0:0, -1:4)
(geppetto, 17:34:41)
* ACTION: Work with the rhino package in Fedora to get it updated.
(geppetto, 17:34:51)
* ACTION: Answer the questions in the bundling exception process about
why you can't merge the diffs. into upstream rhino. (geppetto,
17:35:15)
* rhino is really big, actively maintained and security sensitive. At
best you'll get permission to ship a forked copy. (geppetto,
17:37:06)
* Open Floor (geppetto, 17:37:22)
Meeting ended at 17:55:24 UTC.
Action Items
------------
* New Python Macros for Easier Packaging, py2_build/py2_install/etc.
(+1:6, 0:1, -1:0)
* Package Naming Guidelines - Clarification. Lowercase better than
mixedcase package names. (+1:6, 0:0, -1:2)
* New Python Macros for Easier Packaging, py2_build/py2_install/etc.
(+1:7, 0:1, -1:0)
* Forbid "python -OO" for all versions of Python, no need for rationale
in policy (+1:7, 0:1, -1:0)
* Seems like too big a change for FPC to just accept it, needs
systemwide change and FESCO sign off.
* DUP of 541
* Bundling of base64/random SSL setup bits. (+1:5, 0:1, -1:0)
* Bundling of "custom" sha1 implementation. (+1:3, 0:1, -1:2) … just
link to the openssl functions, as you have build options for it.
* Bundling exception for htmlunit-core-js (+1:0, 0:0, -1:4)
* Work with the rhino package in Fedora to get it updated.
* Answer the questions in the bundling exception process about why you
can't merge the diffs. into upstream rhino.
Action Items, by person
-----------------------
* **UNASSIGNED**
* New Python Macros for Easier Packaging, py2_build/py2_install/etc.
(+1:6, 0:1, -1:0)
* Package Naming Guidelines - Clarification. Lowercase better than
mixedcase package names. (+1:6, 0:0, -1:2)
* New Python Macros for Easier Packaging, py2_build/py2_install/etc.
(+1:7, 0:1, -1:0)
* Forbid "python -OO" for all versions of Python, no need for
rationale in policy (+1:7, 0:1, -1:0)
* Seems like too big a change for FPC to just accept it, needs
systemwide change and FESCO sign off.
* DUP of 541
* Bundling of base64/random SSL setup bits. (+1:5, 0:1, -1:0)
* Bundling of "custom" sha1 implementation. (+1:3, 0:1, -1:2) … just
link to the openssl functions, as you have build options for it.
* Bundling exception for htmlunit-core-js (+1:0, 0:0, -1:4)
* Work with the rhino package in Fedora to get it updated.
* Answer the questions in the bundling exception process about why you
can't merge the diffs. into upstream rhino.
People Present (lines said)
---------------------------
* geppetto (203)
* tibbs|w (104)
* Rathann (55)
* orionp (22)
* zodbot (20)
* tomspur (18)
* SmootherFrOgZ (12)
* gbcox (10)
* gholms (2)
* Corey84 (1)
* RemiFedora (1)
* tibbs (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2015-06-25 16:00 UTC in #fedora-meeting-1 on
irc.freenode.net.
Local time information (via. rktime):
2015-06-25 09:00 Thu US/Pacific PDT
2015-06-25 12:00 Thu US/Eastern EDT
2015-06-25 16:00 Thu UTC <-
2015-06-25 17:00 Thu Europe/London BST
2015-06-25 18:00 Thu Europe/Paris CEST
2015-06-25 18:00 Thu Europe/Berlin CEST
2015-06-25 21:30 Thu Asia/Calcutta IST
------------------new day----------------------
2015-06-26 00:00 Fri Asia/Singapore SGT
2015-06-26 00:00 Fri Asia/Hong_Kong HKT
2015-06-26 01:00 Fri Asia/Tokyo JST
2015-06-26 02:00 Fri Australia/Brisbane EST
Links to all tickets below can be found at:
https://fedorahosted.org/fpc/report/13
= Followups =
#topic #508 New GID for openstack-neutron
.fpc 508
https://fedorahosted.org/fpc/ticket/508
#topic #538 Bundling exception for htmlunit-core-js
.fpc 538
https://fedorahosted.org/fpc/ticket/538
= Followup/Votes needed =
#topic #281 New Python Macros for Easier Packaging
.fpc 281
https://fedorahosted.org/fpc/ticket/281
#topic #541 Package Naming Guidelines - Clarification Required
.fpc 541
https://fedorahosted.org/fpc/ticket/541
#topic #542 Forbid "python -OO" for Python < 3.5
.fpc 542
https://fedorahosted.org/fpc/ticket/542
= New business =
#topic #543 secure config and log permissions
.fpc 543
https://fedorahosted.org/fpc/ticket/543
#topic #544 Case of package names
.fpc 544
https://fedorahosted.org/fpc/ticket/544
#topic #545 Python guidelines cleanup
.fpc 545
https://fedorahosted.org/fpc/ticket/545
#topic #546 Review/clarity on minor fork of nghttp2; b64.c
.fpc 546
https://fedorahosted.org/fpc/ticket/546
= 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.
I haven't seen this one before. I'm fixing up my first mistake which was
that adding the new source file to look-aside dropped the
audacity-manual zip entry from sources.
I've re-added that, but still getting build failure on fedpkg build:
Any ideas ?
http://koji.fedoraproject.org/koji/taskinfo?taskID=10198630https://kojipkgs.fedoraproject.org//work/tasks/8630/10198630/root.log
===
DEBUG buildroot.py:322: _nuke_rpm_db: removing
/var/lib/mock/f23-build-3572318-495695/root/var/lib/rpm/__db.001
DEBUG util.py:509: child environment: None
DEBUG util.py:442: Executing command: ['fedpkg', 'sources'] with env
{'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash',
'PROMPT_COMMAND': 'printf "\x1b]0;<mock-chroot>\x07<mock-chroot>"',
'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir',
'HOSTNAME': 'mock'} and shell False
DEBUG util.py:252: Unsharing. Flags: 134217728
DEBUG util.py:378: % Total % Received % Xferd Average Speed
Time Time Time Current
DEBUG util.py:378: Dload Upload
Total Spent Left Speed
DEBUG util.py:378:
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0
100 23.2M 100 23.2M 0 0 77.3M 0 --:--:-- --:--:-- --:--:--
77.7M
DEBUG util.py:378: % Total % Received % Xferd Average Speed
Time Time Time Current
DEBUG util.py:378: Dload Upload
Total Spent Left Speed
DEBUG util.py:378:
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0
100 18.4M 100 18.4M 0 0 50.1M 0 --:--:-- --:--:-- --:--:--
50.2M
DEBUG util.py:378: % Total % Received % Xferd Average Speed
Time Time Time Current
DEBUG util.py:378: Dload Upload
Total Spent Left Speed
DEBUG util.py:378:
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:--
0Warning: Failed to create the file ./: Is a directory
DEBUG util.py:378: curl: (23) Failed writing body (0 != 1085)
DEBUG util.py:489: Child return code was: 23
DEBUG util.py:171: kill orphans
DEBUG util.py:509: child environment: None
===
Sorry, forgot to include on the packaging list...
On Sun, Jun 21, 2015 at 12:50 PM, Gerald B. Cox <gbcox(a)bzb.us> wrote:
>
> On Wed, Jun 17, 2015 at 10:03 AM, Gerald B. Cox <gbcox(a)bzb.us> wrote:
>
>> I'll also post here first for comment before I spin their wheels.
>
>
> Here is the URL for my changes to the SourceURL guideline. I'm interested
> in comments before I submit to FPC.
>
> Thanks!
>
> https://fedoraproject.org/wiki/User:Gbcox/PackagingDrafts/SourceURL
>
Hi,
peazip (peazip.sf.net) got :
./peazip.desktop
./kde3-konqueror/opt/kde3/share/apps/konqueror/servicemenus/peazipexthere.desktop
./kde3-konqueror/opt/kde3/share/apps/konqueror/servicemenus/peazipextfolder.desktop
./kde3-konqueror/opt/kde3/share/apps/konqueror/servicemenus/peazipext.desktop
./kde3-konqueror/opt/kde3/share/apps/konqueror/servicemenus/peazipadd.desktop
./kde3-konqueror/opt/kde3/share/apps/konqueror/servicemenus/peazipopen.desktop
./kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipexthere.desktop
./kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipextfolder.desktop
./kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipext.desktop
./kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipadd.desktop
./kde4-dolphin/usr/share/kde4/services/ServiceMenus/peazipopen.desktop
./peazip-alt(multilingual).desktop
./nautilus-scripts/Archiving/PeaZip/Extract Archive
./nautilus-scripts/Archiving/PeaZip/Add to Archive
./nautilus-scripts/Archiving/PeaZip/Open Archive
./nautilus-scripts/Archiving/PeaZip/Extract Here
./nautilus-scripts/Archiving/PeaZip/Extract to Folder
./readme_Linux2.txt
./peazip-alt(all_mimetypes).desktop
How I should package this ?
Thanks in advance
--
Sérgio M. B.
Is there something wrong with the EPEL testing repo? I submitted a new
package several weeks ago and it took several days to make it into the repo
but now that it's there it still says it's not available when I try to
install it with yum. Here's the link to the update:
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-6709/python-OWSLib…
Any ideas?
Thanks,
Dave