Overview

Request 559261 accepted

Since nobody else wants to fix the perl issue, I went ahead and added that patch too... I hope now this can move to TW; a fail since October is just not what I want to see for so-called maintained packagess

Loading...

Wolfgang Rosenauer's avatar

I cannot remember for sure but wasn't mozldap used in the 389ds chain? I think that was the reason it was added to the distribution. Or was it any other component depending on it? I'm just asking to find out if it is required at all still?


Dominique Leuenberger's avatar
$ osc whatdependson openSUSE:Factory mozldap standard x86_64
mozldap :
   slapi-nis

Nothing seems to depend on slapi-nis


Dominique Leuenberger's avatar

But from the description of slapi-nis, 289-ds seems indeed the reason:

Repository     : openSUSE-Tumbleweed-Oss                                             
Name           : slapi-nis                                                           
Version        : 0.56.1-1.1                                                          
Arch           : x86_64                                                              
Vendor         : openSUSE                                                            
Installed Size : 418.2 KiB                                                           
Installed      : No                                                                  
Status         : not installed                                                       
Source package : slapi-nis-0.56.1-1.1.src                                            
Summary        : NIS Server and Schema Compatibility plugins for 389 Directory Server



Dominique Leuenberger's avatar

Any chance to get this accepted and forwarded to openSUSE:Factory? I know it was not building for a long time already - but with a fix prepared, there is little excuse to keep it failing much longer


Dominique Leuenberger's avatar

This does indeed not fix the build failure, but there seems to be multiple errors stacked up by now. Keep in mind that mozldap did not see a successful build in openSUSE:Factory since Oct 3rd, 2017 (since the upgrade of perl to 5.26)

The perl issue seems rather easy to be fixed:

Index: mozldap-6.0.7/c-sdk/ldap/build/replace.pm
===================================================================
--- mozldap-6.0.7.orig/c-sdk/ldap/build/replace.pm
+++ mozldap-6.0.7/c-sdk/ldap/build/replace.pm
@@ -62,7 +62,7 @@ sub GenerateHeader ($$\%) {
     while(<TEMPLATE>) {
         my $line = $_;
         while(($orig, $replace) = each %$keywords) {
-            $line =~ s/{{$orig}}/$replace/g;
+            $line =~ s/\{\{$orig\}\}/$replace/g;
         }

    # the first line is a comment specific to the template file, which we

But that only leads to the next error:

abandon.c:267:31: error: unknown type name 'LDAP'; did you mean 'LDAP_C'?
 nsldapi_send_abandon_message( LDAP *ld, LDAPConn *lc, BerElement *ber,
                               ^~~~
                               LDAP_C

Request History
Dominique Leuenberger's avatar

dimstar created request

Since nobody else wants to fix the perl issue, I went ahead and added that patch too... I hope now this can move to TW; a fail since October is just not what I want to see for so-called maintained packagess


Wolfgang Rosenauer's avatar

wrosenauer accepted review


Wolfgang Rosenauer's avatar

wrosenauer approved review


Wolfgang Rosenauer's avatar

wrosenauer accepted request

Thanks for your submission. I'm accepting on behalf of the package maintainer because it looks reasonable to me.

openSUSE Build Service is sponsored by