From owner-soc-status@FreeBSD.ORG Tue Aug 17 18:15:10 2010 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A31421065675; Tue, 17 Aug 2010 18:15:10 +0000 (UTC) (envelope-from ivoras@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3E7C48FC1D; Tue, 17 Aug 2010 18:15:09 +0000 (UTC) Received: by qwg5 with SMTP id 5so7318815qwg.13 for ; Tue, 17 Aug 2010 11:15:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:sender:received :in-reply-to:references:from:date:x-google-sender-auth:message-id :subject:to:content-type; bh=WgG2CF71VUVpkalFZJ4KwJraFGYgQSxw8ZzaFty0xEU=; b=HwlmLIa3/YPUI365D1QgDNHVTW9ZXlhLc420eP7Ez5REi6nxXYrgSNP4lF9RDVHSVS drmkCimy/vfrOsv7VSTkGSy5oj6q/OTbci7WduloLO8Sr8f6Wm+4+CgHECNB1HlRTMDe IQPARLE2RVzgr7qk3mB7tpJQx9bR7ZsS4fvyU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; b=GUyZsZU+ho1Lm47jgWd1Lelabclo4Y9WJqVBWqoO4zmAxcmCqtsQQ70QaNoMwX3IR6 Ueb4Eu9tshGV5rUwApgnt8MTOTUUbyKWiIW0N+5gNH/omcqaA7jllyREDu81oOqE1g2V spuWahfmCOSbgSqgwway0KdummdPidR4TL2dQ= Received: by 10.229.71.67 with SMTP id g3mr506925qcj.178.1282068909201; Tue, 17 Aug 2010 11:15:09 -0700 (PDT) MIME-Version: 1.0 Sender: ivoras@gmail.com Received: by 10.229.236.132 with HTTP; Tue, 17 Aug 2010 11:14:48 -0700 (PDT) In-Reply-To: References: From: Ivan Voras Date: Tue, 17 Aug 2010 20:14:48 +0200 X-Google-Sender-Auth: 3XWl-FM0zcDf1QNOThQ9CI307Fk Message-ID: To: soc-status@freebsd.org, Andrew Pantyukhin Content-Type: text/plain; charset=UTF-8 Cc: Subject: Re: pkg_patch status X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2010 18:15:10 -0000 To leave a record, this is the final SoC status report for pkg_patch. Per the SoC rules, the final version of the project is comprised of code which was written before the "pencils-down" deadline which was on the 16th. This code is available as a tarball of my local hg repository here: http://wiki.freebsd.org/IvanVoras/pkg_patch?action=AttachFile&do=get&target=pkg_patch.tbz or as a live (changing after the SoC deadline) hg repository here: http://cosmos.boldlygoingnowhere.org/~ivoras/soc2010/ My opinion is that the project was successfully completed and has a good chance of being used in production, after a few policy-related decisions are made about some specific behaviour, which I hope to discuss with my mentor. The project implements the following functionalities: - Package patch creation - takes two package files ("source" and "target"), produces a patch package - Package patch application - takes a patch package file and applies it to the current system - Mass package patch creation - takes two directories with package files, matches their packages and produces a third directory with patch files and an index of patch files - Mass package update - reads the index of available patches, compares it to the current system and updates packages that need to be updated. The man page is here: http://people.freebsd.org/~ivoras/diffs/pkg_patch.1.html It was a good SoC and since it will probably be my last, I want to thank everyone on good organization and support! :)