On (29/09/15 10:42), Pavel Reichl wrote: > > >On 09/29/2015 10:35 AM, Lukas Slebodnik wrote: >>On (29/09/15 10:16), Pavel Reichl wrote: >>>On 09/29/2015 10:08 AM, Lukas Slebodnik wrote: >>>>On (29/09/15 08:45), Pavel Reichl wrote: >>>>> >>>>> >>>>>On 09/29/2015 08:31 AM, Lukas Slebodnik wrote: >>>>>>On (27/09/15 12:49), Pavel Reichl wrote: >>>>>>>Hello, please see trivial patch attached. >>>>>> >>>>>>>From b9f938087973444f0ec26fc24ad68dca7ac63034 Mon Sep 17 00:00:00 2001 >>>>>>>From: Pavel Reichl <reichl.pa...@gmail.com> >>>>>>>Date: Sun, 27 Sep 2015 12:34:20 +0200 >>>>>>>Subject: [PATCH] confdb: Remove unused function confdb_get_long >>>>>>> >>>>>>>--- >>>>>>>src/confdb/confdb.c | 51 >>>>>>>--------------------------------------------------- >>>>>>>1 file changed, 51 deletions(-) >>>>>>> >>>>>>>diff --git a/src/confdb/confdb.c b/src/confdb/confdb.c >>>>>>>index >>>>>>>c097aad7745eda4fff051c7da027776f95db0f03..eebd478f74041d2050df9edc283df43a65462340 >>>>>>> 100644 >>>>>>>--- a/src/confdb/confdb.c >>>>>>>+++ b/src/confdb/confdb.c >>>>>>>@@ -475,57 +475,6 @@ failed: >>>>>>> return ret; >>>>>>>} >>>>>>> >>>>>>>-long confdb_get_long(struct confdb_ctx *cdb, >>>>>>>- const char *section, const char *attribute, >>>>>>>- long defval, long *result) >>>>>>>-{ >>>>>>Would it be better to consider this function as confdb API >>>>>>and add to src/confdb/confdb.h? >>>>> >>>>>It could be. >>>>> >>>>>>It might be useful in the future. >>>>> >>>>>I thought that out policy towards unused functions were to remove them. >>>>Could you point me to the description of such policy? >>>>I'm not aware of it. >>> >>>I don't think it's written anywhere >>Good to know. I thought I missed something >> >>>I just saw we did it repeatedly before and thought it's our general practice. >>> >>One more time: >>If we consider confdb as library than we should never remove functions. >> >>Removing functions from other parts of code is something >>else. >> >>>> >>>>>We did so in commit 2b94ab415b30861f42b68725d9231905baf8c3bd >>>>I didn't notice that patch. I'm sorry I do not have a time >>>>to follow each patchset. >>>> >>>>>We can always resurrect removed code if needed. >>>>> >>>>If we consider confdb as library than >>>>we should never remove functions. >>> >>>Then we should decide which parts of SSSD are public libraries and which are >>>not, then we could avoid this kind of discussions. >>> >>I wrote "consider confdb as library" and not as a public library with >>stable API. And libraries many times contains function which are not used. >>So we should not remove them. Even though it would be still in git history. > >Why? If we don't use them and nobody else does why do we have to keep them? > libraries many times contains function which are not used
LS _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel