[Toaster] [PATCH 0/4] Validate custom image names correctly

Michael Wood michael.g.wood at intel.com
Tue Apr 19 09:33:41 PDT 2016


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) 
> <dave.lerner at windriver.com <mailto:dave.lerner at windriver.com>> 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: toaster-bounces at yoctoproject.org
>     <mailto:toaster-bounces at yoctoproject.org>
>     [mailto:toaster-bounces at yoctoproject.org
>     <mailto:toaster-bounces at yoctoproject.org>] On
>     > Behalf Of Elliot Smith
>     > Sent: Monday, April 11, 2016 6:27 AM
>     > To: toaster at yoctoproject.org <mailto:toaster at yoctoproject.org>
>     > 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
>     > toaster at yoctoproject.org <mailto:toaster at yoctoproject.org>
>     > https://lists.yoctoproject.org/listinfo/toaster
>
>
>
>
> -- 
> Elliot Smith
> Software Engineer
> Intel Open Source Technology Centre
>
>



More information about the toaster mailing list