From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 264717EC6E for ; Sat, 18 Jan 2014 18:38:27 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of adrien@notk.org) identity=pra; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of adrien@notk.org designates 91.121.71.147 as permitted sender) identity=mailfrom; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="adrien@notk.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@nautica.notk.org) identity=helo; client-ip=91.121.71.147; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="adrien@notk.org"; x-sender="postmaster@nautica.notk.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AicFAKy72lJbeUeT/2dsb2JhbAA/GoMLOIMBUrlGFnSCT4ELAgUTDgIRBRgdAUSHawk2mB+PEZwoF4Epi1uCGIIZDzE1gRQEmCEBkhiDLjs X-IPAS-Result: AicFAKy72lJbeUeT/2dsb2JhbAA/GoMLOIMBUrlGFnSCT4ELAgUTDgIRBRgdAUSHawk2mB+PEZwoF4Epi1uCGIIZDzE1gRQEmCEBkhiDLjs X-IronPort-AV: E=Sophos;i="4.95,681,1384297200"; d="scan'208";a="45286103" Received: from nautica.notk.org ([91.121.71.147]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/ADH-AES256-SHA; 18 Jan 2014 18:38:26 +0100 Received: by nautica.notk.org (Postfix, from userid 1003) id 76F35C009; Sat, 18 Jan 2014 18:38:25 +0100 (CET) Date: Sat, 18 Jan 2014 18:38:25 +0100 From: Adrien Nader To: caml-list@inria.fr Message-ID: <20140118173825.GA28310@notk.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Subject: [Caml-list] [ANN] yypkg 1.7.0 Hi, I am happy to release yypkg 1.7.0. This is the release that goes into win-builds.org 1.3. Yypkg is a very simple package manager that is also very fast and portable. Its main selling point is the support of native windows. Rough changelog: - symlink emulation on Windows through hardlinks and directory junctions; none of them is the same as a symlink but in yypkg's and win-builds' context, it's fine. (and if you think junctions are good, they're not; they're nothing more than hooks on directories at the filesystem/kernel level) - relevant sexplib sources have been copied inside yypkg and (de)serializers are written by hand, avoiding the need for camlp4 and type_conv and reducing binary size. - OCaml 3.11 compat dropped. - Instead of spawning bsdtar and xz independently with logic to pipe between the two, use bsdtar and its bindings the xz' library. - Remove the GUI; it was probably one of the best example on how to create horrible code by first writing a functional CLI core, strapping GUI code on it and adding some lwt as a work-around for a blocking design. - Bundle patches against fileutils for symlink handling; I lack time to make them mergeable now and I needed this 1.7.0 release and the symlink fixes (among others) in time for FOSDEM. Details can be found in the corresponding commit message: http://git.ocamlcore.org/cgi-bin/gitweb.cgi?p=yypkg/yypkg.git;a=commit;h=f99d37987a7eef3b94fd6b3d2319deced9eebc2e Homepage: https://forge.ocamlcore.org/projects/yypkg/ Download: https://forge.ocamlcore.org/frs/download.php/1364/yypkg-1.7.0.tar.gz Git repository: http://git.ocamlcore.org/cgi-bin/gitweb.cgi?p=yypkg/yypkg.git Bug tracker is now hosted on win-builds' flyspray instance: http://win-builds.org/bugs/index.php?project=2 Regards, Adrien Nader