Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Aug 2010 20:14:48 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        soc-status@freebsd.org, Andrew Pantyukhin <infofarmer@freebsd.org>
Subject:   Re: pkg_patch status
Message-ID:  <AANLkTi=_ErBp0NXV21VkbpAfi0Bei%2BwvGpbKPKoziuoJ@mail.gmail.com>
In-Reply-To: <AANLkTikbD3_dcBBxQD98mA=cm5c6th-H7Zi%2B2ojtEdu6@mail.gmail.com>
References:  <AANLkTinV3_o27fSpjm_V0T_2n1OTCKCTfxtpjmgZiVVv@mail.gmail.com> <AANLkTilHa8MfRpTnFi6WCPCuyXdNeO2UBqodQq7qddg4@mail.gmail.com> <AANLkTilP449qsqwEktTfSZYPVOPDuLdocfjlh7C1LCYc@mail.gmail.com> <AANLkTimHtxbGAZgN1lf42hSjy4DUEBSE4S5qk8jBsGR-@mail.gmail.com> <AANLkTinAyQkbNeVTQvaQHuT8UcBKOpnKNq7hlOv4lzLR@mail.gmail.com> <AANLkTikbD3_dcBBxQD98mA=cm5c6th-H7Zi%2B2ojtEdu6@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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! :)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTi=_ErBp0NXV21VkbpAfi0Bei%2BwvGpbKPKoziuoJ>