GiftWrap Wiki
 
(4 intermediate revisions by 2 users not shown)
Line 14: Line 14:
   
   
From what's known at this point is that it'll be a different sub-program - GiftWrap itself won't be Python. Need to decide on the best communication way though. Any ideas?
+
From what's known at this point is that it'll be a different sub-program - GiftWrap itself won't be Python. Need to decide on the best communication way though. Likely will use DBus.
   
   
  +
  +
Features:
  +
  +
☐ Upload packages to users ppa. Launchpadlib does not allow this so it will be done using dput (needs discussion [https://blueprints.launchpad.net/giftwrap/+spec/uploading-to-ppa])
  +
  +
☐ Create PPAs. This will require opening up a web browser on the appropriate launchpad page to confirm (needs discussion )
  +
  +
☐ List all PPAs a user has
  +
  +
☑ List all packages in a given PPA
  +
  +
☐ Delete packages from a given PPA
  +
  +
☐ Move/copy packages between PPAs
  +
  +
☐ Change PPA description
  +
  +
Anything else?
   
 
== When ==
 
== When ==
This can be started on at anytime but someone experienced with Python.
+
This can be started on at anytime by someone experienced with Python.

Latest revision as of 13:35, 7 June 2009

Why[]

GiftWrap should have Launchpad integration such that


  • a user can upload a package to their PPA
    • launchpad also builds for them in a clean enviroment and for both 32bit & 64bit
    • removes a need for having a local building enviroment


How[]

Requires a Python coder, see 'Archive' section of the following: https://launchpad.net/+apidoc/ for documentation.


From what's known at this point is that it'll be a different sub-program - GiftWrap itself won't be Python. Need to decide on the best communication way though. Likely will use DBus.


Features:

☐ Upload packages to users ppa. Launchpadlib does not allow this so it will be done using dput (needs discussion [1])

☐ Create PPAs. This will require opening up a web browser on the appropriate launchpad page to confirm (needs discussion )

☐ List all PPAs a user has

☑ List all packages in a given PPA

☐ Delete packages from a given PPA

☐ Move/copy packages between PPAs

☐ Change PPA description

Anything else?

When[]

This can be started on at anytime by someone experienced with Python.