mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] libmd: move to staging (license issues and no more users inside ptxdist)
@ 2016-10-04 16:09 Andreas Pretzsch
  2016-10-05 13:01 ` Michael Olbrich
  0 siblings, 1 reply; 2+ messages in thread
From: Andreas Pretzsch @ 2016-10-04 16:09 UTC (permalink / raw)
  To: ptxdist

libmd provides MD2, MD4, MD5, SHA-1 and RIPEMD-160 message digest algorithms.

Each of the respective implementations includes different license statements,
with wrappers under beer-ware license.
None of them is specified or extracted in the ptxdist rule.
In addition, to handle esp. the RSA license on MD2 and MD4, some build config
parameters should be introduced to be able to remove them.

In ptxdist, ntp was the only direct user of libmd, but provides its internal
MD5 implementation by now. This one is used if no libmd or similar is found.
From an incomplete check, libarchive can also make use of libmd, but prefers
OpenSSL/libcrypto, as being more complete.

Last, package seems to be not updated since 2009.

So instead of fixing all of the above, move to staging, so it can be removed
some day, unless somebody needs it and picks up above tasks.

Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
---
 rules/libmd.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/rules/libmd.in b/rules/libmd.in
index 7e8e0e1..6b19ad8 100644
--- a/rules/libmd.in
+++ b/rules/libmd.in
@@ -1,4 +1,6 @@
-## SECTION=system_libraries
+## SECTION=staging
+## old section:
+### SECTION=system_libraries
 menuconfig LIBMD
 	tristate
 	prompt "libmd                         "
-- 
2.9.3


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [ptxdist] [PATCH] libmd: move to staging (license issues and no more users inside ptxdist)
  2016-10-04 16:09 [ptxdist] [PATCH] libmd: move to staging (license issues and no more users inside ptxdist) Andreas Pretzsch
@ 2016-10-05 13:01 ` Michael Olbrich
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Olbrich @ 2016-10-05 13:01 UTC (permalink / raw)
  To: ptxdist

On Tue, Oct 04, 2016 at 06:09:04PM +0200, Andreas Pretzsch wrote:
> libmd provides MD2, MD4, MD5, SHA-1 and RIPEMD-160 message digest algorithms.
> 
> Each of the respective implementations includes different license statements,
> with wrappers under beer-ware license.
> None of them is specified or extracted in the ptxdist rule.
> In addition, to handle esp. the RSA license on MD2 and MD4, some build config
> parameters should be introduced to be able to remove them.
> 
> In ptxdist, ntp was the only direct user of libmd, but provides its internal
> MD5 implementation by now. This one is used if no libmd or similar is found.
> From an incomplete check, libarchive can also make use of libmd, but prefers
> OpenSSL/libcrypto, as being more complete.
> 
> Last, package seems to be not updated since 2009.
> 
> So instead of fixing all of the above, move to staging, so it can be removed
> some day, unless somebody needs it and picks up above tasks.
> 
> Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>

When a package is moved to staging we usually add a comment to the help
text, when the package can be removed and a short note why the package was
moved to staging. The first part is important, so that I can grep for it to
see which packages I should remove. The second is only really important as
a hint in case someone wants to resurrect the package, so not really
important here.

Michael

> ---
>  rules/libmd.in | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/libmd.in b/rules/libmd.in
> index 7e8e0e1..6b19ad8 100644
> --- a/rules/libmd.in
> +++ b/rules/libmd.in
> @@ -1,4 +1,6 @@
> -## SECTION=system_libraries
> +## SECTION=staging
> +## old section:
> +### SECTION=system_libraries
>  menuconfig LIBMD
>  	tristate
>  	prompt "libmd                         "
> -- 
> 2.9.3
> 
> 
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-10-05 13:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-04 16:09 [ptxdist] [PATCH] libmd: move to staging (license issues and no more users inside ptxdist) Andreas Pretzsch
2016-10-05 13:01 ` Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox