From owner-soc-status@FreeBSD.ORG Sun Jul 28 23:00:38 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 14266EB2 for ; Sun, 28 Jul 2013 23:00:38 +0000 (UTC) (envelope-from mbw500@york.ac.uk) Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C99F12F09 for ; Sun, 28 Jul 2013 23:00:37 +0000 (UTC) Received: by mail-ob0-f172.google.com with SMTP id uz6so4435201obc.3 for ; Sun, 28 Jul 2013 16:00:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=tkFhZptbInPZSkCJz+Omqax+nbO2ni4VzXPpxN58MGA=; b=gh1M/IOSo8QNVrMDQpZMh2z0igXE1OZWc7ZPt1WMxKqbpk30SxiC1nbeSy/ok2w+wI /8k2lntNK+dx4Ud+3lRmFI2S35pKl//p7JHFCbGT3qK8atW68jbYS9VrOHiXn1QOAk9V DQe9/HI6Jb26TooepGhLjv22lKDLJJJaXn5hD/eTx1zV/gRD/8TWJtvUQRZsmNUwXllz QtAkFoJjOPjmtKOwS03D9q/t7igfTDnWdOuyuJ09L0g9Jc+eFHjFFSDAjLuX5SG62+Fn qa2aesSmyapVuwn3vCG5pBLtT/8Dk1mFIMqqENxJZVRtt2gkghksqVvNCRqvOF/IPcEw 3BNg== MIME-Version: 1.0 X-Received: by 10.50.128.166 with SMTP id np6mr727449igb.55.1375051967827; Sun, 28 Jul 2013 15:52:47 -0700 (PDT) Received: by 10.42.209.70 with HTTP; Sun, 28 Jul 2013 15:52:47 -0700 (PDT) In-Reply-To: References: Date: Sun, 28 Jul 2013 22:52:47 +0000 Message-ID: Subject: Re: GSoC Status: Week 6 and Half-Term Summary From: Matthew Windsor To: soc-status@freebsd.org X-Gm-Message-State: ALoCoQkUVuDSrHnLSNFDrpuMiQ9Q2qRpLn/0HSsvV+2CyShSEtty6Alhcwt3LSGJHpDJvI+BgQ0+ Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Justin Edward Muniz , Eitan Adler X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.14 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: Sun, 28 Jul 2013 23:00:38 -0000 I've just realised that I got the weeks totally mixed up - this is week 6, so the next one is week 7. In which case, the plan idea should be more along the lines of: (Week: Goal) 7: Quickfixes on week 6 implementation 8: Remove query-based jobs; improve events system to provide correct errors on job failure; more in-depth checking for any issues remaining from the jobs change. 9: GetDepends, SearchDetails and GetRequires; at this stage with the exception of Cancel the backend should be at feature parity with ports. In-depth attempts to fix the install crash bug. Try implementing Cancel, RepoEnable (text file hackery probably), and WhatProvides; this can roll over into other weeks if needs be. 10: Tests for each idempotent action. 11: Tests, where possible, for non-idempotent actions, jail/VM if possible. 12: Create a port and upload to ports tree. Also, final call for updating PackageKit: if possible, updating; if not, contingency and cleanup.Between soft and hard deadline: Contingency Apologies for the double status email! ~ Matt