Bileto
Sergio Durigan Junior
sergio.durigan at canonical.com
Tue Jun 7 02:21:57 UTC 2022
On Monday, June 06 2022, Dan Streetman wrote:
> On Mon, Jun 6, 2022 at 5:18 PM Sergio Durigan Junior
> <sergiodj at ubuntu.com> wrote:
>>
>> On Thursday, June 02 2022, Dan Streetman wrote:
>>
>> > How do I get access to bileto? Everyone in canonical product engineering
>> > seems to use this system but I've never had access. Is it restricted to
>> > only some canonical employees?
>>
>> Hey Dan,
>>
>> I remember gaining access to bileto automatically when I became a Core
>> Dev. I didn't have to ask permission to anyone.
>
> Looking at the LP team that (I think?) controls Bileto access, i.e.
> ~bileto-users, I appear to be already in that team...which I never
> realized. However, I've even if I do magically have access to use
> Bileto, I never knew that, and I still don't know how I can actually
> 'use' (i.e. upload anything to) it...
>
> is there some docs on how to 'use' bileto?
There's https://wiki.ubuntu.com/Bileto, but I always found the page to
be a bit confusing if you just want to build & test your changes (which
is all I do with Bileto).
Here's what I do:
- After logging in, click on "Create New Ticket". Give it a Description
(usually the name of the package(s) being tested) and provide a Test
Plan (I personally just write "dep8" in this field). Choose the
"Target Series" for this ticket.
- After the ticket is created, click on "Build" and then on "Build
Packages". This will create a new PPA associated with your ticket,
where you can upload the package(s) you want to build.
- After you upload the package(s) and they've been accepted by the PPA,
you can click on "Diff" and then "Regenerate Diffs". This is a
necessary step in order to have Bileto run dep8.
- After the PPA has finished building & publishing, and if everything
looks good to you, you can set the "Lander Signoff" field to
"Approved". This will let Bileto know that it can proceed with the
dep8 tests.
- If everything is working OK, after a while (which can be a long time)
you will see links under the "Automated Test Results" field which will
contain the dep8 results.
That's about it.
I know other people use Bileto for more complex stuff, but the above is
all I need. Bileto is really great to have an idea of how a transition
will unfold because it automatically tests everything related to the
package you're building (i.e., it runs the dep8 tests for the package(s)
and their rdeps). I don't recommend using it for a single package
upload/test, though; a regular PPA is more than enough for it.
HTH,
--
Sergio
GPG key ID: E92F D0B3 6B14 F1F4 D8E0 EB2F 106D A1C8 C3CB BF14
More information about the Ubuntu-devel-discuss
mailing list