From owner-svn-soc-all@FreeBSD.ORG Tue Jul 30 22:42:06 2013 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 000B42F2 for ; Tue, 30 Jul 2013 22:42:05 +0000 (UTC) (envelope-from jmuniz@FreeBSD.org) Received: from socsvn.freebsd.org (socsvn.freebsd.org [IPv6:2001:1900:2254:206a::50:2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D2AB42E8F for ; Tue, 30 Jul 2013 22:42:05 +0000 (UTC) Received: from socsvn.freebsd.org ([127.0.1.124]) by socsvn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6UMg5Zf017030 for ; Tue, 30 Jul 2013 22:42:05 GMT (envelope-from jmuniz@FreeBSD.org) Received: (from www@localhost) by socsvn.freebsd.org (8.14.7/8.14.6/Submit) id r6UMg5Pw017028 for svn-soc-all@FreeBSD.org; Tue, 30 Jul 2013 22:42:05 GMT (envelope-from jmuniz@FreeBSD.org) Date: Tue, 30 Jul 2013 22:42:05 GMT Message-Id: <201307302242.r6UMg5Pw017028@socsvn.freebsd.org> X-Authentication-Warning: socsvn.freebsd.org: www set sender to jmuniz@FreeBSD.org using -f From: jmuniz@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r255368 - soc2013/jmuniz MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jul 2013 22:42:06 -0000 Author: jmuniz Date: Tue Jul 30 22:42:05 2013 New Revision: 255368 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=255368 Log: Updated TODO to show recent developments. Also moved some items from optional status. Modified: soc2013/jmuniz/TODO Modified: soc2013/jmuniz/TODO ============================================================================== --- soc2013/jmuniz/TODO Tue Jul 30 22:37:07 2013 (r255367) +++ soc2013/jmuniz/TODO Tue Jul 30 22:42:05 2013 (r255368) @@ -33,8 +33,7 @@ - repository description - contact information - link to wiki for more information -+ optional --- bug tracking +- bug tracking BUGS ---- @@ -82,6 +81,7 @@ - test results (with seed data, test output, and performance results) - link to Google-Melange project page - add more links to external documentation (for related work) +- point out that svnweb is not synchronized as well as socsvn.freebsd.org Makefile -------- @@ -91,33 +91,20 @@ pk-setter --------- - validate port with portlint and poudriere -+ optional --- return currently selected back end --- create back end list from file saved during PK installation --- verify that packagekitd starts with each new configuration, or roll back to last known good configuration --- use GetDaemonState() to determine if packagekitd needs to be closed? --- make script more robust in the face of missing dependencies --- detect pkg, and if pkg2ng needs to be run --- configure pkg to use default repository --- create a manual page --- a way to reset PackageKit.conf to default using PackageKit.conf.sample +- return currently selected back end +- create back end list from file saved during PK installation +- verify that packagekitd starts with each new configuration, or roll back to last known good configuration +- use GetDaemonState() to determine if packagekitd needs to be closed? +- make script more robust in the face of missing dependencies +- detect pkg, and if pkg2ng needs to be run +- configure pkg to use default repository +- create a manual page +- a way to reset PackageKit.conf to default using PackageKit.conf.sample PackageKit-0.6.11 patches ------------------------- -+ ports back end --- fix plethora of bugs, listed in BUGS --- patch changes into new port revision --- find out if packagekit-cron could work --- get-files for non-installed software -+ pkgng back end --- evaluate necessity of additional functions (not used in ports back end) --- patch new back end into new port revision -+ pk-backend-pkgng.c --- comment, add header --- test -+ pkgngBackend.rb --+ optional ---- show unavailable file lists by downloading the plist from freebsd.org +- show unavailable file lists by downloading the plist from freebsd.org +- find out if packagekit-cron could work PackageKit-0.6.11 port ---------------------- @@ -125,23 +112,18 @@ - make sure the back ends play nice with PC-BSD, since it relies on overlays - create a file on installation to contain a list of installed back ends for pk-setter + Makefile -- find a better way to add site_ruby/1.8/pkgtools to ruby 1.9 include path --+ optional ---- create an option to install pk-setter AFTER PK; this should prevent circular dependency ---- replace manpage generation with a manpage patch ---- save a copy of PackageKit.conf to PackageKit.conf.sample for default configuration recovery -+ pkg-plist --- edit to reflect permanent pkgng back end files, in the future -+ files/ --- add temporary pkgng back end patches --- update patches to permanent pkgng back end, in the future +-- find a better way to add site_ruby/1.8/pkgtools to ruby 1.9 include path +-- create an option to install pk-setter AFTER PK; this should prevent circular dependency +-- replace manpage generation with a manpage patch +-- save a copy of PackageKit.conf to PackageKit.conf.sample for default configuration recovery ++ when Matt finishes the C back end +-- update patches to permanent pkgng back end +-- update pkg-plist to include the new files + optional -- update port to version 0.8.9 KPackageKit-0.6.3.3 port ------------------------ -+ files/ --- add patches + optional -- update port to Apper-0.8.0 @@ -154,12 +136,9 @@ --------------------------- - enable help button, patch in help files + user interface files --+ --+ optional ---- combine main window with update window using tabs ---- preference option available to keep selections when navigating tabs (default: true) ---- clicking on an item in a dependency list should open that items information -+ source code files +-- combine main window with update window using tabs +-- preference option available to keep selections when navigating tabs (default: true) +-- clicking on an item in a dependency list should open that items information gnome-packagekit-2.32.0 patches -------------------------------