← Back to team overview

ubuntu-phone team mailing list archive

Re: .click release procedures blocking in-archive development, for 4 weeks and counting. (python2 removal)

 

Good news..

The API has been updated to scan new uploads and the reference client
implementation (lp:click-toolbelt) has also been updated to use the new API.
A new release (0.3) of click-toolbelt has also been published to PyPI.

The new API is served at the same endpoint as the old upload api, but takes
an extra query string parameter to indicate that scanning is desired (this
was done to keep the endpoint backwards compatible until we decide to
remove the old approach completely). That is, POSTing to

https://myapps.developer.ubuntu.com/dev/api/click-upload/<http://myapps.developer.ubuntu.com/dev/api/click-upload/>
<package_name>/?extract=1

will cause the uploaded binary file to be scanned to validate the package
and extract the new arch, framework and version number. If a metadata file
is also provided during the upload, it will be used to extract the
changelog.

For more details on how to use the api, please look at the reference client
(click-toolbelt).

cheers,
Ricardo




On Thu, Mar 20, 2014 at 2:59 PM, Ricardo Kirkner <
ricardo.kirkner@xxxxxxxxxxxxx> wrote:

> Hi,
>
> unfortunately I don't think that's yet the case, but I'm starting on that
> right away and report back when we have it landed.
>
> Ricardo
>
>
> On Thu, Mar 20, 2014 at 2:48 PM, Martin Albisetti <argentina@xxxxxxxxx>wrote:
>
>> On Thu, Mar 20, 2014 at 2:43 PM, Sergio Schvezov
>> <sergio.schvezov@xxxxxxxxxxxxx> wrote:
>> >
>> > For auto uploads we also need the data to be parsed from the click on
>> > upload instead of filling forms (version, arch, framework, changelog).
>>
>> This is in place now by default in the web ui, CCing in Ricardo so he
>> can let you know what the status is for that to be auto-parsed when
>> using the API (I would expect it to already be there).
>>
>>
>> --
>> Martin
>>
>
>

Follow ups

References