All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Kconfig Dependencies in Linux
       [not found] <52D98D23.3010004@uwaterloo.ca>
@ 2014-01-17 20:55 ` Grant Grundler
  2014-01-17 21:03   ` Sarah Nadi
  0 siblings, 1 reply; 2+ messages in thread
From: Grant Grundler @ 2014-01-17 20:55 UTC (permalink / raw)
  To: Sarah Nadi; +Cc: Grant Grundler, linux-parisc

On Fri, Jan 17, 2014 at 12:05 PM, Sarah Nadi <snadi@uwaterloo.ca> wrote:
> Hi Grant,

Sarah,
If you have specific questions about Kconfig files (and the rules they
embed), my advice is to ask on linux kernel mailing list. You'll get
the answers you are looking for.

For specific projects that use the kernel, like parisc-linux or Chrome
OS (my day job), ask on those respective mailing lists:
     linux-parisc@vger.kernel.org (cc'd)
     https://groups.google.com/a/chromium.org/forum/#!forum/chromium-os-dev

Asking random people listed in MAINTAINERS is just going to get you a
lot of negative feedback.

cheers,
grant

>
> I am a researcher at the University of Waterloo, Ontario, Canada. As part of
> a research team with members from both the University of Waterloo and
> Carnegie Mellon University, USA, we are interested in creating automated
> tools for large configurable software. We are currently working on
> automatically reverse engineering configuration constraints from code to
> provide tools that support automatic creation of Kconfig dependencies (i.e.,
> the variability model) as well as consistency checks between the code and
> the variability model. We have tested our infrastructure on four different
> open-source systems. For the Linux kernel, we have already been able to
> automatically extract 31% of the Kconfig constraints from the code. We are
> currently investigating the cases we could not automatically recover to
> understand how variability modeling is used in practice, and what kind of
> constraints do developers usually enforce.
>
> To improve our tools, and to better understand the configuration constraints
> enforced, we are interested in interviewing developers who have worked with
> Kconfig.The interview would take only around 15-20 minutes of your time
> where we would discuss your related development practices, and some examples
> of Kconfig constraints we could not automatically detect. Interviews can be
> conducted over the phone or Skype. Alternatively, I can also email you a
> questionnaire if you would prefer that.
>
> Please let me know if you would be willing to participate.
>
>
> Thanks,
>
> Sarah Nadi
> PhD candidate
> University of Waterloo, ON, Canada
> http://swag.uwaterloo.ca/~snadi

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Kconfig Dependencies in Linux
  2014-01-17 20:55 ` Kconfig Dependencies in Linux Grant Grundler
@ 2014-01-17 21:03   ` Sarah Nadi
  0 siblings, 0 replies; 2+ messages in thread
From: Sarah Nadi @ 2014-01-17 21:03 UTC (permalink / raw)
  To: Grant Grundler; +Cc: Grant Grundler, linux-parisc

Hi Grant,

Thanks for your feedback. I was actually specifically targetting 
developers who have committed to the Kconfig files before as far as I 
could tell from the  kernel's git repository rather than randomly 
picking people listed in MAINTAINERS. I do have questions about certain 
dependencies, but I also want to get the general intuition behind when a 
Kconfig dependency is enforced, and if there is external/domain 
knowledge that comes into play. This is why I was interested in talking 
to developers.

In all cases, I do appreciate the advice!

Sarah

On 14-01-17 03:55 PM, Grant Grundler wrote:
> On Fri, Jan 17, 2014 at 12:05 PM, Sarah Nadi <snadi@uwaterloo.ca> wrote:
>> Hi Grant,
> Sarah,
> If you have specific questions about Kconfig files (and the rules they
> embed), my advice is to ask on linux kernel mailing list. You'll get
> the answers you are looking for.
>
> For specific projects that use the kernel, like parisc-linux or Chrome
> OS (my day job), ask on those respective mailing lists:
>       linux-parisc@vger.kernel.org (cc'd)
>       https://groups.google.com/a/chromium.org/forum/#!forum/chromium-os-dev
>
> Asking random people listed in MAINTAINERS is just going to get you a
> lot of negative feedback.
>
> cheers,
> grant
>


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-01-17 21:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <52D98D23.3010004@uwaterloo.ca>
2014-01-17 20:55 ` Kconfig Dependencies in Linux Grant Grundler
2014-01-17 21:03   ` Sarah Nadi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.