Sent to bitbake-devel and added to toaster-next

Thanks,

Michael


On 14/04/16 08:13, Smith, Elliot wrote:
Thanks for the review, Dave. I'll have another look at this once the Bootstrap 3 work is done.

Elliot

On 13 April 2016 at 21:57, Lerner, Dave M (Wind River) <[email protected] <mailto:[email protected]>> wrote:

    Hi Elliot,

    I cannot reproduce the original symptom in your steps, outlined at
    https://lists.yoctoproject.org/pipermail/toaster/2016-April/004425.html.
    Specifically step 6 passes without your patches. Or using Belen's
    steps in the defect:
    ======
      1. Create a Toaster project.
      2. Create a custom image
      3. Create a second Toaster project
      4. Create a custom image and try to give it the same name you
    used for the custom
         image you created in step 2
      Toaster will complain that a custom image with that name already
    exists.
    ======
    The complaint is gone, this symptom no longer occurs without your
    patch 1/4.

    Neither her steps nor yours in the 0/4 RR email state that the
    custom image must be built, just created, so my baseline steps
    don't build the custom image.

    Patch 2/4 addresses a different issue, but I don't know how to
    test the baseline fault nor test the fix.

    Since patch 1/4 isn't necessary with respect to the defect,
    shouldn't it be dropped?You could provide a defect with or without
    a test for the fix in patch 2/4.

    Dave
    > -----Original Message-----
    > From: [email protected]
    <mailto:[email protected]>
    [mailto:[email protected]
    <mailto:[email protected]>] On
    > Behalf Of Elliot Smith
    > Sent: Monday, April 11, 2016 6:27 AM
    > To: [email protected] <mailto:[email protected]>
    > Subject: [Toaster] [PATCH 0/4] Validate custom image names correctly
    >
    > We currently validate the name of a new custom image across all
    projects.
    > This means you can't use the same custom image name in multiple
    projects.
    >
    > Modify the code to do validation correctly, and add UI tests to
    verify.
    >
    > To test:
    >
    > 1. Create a project.
    > 2. Create a custom image with name 'goo' in this project; it
    should work.
    > 3. Try to create another custom image called 'goo' in this
    project; it should fail.
    > 4. Try to create a custom image called 'core-image-minimal' in
    this project; it should
    > fail.
    > 5. Create another project.
    > 6. Create a custom image called 'goo' in the second project; it
    should work.
    >
    > The following changes since commit
    4bb6fb30b0d660eaeaf4af134b99b2feaf0b3db2:
    >
    >   toaster: fixes for customimage package not found (2016-04-08
    09:38:50 +0100)
    >
    > are available in the git repository at:
    >
    >   git://git.yoctoproject.org/poky-contrib
    <http://git.yoctoproject.org/poky-contrib>
    elliot/toaster/recipe_name_validation-9209
    > http://git.yoctoproject.org/cgit.cgi/poky-
    > contrib/log/?h=elliot/toaster/recipe_name_validation-9209
    >
    > Related bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=9209
    >
    > Elliot Smith (4):
    >   toaster: only prevent duplicate custom image names within a
    project
    >   toaster: prevent exception when Project.release is null
    >   toaster-tests: add tests for new custom image page
    >   toaster-tests: make helper click on input before entering text
    >
    >  bitbake/lib/toaster/orm/models.py |  16 ++-
    >  .../lib/toaster/tests/browser/selenium_helpers.py |   6 +-
    >  .../tests/browser/test_new_custom_image_page.py | 160
    +++++++++++++++++++++
    >  .../toastergui/static/js/newcustomimage_modal.js  |   8 +-
    >  bitbake/lib/toaster/toastergui/views.py |  33 +++--
    >  5 files changed, 200 insertions(+), 23 deletions(-)
    >  create mode 100644
    bitbake/lib/toaster/tests/browser/test_new_custom_image_page.py
    >
    > --
    > 1.9.3
    >
    >
    ---------------------------------------------------------------------
    > Intel Corporation (UK) Limited
    > Registered No. 1134945 (England)
    > Registered Office: Pipers Way, Swindon SN3 1RJ
    > VAT No: 860 2173 47
    >
    > This e-mail and any attachments may contain confidential
    material for
    > the sole use of the intended recipient(s). Any review or
    distribution
    > by others is strictly prohibited. If you are not the intended
    > recipient, please contact the sender and delete all copies.
    >
    > --
    > _______________________________________________
    > toaster mailing list
    > [email protected] <mailto:[email protected]>
    > https://lists.yoctoproject.org/listinfo/toaster




--
Elliot Smith
Software Engineer
Intel Open Source Technology Centre



--
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to