Spec URL: http://fab.fedorapeople.org/packages/SRPMS/tinc.spec SRPM URL: http://fab.fedorapeople.org/packages/SRPMS/tinc-1.0.9-1.fc9.src.rpm Project URL: http://www.tinc-vpn.org/ Description: tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. Because the tunnel appears to the IP level network code as a normal network device, there is no need to adapt any existing software. This tunnelling allows VPN sites to share information with each other over the Internet without exposing any information to others. Koji scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1025251 rpmlint output: [fab@laptop024 i386]$ rpmlint tinc* 2 packages and 0 specfiles checked; 0 errors, 0 warnings. [fab@laptop024 SRPMS]$ rpmlint tinc-1.0.9-1.fc9.src.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings. This package fails at the moment on ppc. -> configure: error: OpenSSL libraries not found. All other archs all ok.
(In reply to comment #0) > This package fails at the moment on ppc. > -> configure: error: OpenSSL libraries not found. Is this a bug in the OpenSSL package? What is the plan to fix this?
First I though that this is only a temporary problem but it seams not. I'm trying to figure out if it's a bug in the openssl package or one in tinc.
It's not a temporary issue.
Let's see what we can do here :)
Created attachment 340081 [details] m4 macro patch for tinc ppc tinc builds for me with this patch on ppc. However you will need to BuildReq autoconf then and run autoreconf -f -i in %prep. You should probably upstream this if possible. AFAIK SHA1_Init also indicates that openssl can be used with SHA1 stuff. You may test yourself. If you don't have a ppc testmachine check https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers
Thanks Felix for the patch. Are you able to do a scratch build on koji?
There you go: http://koji.fedoraproject.org/koji/taskinfo?taskID=1308030 However I changed the patch to already include the changes autoreconf -f -i generates. Because autoreconf depends on much more than just autoconf. As it would add a lot of additional BuildReqs I chose to patch the whole thing. Unfortunately the patch is 1.6M in size. So it would probably be the best to upstream it if possible (although I think that the problem might be Fedora specific).
Ping.
Thanks for your patience. I guess that I will pick this up again soon.
Quiting from "If the package does not successfully compile, build or work on an architecture, then those architectures should be listed in the spec in ExcludeArch. Each architecture listed in ExcludeArch MUST have a bug filed in bugzilla, describing the reason that the package does not compile/build/work on that architecture. The bug number MUST be placed in a comment, next to the corresponding ExcludeArch line." This means you'll need to file a bug against tinc (e. g. "tinc wont build on ppc") once the package is in bugzilla, let *that* bug block bug 179260 and add its # to the spec. If you use this review to block the tracker the bug will be closed when tinc is in the repos and not when the problem is really solved. Removing the blocker on bug 179260 now.
BTW: tinc 1.0.10 is out.
Is there still something happening here? I'm working through my Bugzilla review queue right now. If you're not interested in this anymore I'd like to close this for now.
Sorry for my delay. Here are the updated files: Spec URL: http://fab.fedorapeople.org/packages/SRPMS/tinc.spec SRPM URL: http://fab.fedorapeople.org/packages/SRPMS/tinc-1.0.11-1.fc12.src.rpm Koji scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1882856
[+] source files match upstream: sha256sum add18b68710a08dd1d209f177154f9d8c7614031050abf16139dd9c3fc56be84 tinc-1.0.11.tar.gz add18b68710a08dd1d209f177154f9d8c7614031050abf16139dd9c3fc56be84 ../SOURCES/tinc-1.0.11.tar.gz [+] package meets naming and versioning guidelines. [+] spec is properly named, cleanly written, and uses macros consistently. [+] dist tag is present. [+] build root is correct. [+] license field matches the actual license. [+] license is open source-compatible. [+] license text included in package. [+] latest version is being packaged. [+] BuildRequires are proper. [+] compiler flags are appropriate. [+] %clean is present. [+] package builds in mock. [+] package installs properly. [+] debuginfo package looks complete. [+] rpmlint is silent. [+] final provides and requires are sane [NA] %check is present and all tests pass: [+] no shared libraries are added to the regular linker search paths. [+] owns the directories it creates. [+] doesn't own any directories it shouldn't. [+] no duplicates in %files. [+] file permissions are appropriate. [NA] scriptlets match those on ScriptletSnippets page. [+] code, not content. [+] documentation is small, so no -docs subpackage is necessary. [+] %docs are not necessary for the proper functioning of the package. [+] no headers. [+] no pkgconfig files. [+] no libtool .la droppings. [N/A] desktop files valid and installed properly. APPROVED!
Thanks for the review, Felix
New Package CVS Request ======================= Package Name: tinc Short Description: A virtual private network daemon Owners: fab Branches: F-11 F-12 InitialCC:
CVS done (by process-cvs-requests.py).
(In reply to comment #16) > New Package CVS Request > ======================= > Package Name: tinc > Short Description: A virtual private network daemon > Owners: fab > Branches: F-11 F-12 > InitialCC: Can we change Short Description A peer-to-peer meshed virtual private network deamon.
Sure, I will change the description before CVS import.
tinc-1.0.11-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/tinc-1.0.11-1.fc12
tinc-1.0.11-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/tinc-1.0.11-1.fc11
tinc-1.0.11-1.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/tinc-1.0.11-1.fc13
tinc-1.0.11-1.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update tinc'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F13/FEDORA-2010-2855
tinc-1.0.11-1.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update tinc'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-2910
tinc-1.0.11-1.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update tinc'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2010-2961
tinc-1.0.11-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
tinc-1.0.11-1.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
tinc-1.0.11-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
Package Change Request ====================== Package Name: tinc New Branches: el5, el6, epel7 Owners: fab
Git done (by process-git-requests).