Bug 1246177 - libgsasl: reenable gssapi support
Summary: libgsasl: reenable gssapi support
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libgsasl
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Peter Lemenkov
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1134957 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-07-23 15:45 UTC by Paul Belanger
Modified: 2016-02-08 13:07 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-02-08 13:07:41 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1134957 0 unspecified CLOSED libgsasl built without GSSAPI support 2021-02-22 00:41:40 UTC

Internal Links: 1381672

Description Paul Belanger 2015-07-23 15:45:03 UTC
Spec URL: <spec info here>
SRPM URL: http://people.redhat.com/~pbelange/fedora-review/libgsasl-1.8.0-6.fc24.src.rpm
Description: Since Fedora 18, GSSAPI support has been missing from libgsasl. From the looks of it the configure script changed in version 1.8.0, not detecting the system libraries.

Now, we explicitly pass the flags to enable GSSAPI support.
Fedora Account System Username: pabelanger

Comment 1 Paul Belanger 2015-07-23 15:46:47 UTC
Sorry, clicked submit too soon

Spec URL: http://people.redhat.com/~pbelange/fedora-review/1246177/libgsasl.spec
SRPM URL: http://people.redhat.com/~pbelange/fedora-review/1246177/libgsasl-1.8.0-6.fc24.src.rpm
Description: Since Fedora 18, GSSAPI support has been missing from libgsasl. From the looks of it the configure script changed in version 1.8.0, not detecting the system libraries.

Now, we explicitly pass the flags to enable GSSAPI support.
Fedora Account System Username: pabelanger

Comment 2 Paul Belanger 2015-07-23 15:48:00 UTC
Sorry, clicked submit too soon

Spec URL: http://people.redhat.com/~pbelange/fedora-review/1246177/libgsasl.spec
SRPM URL: http://people.redhat.com/~pbelange/fedora-review/1246177/libgsasl-1.8.0-6.fc24.src.rpm
Description: Since Fedora 18, GSSAPI support has been missing from libgsasl. From the looks of it the configure script changed in version 1.8.0, not detecting the system libraries.

Now, we explicitly pass the flags to enable GSSAPI support.
Fedora Account System Username: pabelanger

Comment 3 Paul Belanger 2015-07-23 15:55:12 UTC
Not sure what happen on the double post. Really noobed things up here.

Comment 4 Paul Belanger 2015-07-23 15:58:49 UTC
koji scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=10450050

Comment 5 Paul Belanger 2015-07-23 16:02:31 UTC
$ rpmlint libgsasl-1.8.0-6.fc24.src.rpm
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
$ rpmlint libgsasl.spec
0 packages and 1 specfiles checked; 0 errors, 0 warnings.

Comment 6 Michael Schwendt 2015-07-26 12:13:25 UTC
> %package        devel
> Requires:       pkgconfig

There's an automatic dependency on /usr/bin/pkgconfig and there are automatic pkgconfig(…) Provides for .pc file inter-dependencies, too. That applies to all current Fedora releases as well as RHEL 6.


> %files -f %{name}.lang
> %doc AUTHORS COPYING NEWS README THANKS

> %files devel
> %doc COPYING

There is the special %license macro since early 2015:

  https://fedoraproject.org/wiki/Packaging:Guidelines#Licensing
  -> https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License_Text

Plus, you don't need to duplicate the COPYING file in the -devel subpackage, because that one depends on the base package already:
  https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Subpackage_Licensing

Comment 7 Paul Belanger 2015-07-27 16:31:01 UTC
Michael,

Thanks for the review. I wanted to actually show the diff of my patchset that I didn't link in the original post (see below).

I don't mind submitting a follow up patchs to address the existing packaging issues that you raise, however my current patchs really just toggles the build flags.

---
diff --git a/libgsasl.spec b/libgsasl.spec
index d77ed02..fb322a6 100644
--- a/libgsasl.spec
+++ b/libgsasl.spec
@@ -31,7 +31,7 @@ developing applications that use %{name}.
 %setup -q
 
 %build
-%configure --disable-static --disable-rpath
+%configure --disable-static --disable-rpath --with-gssapi-impl=mit
 make %{?_smp_mflags}
 
 %install
@@ -54,6 +54,9 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
 %{_libdir}/pkgconfig/libgsasl.pc
 
 %changelog
+* Wed Jul 22 2015 Paul Belanger <pabelanger> - 1.8.0-7
+- Re-enable GSSAPI support (#1134957)
+
 * Wed Jun 17 2015 Fedora Release Engineering <rel-eng.org> - 1.8.0-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

Comment 8 Zbigniew Jędrzejewski-Szmek 2015-07-30 14:12:38 UTC
My rephrasing of the orignal bug report:

Package is built with gssapi support because configure is not finding the implementation. Please add --with-gssapi-impl=mit to ./configure flags.

Comment 9 Paul Belanger 2015-12-03 20:46:30 UTC
Anything I can do to get this landed?

Comment 10 Peter Lemenkov 2016-01-08 14:27:05 UTC
(In reply to Paul Belanger from comment #9)
> Anything I can do to get this landed?

Hello, Paul. I've just added you as a co-maintainer. Sorry for the delay.

Comment 11 Peter Lemenkov 2016-01-08 14:28:15 UTC
*** Bug 1134957 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.