Some general development questions

Alex Hung alex.hung at canonical.com
Tue Jul 26 13:08:08 UTC 2016


On Tue, Jul 26, 2016 at 9:02 PM, Colin Ian King
<colin.king at canonical.com> wrote:
> On 26/07/16 13:50, Prarit Bhargava wrote:
>> 1.  It seems like the correct procedure on this list to review a patch is to
>>
>> a) add ACK: to the subject, and
>> b) Add an Acked-by: line to the end of the patch.
>>
>> Is one notification or the other also acceptable?
>
> The convention is a + b, sometimes we forget one or the other, but
> generally we try and do a + b.

I usually prefer b) if only one of them is done because the ack is
added by patchwork automatically.

>
> We normally require 2 Acks before code is pulled into the git
> repository.  If you see code that needs commenting on, feel free to
> contribute comments etc.
>
> (Sometimes, when we are very close to release and a trivial patch lands
> in the list to fix packaging issues or build issues we may then fall
> back to 1 Ack to get things turned around quickly).
>
>>
>> 2.  Is the intent of fwts to test for *specific* known failure cases, or should
>> an overall general approach to verification be taken?  For example, I've seen a
>> failure in _DSM methods on specific vendor's hardware.  Should I target a test
>> for that failure, or make the test as broad as possible?
>
> My opinion is that fwts checks against the specifications, and, if we
> know of any special specific issues we can add tests for these too if
> they don't go against the specs,
>
>>
>> [This is a loaded question -- in some cases there is a lot of information in the
>> tables and it may be better to take a step approach to enhancing the test suite.]
>>
>> 3.  debian/ exists.  Is it okay to add a fedora directory that contains a
>> buildrpm.sh script & fwts.spec file?
>
> Yep, that's OK if it does not keep on changing too frequently (c.f.
> debian changelogs etc) and if you are happy to maintain it.

Acked for this

>
>>
>> 4.  [This one is more of a personal statement and question :)]  I suck at
>> Makefiles.  I *really* *really* *really* suck at them.
>
> No problem, we can try and help if you get stuck and need some
> incantations to get things sorted for you.
>
>>
>> I have noticed the following issue that I think should be addressed in the
>> Makefile.  When executing 'fwts --uefitests' the efi_runtime module is not
>> automatically loaded into the kernel.  I think that would be a trivial exercise
>> for someone more familiar with the Makefile layout than I am ;) -- who is the
>> right person to ping for that request?
>
> So a few things to bear in mind.
>
> 1. the efi_runtime module is packaged up in Ubuntu as a DKMS module.
> This has special packaging rules to make the dkms package. DKMS is a pain.
>
> 2. it is our intention to get this into the upstream kernel to do away
> with this complexity. Hopefully, if things go well, this will be in the
> 4.8 kernel time frame.
>
>>
>> 4a)  Is there any reason that efi_runtime only exists in fwts and not the kernel
>> (linux.git) tree?
>
> See above :-)
>>
>> P.
>>
> Colin
>
> --
> fwts-devel mailing list
> fwts-devel at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/fwts-devel



-- 
Cheers,
Alex Hung



More information about the fwts-devel mailing list