Overview

Request 629739 accepted

- Fix slapd segfaults in mdb_env_reader_dest
+ with patch 0016-Clear-shared-key-only-in-close-function.patch
+ (bsc#1089640)

Loading...

Michael Ströder's avatar

I need more info about the bug. E.g. is there also an OpenLDAP ITS for this bug? But "You are not authorized to access bug #1089640."


Martin Pluskal's avatar

Please bear in mind that you are one of several maintainers of this package - you are in no position to authoritatively decide and enforce self appointed rules, such as that patch has to be publicly acked and reviewed by you.


Michael Ströder's avatar

I'm aware of this fact. But if you want others to act in a responsible manner, e.g. cooperate transparently and not break things, you have to act according to this yourself.


Martin Pluskal's avatar

I Dont follow what you are trying to say.


Michael Ströder's avatar

It just means: Act as a good citizen in the free software world.


Richard Brown's avatar

A good citizen wouldn’t decline a submit request made in good faith just to ask a question.

We have a review phase for a reason.

I consider an decline of a package before asking questions the act of a bad citizen

Just as I consider the acceptance of a package while there are open questions from co-maintainers to be a bad act

Please review your behaviours in the future


Martin Pluskal's avatar

Just as I consider the acceptance of a package while there are open questions from co-maintainers to be a bad act

That would be of course unfortunate, sadly original decline did not contain question, just statement.


Martin Pluskal's avatar

Ah right first comment - I did not notice it before accepting sr


Chris Kowalczyk's avatar

I have no idea what "OpenLDAP ITS", but yes - I am going to present this change to upstream if this is what you have in mind.


Michael Ströder's avatar

If you patch OpenLDAP source you should know where to file tickets at OpenLDAP and clarify the issue with OpenLDAP upstream devs before sending a patch to openSUSE:Factory.

https://www.openldap.org/its/


Richard Brown's avatar

No, I disagree here

openSUSE should be open to drive by contributors to submit changes before they understand such stuff

It might be your responsibility to know and interact with upstream openLDAP in such a way but I will not support any suggestion that openSUSE will exclude contributions until people understand the respective upstreams

One of the whole points of an open distribution project is so we can be MORE accessible to more contributions than all the various upstreams, but we also have good, informed, upstream contributors like yourself to aid and educate

But I consider a contributors lack of such an education to be a failure on the part of our established maintainers and not a valid reason to decline a contribution


Simon Lees's avatar

If you or any openSUSE contributor needs information about a private SUSE bug please email opensuse-bugshare@opensuse.org with the bug number and reason and we will do our best to give you the details.

In this case A SUSE customer reported a crash, then confirmed that the above patch fixes the crash, as such the patch has been submitted into SUSE Enterprise and according to SUSE's policy's it now must also be applied to tumbleweed / factory to make sure its not missed in the next SUSE release.


Martin Pluskal's avatar

Luckily I can access this bug.


Michael Ströder's avatar

That's great for you. But I need more info too. Thus I consider your behaviour rather offensive.

Please don't get me wrong. I heavily rely on OpenLDAP myself. Therefore I definitely want to have all possible fixes. But the way you're dealing with it is plain wrong.

In general I'm reluctant regarding such backport patches because during the next updates the patch might fail and one therefore needs information about a patch (drop or update). At least I also want to see some evidence that the OpenLDAP upstream developers would also accept your patch and that it does not cause some other damage.


Martin Pluskal's avatar

That's great for you. But I need more info too. Thus I consider your behaviour rather offensive.

Why would that be offensive?

Also I find blocking valid sr rather problematic.

In general I'm reluctant regarding such backport patches because during the next updates the patch might fail and one therefore needs information about a patch (drop or update). At least I also want to see some evidence that the OpenLDAP upstream developers would also accept your patch and that it does not cause some other damage.

I would appreciate if you would read the patch. If you are not able to assess such patch and rely only on upstream developers I am fine with it, but as already said - don't force consequences of such deficiencies on others.

Also if you want to see the bug you can just plainly ask for access.


Chris Kowalczyk's avatar

Thanks pluskalm, I really appreciate your intervention. Good to know that not only I was disappointed by what had happened here..


Michael Ströder's avatar

This is not about somebody being personally disappointed. This is only about quality.


Michael Ströder's avatar

I read the patch. But there was no information about the analysis leading to exactly this patch. I asked Howard Chu who in the mean-time responded that this patch seems like a no-op to him and he wants more info.

I simply don't want patches to reach the OpenLDAP packages which were not thoroughly reviewed. The reason: If openSUSE packages contain lots of random patches openSUSE users asking for help on upstream mailing lists will be pushed back which is very annoying for them. I know what I'm talking about because I'm living there since 20 years. Everybody should understand this reasoning.

Second there are already obscure patches in there. E.g. 0008-In-monitor-backend-do-not-return-Connection0-entries.patch does IMO not make sense and there's no further information linked why it's there. Even the patch author is not available at SUSE anymore. This is not a good package maintenance in the even-not-so-long run.


Chris Kowalczyk's avatar

Hello All, I have just opened an Issue in Upstream, with proposed solution: https://www.openldap.org/its/index.cgi/Incoming?id=8901;selectid=8901 Thank you for sharing the url, stroeder.

Request History
Chris Kowalczyk's avatar

ckowalczyk created request

- Fix slapd segfaults in mdb_env_reader_dest
+ with patch 0016-Clear-shared-key-only-in-close-function.patch
+ (bsc#1089640)


Michael Ströder's avatar

stroeder declined request

Public information, preferrably an OpenLDAP ITS entry, is needed to determine whether this patch is really correct.


Martin Pluskal's avatar

pluskalm reopened request


Martin Pluskal's avatar

pluskalm accepted request

openSUSE Build Service is sponsored by