Bugzilla setup for Lm_sensors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Phil, hi Axel,

> Please see below for our conversation on Bugzilla topics.  Comments
> wanted!

First of all, thanks a lot for working on this. I will be very happy when
we finally move from our old ticket system to bugzilla :) Don't get me
wrong, the old ticket system isn't all bad and I appreciate the work
that was made on it, but the limitations it had (no possible follow-up
by the submitter to name only the major one) made it hard to use
efficiently.

> I'm thinking 'i2c' and 'lm_sensors' for the products. And then breaking
> out each driver (chip and bus) for the components, each app in 'prog'
> (e.g. 'i2c-detect','sensors-detect',etc.) and adding either a catchall
> for the rest of the code or breaking them out further (e.g. 'dev',
> 'proc', 'core', etc.).
>
> What do you think?

What are these "Products"? When looking at the kernel's bugzilla I see
categories and components within the categories, but no products.

http://bugzilla.kernel.org/query.cgi

I am not sure that formally splitting i2c and lm_sensors as products is
wise. There are a couple bus drivers in the i2c package while the other
ones are in lm_sensors. Also, the split between i2c and lm_sensors might
not be clear to the user so it might confuse them more than help.

> I wished there were a hierachical structure in components, so that one
> could use
>
> |-->chips
> |  |-->...
> |  |-->...
> |-->busses
>
> but there isn't, it has to be kept flat (or we embed the hierachy in
> the components like "chips:lm93").

I would use the Categories for that. I would propose the following
categories, with non-exhaustive components lists:

i2c core drivers
    |--> i2c-core
    |--> i2c-proc
    |--> i2c-dev
    |--> i2c-isa
bus drivers
    |--> i2c-ali15x3
    |--> i2c-ali1535
    |--> i2c-i801
    |--> i2c-viapro
    |--> ...
chip drivers
    |--> adm1021
    |--> adm1025
    |--> adm1031
    |--> it87
    |--> lm63
    |--> lm75
    |--> lm80
    |--> lm83
    |--> lm85
    |--> lm87
    |--> lm90
    |--> lm92
    |--> lm93
    |--> via686a
    |--> vt1211
    |--> vt8231
    |--> w83781d
    |--> w83627hf
    |--> ...
userspace tools
    |--> sensors
    |--> sensord
    |--> sensors-detect
    |--> i2cdetect
    |--> i2cdump
    |--> i2cset
    |--> isadump
    |--> isaset
    |--> ddcmon
    |--> ...

I guess it somehow covers the hierarchical structure you were thinking of.

> The main purpose of components is for developers to be auto-assigned
> them and to be able to sort easier through the bugs.

Completely agree. It would help much if we could all get an alert when
one of "our" drivers gets a report, instead of having to watch the
tickets as they are created and ignore those we don't feel competent
for.

Thanks again,
--
Jean Delvare



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux