Re: Co-maintainers for my ham packages

2023-11-22 Thread Matt Domsch
Richard, as I am no longer able to run or test the above Ham packages, I
will remove myself from them. I've reassigned several open bug reports to
you (you were already on cc and recently addressed one issue with sdrpp -
thank you!).

Thanks,
Matt N5MLD

On Sun, Jun 5, 2022 at 9:22 PM Matt Domsch  wrote:

> Blaise, I appreciate your offer. I regret I won't have time in the next
> several months to be a packaging Elmer myself.
>
> Richard, I've added you as an admin to each of these.  Note that kni also
> is an admin for SoapySDR and swt2c is an admin for CubicSDR.
>
> Thanks,
> Matt N5MLD
>
> On Thu, May 26, 2022 at 10:24 PM Blaise Pabon  wrote:
>
>> Well, I have been wanting to become a fedora packager for a while and I
>> have some of that hardware somewhere around here.
>> I might need an Elmer to help me through the first iteration.
>>
>> -Blaise
>>
>> On Thu, May 26, 2022 at 6:28 PM Richard Shaw 
>> wrote:
>>
>>> On Thu, May 26, 2022 at 1:59 PM Matt Domsch  wrote:
>>>
>>>> Due to an impending move to NYC and related downsizing of my house into
>>>> a 2-bedroom apartment, I'm selling all my ham radio gear. Therefore I won't
>>>> be able to test any of the Fedora packages I maintain with actual
>>>> hardware.  Would anyone be interested in maintaining or co-maintaining
>>>> these?
>>>>
>>>> - direwolf - Sound Card-based AX.25 TNC
>>>> - CubicSDR - Cross-Platform Software-Defined Radio Panadapter
>>>> - liquid-dsp - Digital Signal Processing Library for Software-Defined
>>>> Radios
>>>> - sdrpp - SDRPlusPlus bloat-free SDR receiver software
>>>> - SoapySDR - A Vendor Neutral and Platform Independent SDR Support
>>>> Library
>>>> - soapy-rtlsdr - SoapySDR module for RTL-SDR hardware
>>>>
>>>
>>> Whichever ones aren't taken, just give them to me (or orphan them and
>>> let me know).
>>>
>>> But if someone wants them, please take them! I need more packages like I
>>> need a new hole in my head. :)
>>> Thanks,
>>> Richard
>>> K5OIM
>>> ___
>>> devel mailing list -- devel@lists.fedoraproject.org
>>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>>> Fedora Code of Conduct:
>>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>>> List Archives:
>>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>>> Do not reply to spam on the list, report it:
>>> https://pagure.io/fedora-infrastructure
>>>
>>
>>
>> --
>> LinkedIn <https://www.linkedin.com/in/blaisepabon/>  |  Quora
>> <https://www.quora.com/profile/Blaise-Pabon>  |  Github
>> <https://github.com/blaisep>
>> “If you want to go fast, go alone. If you want to go far, go together.” 
>> --African
>> proverb
>>
>
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Co-maintainers for my ham packages

2022-06-05 Thread Matt Domsch
Blaise, I appreciate your offer. I regret I won't have time in the next
several months to be a packaging Elmer myself.

Richard, I've added you as an admin to each of these.  Note that kni also
is an admin for SoapySDR and swt2c is an admin for CubicSDR.

Thanks,
Matt N5MLD

On Thu, May 26, 2022 at 10:24 PM Blaise Pabon  wrote:

> Well, I have been wanting to become a fedora packager for a while and I
> have some of that hardware somewhere around here.
> I might need an Elmer to help me through the first iteration.
>
> -Blaise
>
> On Thu, May 26, 2022 at 6:28 PM Richard Shaw  wrote:
>
>> On Thu, May 26, 2022 at 1:59 PM Matt Domsch  wrote:
>>
>>> Due to an impending move to NYC and related downsizing of my house into
>>> a 2-bedroom apartment, I'm selling all my ham radio gear. Therefore I won't
>>> be able to test any of the Fedora packages I maintain with actual
>>> hardware.  Would anyone be interested in maintaining or co-maintaining
>>> these?
>>>
>>> - direwolf - Sound Card-based AX.25 TNC
>>> - CubicSDR - Cross-Platform Software-Defined Radio Panadapter
>>> - liquid-dsp - Digital Signal Processing Library for Software-Defined
>>> Radios
>>> - sdrpp - SDRPlusPlus bloat-free SDR receiver software
>>> - SoapySDR - A Vendor Neutral and Platform Independent SDR Support
>>> Library
>>> - soapy-rtlsdr - SoapySDR module for RTL-SDR hardware
>>>
>>
>> Whichever ones aren't taken, just give them to me (or orphan them and let
>> me know).
>>
>> But if someone wants them, please take them! I need more packages like I
>> need a new hole in my head. :)
>> Thanks,
>> Richard
>> K5OIM
>> ___
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>> Do not reply to spam on the list, report it:
>> https://pagure.io/fedora-infrastructure
>>
>
>
> --
> LinkedIn <https://www.linkedin.com/in/blaisepabon/>  |  Quora
> <https://www.quora.com/profile/Blaise-Pabon>  |  Github
> <https://github.com/blaisep>
> “If you want to go fast, go alone. If you want to go far, go together.” 
> --African
> proverb
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Co-maintainers for my ham packages

2022-05-26 Thread Matt Domsch
Due to an impending move to NYC and related downsizing of my house into a
2-bedroom apartment, I'm selling all my ham radio gear. Therefore I won't
be able to test any of the Fedora packages I maintain with actual
hardware.  Would anyone be interested in maintaining or co-maintaining
these?

- direwolf - Sound Card-based AX.25 TNC
- CubicSDR - Cross-Platform Software-Defined Radio Panadapter
- liquid-dsp - Digital Signal Processing Library for Software-Defined Radios
- sdrpp - SDRPlusPlus bloat-free SDR receiver software
- SoapySDR - A Vendor Neutral and Platform Independent SDR Support Library
- soapy-rtlsdr - SoapySDR module for RTL-SDR hardware

Thanks,
Matt N5MLD
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: koji / doxygen / mock failures making directories sometimes

2021-08-22 Thread Matt Domsch via devel
Success, thank you Vitaly.

On Sun, Aug 22, 2021 at 9:10 AM Vitaly Zaitsev via devel <
devel@lists.fedoraproject.org> wrote:

> On 22/08/2021 15:28, Matt Domsch via devel wrote:
> > I say intermittent because it succeeded completely during a
> > scratch-build, and then failed on subsequent koji builds on different
> > builders (failed on 2 builders in one run, then failed on one different
> > builder on another run).
>
> It looks like a race condition. Try to build in 1 thread:
>
> %global _smp_build_ncpus 1
>
> --
> Sincerely,
>Vitaly Zaitsev (vit...@easycoding.org)
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


koji / doxygen / mock failures making directories sometimes

2021-08-22 Thread Matt Domsch via devel
Building opendbx, I'm seeing intermittent failures creating an output
directory. From build.log during the Doxygen portion of the build:

error: Could not create output directory
/builddir/build/BUILD/opendbx-1.4.6/doc/html

I say intermittent because it succeeded completely during a scratch-build,
and then failed on subsequent koji builds on different builders (failed on
2 builders in one run, then failed on one different builder on another run).

https://koji.fedoraproject.org/koji/taskinfo?taskID=74312216 (scratch-build
succeeded)
https://koji.fedoraproject.org/koji/taskinfo?taskID=74313500 (failed
armv7hl and x86_64)
https://koji.fedoraproject.org/koji/taskinfo?taskID=74313435 (failed i686)

Advice wanted.

Thanks,
Matt
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Upgrading SoapySDR to 0.8.1

2021-08-17 Thread Matt Domsch via devel
Jaroslav  - you and I each have a Soapy hardware package (soapy-uhd and
soapy-rtlsdr respectively) in Fedora. Doug Mitchell has packaged up
soapy-airspy and soapy-hackrf in Copr and  should begin the review process
for those soon.

SoapySDR 0.8.1 is available as the latest upstream.  I've built it, these 4
hardware plugins, and CubicSDR, against it for a Fedora 34 system, and
while I only have an rtlsdr hardware, it appears to be working.  I'd like
to push 0.8.1 into rawhide and rebuild soapy-uhd, soapy-rtlsdr, and
CubicSDR against it then.

Doug - the spec file lines that reference modules0.7 need to be changed to
modules* so the packages can be built against either base version.
Jaroslav's soapy-uhd package already supports this.

Upstream commit log:
https://github.com/pothosware/SoapySDR/compare/soapy-sdr-0.7.2...soapy-sdr-0.8.1

Thoughts?

Thanks,
Matt
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Running rawhide mockbuild on Fedora 33 fails with GPG check

2021-08-15 Thread Matt Domsch via devel
One problem is mock doesn't have the right GPG key for rawhide at this
point.  It's easy to fix.

# ls -al /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-*
...
-rw-r--r--. 1 root root 1668 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-34-primary
-rw-r--r--. 1 root root 1668 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-35-primary
-rw-r--r--. 1 root root 1668 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary
lrwxrwxrwx. 1 root root   29 Jul 26 07:59
/usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-rawhide-primary
-> RPM-GPG-KEY-fedora-35-primary

# cd /usr/share/distribution-gpg-keys/fedora/
# rm RPM-GPG-KEY-fedora-rawhide-primary
rm: remove symbolic link 'RPM-GPG-KEY-fedora-rawhide-primary'? y
# ln -s RPM-GPG-KEY-fedora-36-primary RPM-GPG-KEY-fedora-rawhide-primary

Furthermore,  /etc/mock/templates/fedora-rawhide.tpl has hard-coded version
35 which needs to bump to 36.

There's a second problem, that fedora-review claims to take a
--mock-config= option, but it seems not to work. It always wants to build
for rawhide.

Thanks,
Matt


On Sun, Aug 15, 2021 at 7:06 AM Otto Urpelainen  wrote:

> Sérgio Basto kirjoitti 15.8.2021 klo 3.12:
> > Hi,
> >
> > I'm seeing the same problem,  for a quick fix, we need update
> > /etc/mock/templates/fedora-rawhide.tpl line 12 with
> > config_opts['releasever'] = '36', as reference [1] ...
> >
> > We need a new mock-core-configs package with configurations for "Fedora
> > 35 branched" some work in progress here [2]
>
> Having followed the Fedora process for some time now, I have noticed
> that issues of this kind happen at every branching.
>
> I wonder if more things could work like dist-git branches already do,
> where rawhide is always rawhide, branching does not affect it, and
> branched releases receive a new configuration at the moment of
> branching? Opposed to that, Mock and other places follow a model where
> rawhide is Fedora N+1 and branching means a) reconfiguring rawhide as
> Fedora N+2 and b) creating a new configuration for the actual Fedora
> N+1. The need to do a) means that rawhide easily breaks when branching
> occurs.
>
> When you branch B off from A, it is understandable that B won't be
> completely functional until the branching is completed. But there should
> be no reason for A to stop working, simply because there should not be
> any reason to modify A at all.
>
> I am not very familiar with Mock internals, but I suppose that Mock is
> *not* one of the places where such change of approach would be easy. I
> suppose it has a relation with dist tags, and if you changed rawhide's
> dist tag from 'fc(n+1)' to 'rawhide', you should probably do mass
> rebuild only after branching to get dist tag right in the branched
> release. And you would probably have to consider a lot of other things,
> too.
>
> But there are also places where it would be easy to avoid breakage
> simply calling rawhide, 'rawhide': At least the thing where a Toolbox
> container build from f34 image can be either actually Fedora 34 or
> Fedora Rawhide, depending on things [1].
>
> [1]: https://github.com/containers/toolbox/issues/722
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


unretiring CubicSDR from rawhide

2020-04-08 Thread Matt Domsch
CubicSDR provides a panadapter experience, showing the RF spectrum for the
band you have selected. I use it with my Yaesu FTDX3000D radio frequently,
along with an inexpensive RTL-SDR adapter.

I've prepared CubicSDR to be unretired from Fedora rawhide (F33), now that
wxGTK 3.1 is available in rawhide. Package review ticket here:
https://bugzilla.redhat.com/show_bug.cgi?id=1821987

Reviews appreciated.

Thanks,
Matt N5MLD
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Potential module for wxGTK3.1 unstable series / Audacity

2019-12-03 Thread Matt Domsch
CubicSDR (Ham Radio panadapter spectrum visualizer using inexpensive
receivers) upstream moved to wxWidgets 3.1 over 18 months ago.  While I had
some success in backing out some specific changes that let it compile with
wxGTK 3.0, upstream has moved on considerably since then, making extensive
use of wxGLAttributes in various calls, which is far harder to back out.
Furthermore, upstream won't look at issues on older releases. [1]   Lending
some urgency are multiple abrt-reported segfaults, including on F30 and F31
[2].  Either a wxGTK 3.1 package in the main repos, or in copr, will be
needed to make this package usable again.


[1] https://github.com/cjcliffe/CubicSDR/issues/726
[2]
https://retrace.fedoraproject.org/faf/summary/?component_names=CubicSDR&daterange=2019-01-01%3A2019-12-03&resolution=m

-Matt
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-03-04 Thread Matt Domsch
On Mon, Mar 04, 2013 at 10:03:01AM -0600, Andy Gospodarek wrote:
> On Mon, Mar 04, 2013 at 09:01:35AM -0600, Matt Domsch wrote:
> > On Mon, Mar 04, 2013 at 08:44:55AM -0600, Domsch, Matt wrote:
> > > The challenge here is that because struct netdev is initialized to all
> > > zeros, code that consumes dev_id can't tell the difference between a
> > > driver _setting_ the value to 0 because it has 2 ports 0 and 1, and a
> > > default (unset) value of 0.  I think the only solution here is to make
> > > sure the kernel drivers, if they need to set it, always set this
> > > non-zero, so udev, seeing a non-zero value, knows it's a valid value
> > > to use.
> > 
> > These seem to be the 4 drivers currently setting dev_id:
> > 
> > drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: 
> > adap->port[i]->dev_id = j;
> > drivers/net/ethernet/freescale/fec.c:   fep->dev_id = dev_id++;
> 
> Look up a few lines:
> 
> /* setup board info structure */
> fep = netdev_priv(ndev);
> 
> fep is not a pointer to the net_device, but to the private device
> structure.  This is why I didn't include it in the list.

Good catch.
 
> > drivers/net/ethernet/mellanox/mlx4/en_netdev.c: dev->dev_id =  port - 1;
> > drivers/net/ethernet/sfc/siena.c:   efx->net_dev->dev_id = 
> > EFX_OWORD_FIELD(reg, FRF_CZ_CS_PORT_NUM) - 1;
> > 
> > of these, both the mlx4 and siena drivers set them starting at 0.  I
> > think the fec driver might be doing so as well, but it's not as
> > obvious.  I'm pretty sure cxgb4 starts numbering at 1 just from
> > reading the code.  So, as-is in the 3.9rc1 kernel, I wouldn't be
> > comfortable relying on the value of dev_id.
> 
> I agree it looks like some cleanup is needed due to the inconsistency.
> 
> This is still only an issue when a single function supports multiple
> ethernet devices, right?

I believe so, yes.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-03-04 Thread Matt Domsch
On Mon, Mar 04, 2013 at 08:44:55AM -0600, Domsch, Matt wrote:
> On Mon, Feb 25, 2013 at 11:02:55AM -0600, Andy Gospodarek wrote:
> > On Sat, Feb 23, 2013 at 10:28:21AM +0100, Bill Nottingham wrote:
> > > Matt Domsch (matt_dom...@dell.com) said: 
> > > > On Wed, Feb 13, 2013 at 01:57:42PM -0600, Bill Nottingham wrote:
> > > > > > If we can solve the installtime naming convention choice to not
> > > > > > eliminate biosdevname, be able to disable systemd/udevd naming, and
> > > > > > have the default be possible on a per-system-vendor basis, and solve
> > > > > > the NPAR/SR-IOV/Mellanox naming problems, then I can support this
> > > > > > proposal.  Without fixing these shortcomings though, my customers 
> > > > > > will
> > > > > > have a fit at me.
> > > > > 
> > > > > If you're agreeing that biosdevname should be limited to type9/type41
> > > > > (if I'm reading you right), and if the systemd/udev names still use 
> > > > > those
> > > > > fields, what parts of biosdevname are you still requiring? The actual
> > > > > namespace used, or something else?
> > > > 
> > > > I'd prefer if we didn't force users through another namespace change.
> > > > I took a lot of flack for changing the namespace once.  From their
> > > > perspective, it's still udev doing the renaming, only now the code
> > > > moved from a udev helper into udev itself.
> > > 
> > > True; the users likely don't care other than how they enable/disable it.
> > > 
> > > > I'd like to see the SR-IOV & NPAR devices handled.  Those aren't
> > > > represented in type9/type41, and their commonplace on Dell systems.
> > > > 
> > > > I'd like to see the Dell-specific PCI VPD-R code from biosdevname
> > > > included in udev, as that's used to map multi-port devices to port
> > > > numbers.  Those aren't represented in type9/type41, and they're
> > > > commonplace on Dell systems.
> > > 
> > > OK.
> > > 
> > > > I'd like to see kernel driver work to be sure every multi-port driver
> > > > with the same PCI b/d/b/f sets dev_id.  That isn't necessarily true
> > > > today, which makes it hard to trust.  biosdevname needs this too,
> > > > until such a time as it's dead.
> > > 
> > > Do we have a list of these, or is it a matter of doing a driver audit?
> > > CC'ing gospo.
> > 
> > (Thanks, Bill, though I've been following this thread as I am on the
> > list).
> > 
> > Right now almost no drivers actually set dev_id.  In fact mlx4_en,
> > cxgb4, and sfc seem to be the only ones right now.  If we feel like this
> > a requirement there will be work on the kernel side to add this.
> 
> The challenge here is that because struct netdev is initialized to all
> zeros, code that consumes dev_id can't tell the difference between a
> driver _setting_ the value to 0 because it has 2 ports 0 and 1, and a
> default (unset) value of 0.  I think the only solution here is to make
> sure the kernel drivers, if they need to set it, always set this
> non-zero, so udev, seeing a non-zero value, knows it's a valid value
> to use.

These seem to be the 4 drivers currently setting dev_id:

drivers/net/ethernet/chelsio/cxgb4/t4_hw.c: adap->port[i]->dev_id = 
j;
drivers/net/ethernet/freescale/fec.c:   fep->dev_id = dev_id++;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c: dev->dev_id =  port - 1;
drivers/net/ethernet/sfc/siena.c:   efx->net_dev->dev_id = 
EFX_OWORD_FIELD(reg, FRF_CZ_CS_PORT_NUM) - 1;

of these, both the mlx4 and siena drivers set them starting at 0.  I
think the fec driver might be doing so as well, but it's not as
obvious.  I'm pretty sure cxgb4 starts numbering at 1 just from
reading the code.  So, as-is in the 3.9rc1 kernel, I wouldn't be
comfortable relying on the value of dev_id.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-03-04 Thread Matt Domsch
On Thu, Feb 28, 2013 at 09:20:51AM -0600, John Reiser wrote:
> On 02/28/2013 06:55 AM, Kay Sievers wrote:
> > On Mon, Feb 25, 2013 at 6:02 PM, Andy Gospodarek  
> > wrote:
> > 
> >>>> I'd like to see kernel driver work to be sure every multi-port driver
> >>>> with the same PCI b/d/b/f sets dev_id.  That isn't necessarily true
> >>>> today, which makes it hard to trust.  biosdevname needs this too,
> >>>> until such a time as it's dead.
> > 
> >>> Do we have a list of these, or is it a matter of doing a driver audit?
> >>> CC'ing gospo.
> > 
> >> Right now almost no drivers actually set dev_id.  In fact mlx4_en,
> >> cxgb4, and sfc seem to be the only ones right now.  If we feel like this
> >> a requirement there will be work on the kernel side to add this.
> > 
> > This only matters if there are multiple devices created by a driver
> > for one and the same pci device. Like when we have only one entry in
> > lspci, but multiple interfaces of the same type having this one device
> > as a parent.
> > 
> > Is this really common? I would expect this is a very rare exception.
> 
> How does this relate to a hosting service which assigns a different IP4
> for each client domain to the same physical ethernet port?  My service
> has many dozen different IP4 [advertised via DNS] assigned to the same port.

No conceptual change here.  You would still assign many IPv4
addressess to the same network device, just as you always have.  The
only difference is instead of assigning them to device eth0, you would
assign them to device en1.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-03-04 Thread Matt Domsch
On Mon, Feb 25, 2013 at 11:02:55AM -0600, Andy Gospodarek wrote:
> On Sat, Feb 23, 2013 at 10:28:21AM +0100, Bill Nottingham wrote:
> > Matt Domsch (matt_dom...@dell.com) said: 
> > > On Wed, Feb 13, 2013 at 01:57:42PM -0600, Bill Nottingham wrote:
> > > > > If we can solve the installtime naming convention choice to not
> > > > > eliminate biosdevname, be able to disable systemd/udevd naming, and
> > > > > have the default be possible on a per-system-vendor basis, and solve
> > > > > the NPAR/SR-IOV/Mellanox naming problems, then I can support this
> > > > > proposal.  Without fixing these shortcomings though, my customers will
> > > > > have a fit at me.
> > > > 
> > > > If you're agreeing that biosdevname should be limited to type9/type41
> > > > (if I'm reading you right), and if the systemd/udev names still use 
> > > > those
> > > > fields, what parts of biosdevname are you still requiring? The actual
> > > > namespace used, or something else?
> > > 
> > > I'd prefer if we didn't force users through another namespace change.
> > > I took a lot of flack for changing the namespace once.  From their
> > > perspective, it's still udev doing the renaming, only now the code
> > > moved from a udev helper into udev itself.
> > 
> > True; the users likely don't care other than how they enable/disable it.
> > 
> > > I'd like to see the SR-IOV & NPAR devices handled.  Those aren't
> > > represented in type9/type41, and their commonplace on Dell systems.
> > > 
> > > I'd like to see the Dell-specific PCI VPD-R code from biosdevname
> > > included in udev, as that's used to map multi-port devices to port
> > > numbers.  Those aren't represented in type9/type41, and they're
> > > commonplace on Dell systems.
> > 
> > OK.
> > 
> > > I'd like to see kernel driver work to be sure every multi-port driver
> > > with the same PCI b/d/b/f sets dev_id.  That isn't necessarily true
> > > today, which makes it hard to trust.  biosdevname needs this too,
> > > until such a time as it's dead.
> > 
> > Do we have a list of these, or is it a matter of doing a driver audit?
> > CC'ing gospo.
> 
> (Thanks, Bill, though I've been following this thread as I am on the
> list).
> 
> Right now almost no drivers actually set dev_id.  In fact mlx4_en,
> cxgb4, and sfc seem to be the only ones right now.  If we feel like this
> a requirement there will be work on the kernel side to add this.

The challenge here is that because struct netdev is initialized to all
zeros, code that consumes dev_id can't tell the difference between a
driver _setting_ the value to 0 because it has 2 ports 0 and 1, and a
default (unset) value of 0.  I think the only solution here is to make
sure the kernel drivers, if they need to set it, always set this
non-zero, so udev, seeing a non-zero value, knows it's a valid value
to use.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-02-18 Thread Matt Domsch
On Wed, Feb 13, 2013 at 01:57:42PM -0600, Bill Nottingham wrote:
> > If we can solve the installtime naming convention choice to not
> > eliminate biosdevname, be able to disable systemd/udevd naming, and
> > have the default be possible on a per-system-vendor basis, and solve
> > the NPAR/SR-IOV/Mellanox naming problems, then I can support this
> > proposal.  Without fixing these shortcomings though, my customers will
> > have a fit at me.
> 
> If you're agreeing that biosdevname should be limited to type9/type41
> (if I'm reading you right), and if the systemd/udev names still use those
> fields, what parts of biosdevname are you still requiring? The actual
> namespace used, or something else?

I'd prefer if we didn't force users through another namespace change.
I took a lot of flack for changing the namespace once.  From their
perspective, it's still udev doing the renaming, only now the code
moved from a udev helper into udev itself.

I'd like to see the SR-IOV & NPAR devices handled.  Those aren't
represented in type9/type41, and their commonplace on Dell systems.

I'd like to see the Dell-specific PCI VPD-R code from biosdevname
included in udev, as that's used to map multi-port devices to port
numbers.  Those aren't represented in type9/type41, and they're
commonplace on Dell systems.

I'd like to see kernel driver work to be sure every multi-port driver
with the same PCI b/d/b/f sets dev_id.  That isn't necessarily true
today, which makes it hard to trust.  biosdevname needs this too,
until such a time as it's dead.


So, aside from the naming convention change (which, hey, if someone
else takes the pain for making that change again, not me or my company
- go nuts!), the rest is straightforward technical and code can be
cribbed if desired from biosdevname or just rewritten.

Thanks,
Matt


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-02-12 Thread Matt Domsch
On Thu, Feb 07, 2013 at 09:22:40PM -0600, Kay Sievers wrote:
> On Thu, Feb 7, 2013 at 7:12 AM, Matt Domsch  wrote:
> 
> >We
> >will need a method to enable/disable on a per-vendor basis as we
> >added to RHEL in the udev rules that invoke (or don't) biosdevname.
> >The suggestion of linking in (or not) rules files won't work for a
> >distro-wide per-vendor configuration.
> 
> Udev rules are installed in /usr/lib and can be "masked" by creating
> empty files in /etc with the same file name. That way entire rules
> files can be enabled/disabled, if needed.

I am concerned about the naming convention at installtime.  The
current proposal removes biosdevname from comps @core as mandatory,
and I presume would also remove it from the anaconda install
environment as well.  This leaves the kernel default naming scheme,
which we agree is poor.  So I also presume this proposal will be
extended to enable systemd/udevd naming at installtime, which for all
network installs the device naming is prompted for on screen and/or
read from kickstart files.  In this proposal there is no way to use
biosdevname names at installtime, or disable systemd/udevd names
entirely if so desired (akin to biosdevname=0 on the kernel command
line).  The RHEL model of disabling biosdevname by some hardware
vendors, at installtime, is not accounted for in the current proposal.

> If needed, we could add a kernel command line option to the rules too.

We do need this.  We also need to be able to enable biosdevname at
installtime, again by kernel command line.  The existing biosdevname=1
flag seems a good choice.

I am less concerned about runtime, as actions can be taken at runtime
to enable/disable/change the naming conventions for future boots.  I
agree anything can be done at runtime given a smart system
administrator (as much as I would like not to rely on a smart system
administrator for each install).

> > C) There are several cases that biosdevname handles that udev doesn't
> >(yet) - NPAR and SR-IOV at least.  These are widely used in Dell
> >and other vendors' servers.
> 
> These SR-IOV show up with their own PCI function number in the kernel
> and they are unique that way. From my point of view this is good
> enough and we don't need to do anything here. If people want "pretty"
> names they should provide custom and meaningful names on their own.
> Udev does not want to establish any cross-device relations for naming,
> and only look at the single device it is currently handling.

I disagree that users should provide their own "pretty" names, when we
do have all the information we need about these devices to provide
"pretty" names by default ourselves.  By the same argument, I don't
need anything more from systemd/udevd now than I've had for years with
70-persistent-net.rules files.

There are very good reasons to, in the device name, identify the
separate (to the kernel) devices that represent the same physical
cable jack.  Dell's engineers have been adding code to the bonding
driver to recognize when someone is bonding two kernel devices that
share a single physical cable jack, as that's not usually the intended
configuration.  With the growing set of "applicance distributions"
that auto-configure bonding across all visible network devices, this
is even more important.

The biosdevname convention of using _{1234} to identify such
sub-devices is mirrored in your convention of appending f{1234}.
Which works until you get to single PCI b/d/f devices with multiple
ports (e.g. Mellanox adapters), after which you need further
information to disambiguate the network devices.  The biosdevname
maintainers are trying to tackle this right now.

> > D) the udev scheme will run out of characters in IFNAMSIZ (you've got
> >at most 15 chars to work with,
> 
> Sure, it's an unfortunate kernel limitation we have to live with. We
> just do not rename anything if the name we composed does not fit. It's
> not really a problem, more an exotic corner case that can be
> covered/fixed by custom config if it really happens.
> 
> >really less 5 because decimal-based
> >VLAN tagging is allowed, hence MAC-based won't fit).
> 
> VLANS do not need to be named with their number in the network device
> name, they are created by custom config and not by detected hardware,
> so the naming problem can be solved at that level too, instead of the
> hardware-centric view udev has. For now, all VLANs are ignored by
> udev.

VLAN devices are created in userspace by vconfig, with its own naming
policy:

* name-type:  VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5),
  DEV_PLUS_VID (eth0.0005), DEV_PLUS_VID_NO_PAD (eth0.5)

I agree udev doesn't need 

Re: Proposed F19 Feature: systemd/udev Predictable Network Interface Names

2013-02-06 Thread Matt Domsch
I haven't chimed in on this thread yet, and as the original
biosdevname author, I suppose I should.  Some points of consideration,
which I had shared with Lennart and Kay when they first showed me
their work.

A) I'm glad to see someone else recognize and want to tackle
   this. Doing it in udev makes a lot of sense, and will certainly
   force more distros and hardware vendors to use it.  RHEL6 still has
   it enabled only for Dell systems, by request of (other hardware
   vendors) who didn't want to inflict biosdevname on their users.  We
   will need a method to enable/disable on a per-vendor basis as we
   added to RHEL in the udev rules that invoke (or don't) biosdevname.
   The suggestion of linking in (or not) rules files won't work for a
   distro-wide per-vendor configuration.

B) I have had far more positive feedback about the effectiveness of
biosdevname from Dell customers than I have negative.  They love
that finally the physical external chassis labels have a direct
correlation to the Linux (and Windows Server 2012 if you're
counting) device name.
C) There are several cases that biosdevname handles that udev doesn't
   (yet) - NPAR and SR-IOV at least.  These are widely used in Dell
   and other vendors' servers.

D) the udev scheme will run out of characters in IFNAMSIZ (you've got
   at most 15 chars to work with, really less 5 because decimal-based
   VLAN tagging is allowed, hence MAC-based won't fit).  Once you
   allow NPAR/SR-IOV you need at least 4 characters there (e.g. i254
   as suffix), leaving you with 6 usable.  You take 2 to define the
   interface type (en,wl,ww), leaving 4 to describe the PCI topology.
   Not gonna fit...  And last time I looked, we can't make IFNAMESIZ
   bigger, as it's kernel ABI to userspace and used in a ton of
   places.  This is why the biosdevname naming convention is not as
   pretty as yours - there simply isn't enough space in IFNAMSIZ to do
   much given the claims already on the space that we can't ignore.
   "We can't solve that, so we won't" is not acceptable.  Real people
   use these network features every day.

E) In this thread, it has come up several times that biosdevname falls
   back to an emumeration method in some cases where the BIOS
   information is not present.  Yes, it does, though there are command
   line flags that can disable that in general (e.g. --smbios26 means
   it won't trigger unless the info is present in firmware).  As I've
   handed of maintenance of biosdevname to a whole engineering team, I
   don't know the current state of any other enumeration codepaths,
   but I agree, that's a lousy way to get the "right" answer, and I'm
   sure the engineering team would take suggestions on how to fix it,
   rather than 'throw out the baby with the bathwater'.


 F) "sane" (to a programmer) PCI bus topology is getting more and more
difficult to come by, as multiple PCI roots now hang off specific
CPUs.  It will not be unusual for embedded devices to hang off the
second CPU slot, which may or may not be populated with a CPU.
We're long past the days where I can convince any motherboard
designers to physically route their boards to bring sanity to OS
device naming schemes.


So, in short, I support making Consistent Network Device Names
better. But I'm not convinced the udev proposal is the right solution.
I'd like to see an analysis of what I got wrong in biosdevname,
proposals to fix those that don't cause even more problems, and then
come to a solution.  I expect Lennart and Kay have already done this,
but the only argument I keep hearing on this thread is "biosdevname
sometimes does enumeration of its own - that's evil" which is correct,
but not sufficient justification to throw it out.

Thanks,
Matt

--
Matt Domsch
Technology Strategist
Dell | Office of the CTO


pgp_g0s6eanZ7.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: gutenprint update in rawhide, soname bump

2012-07-10 Thread Matt Domsch
On Mon, Jul 09, 2012 at 08:53:14AM -0500, Jiri Popelka wrote:
> This soname bump has been an upstream error.
> Please rebuild (again) cinepaint and photoprint once this gets into rawhide.
> Thanks.

Photoprint is rebuilt for rawhide now.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: gutenprint update in rawhide, soname bump

2012-06-13 Thread Matt Domsch
On Wed, Jun 13, 2012 at 08:59:08AM -0500, Jiri Popelka wrote:
> Hi
> 
> I built gutenprint 5.2.8 in rawhide.
> This introduces a soname bump (libgutenprint.so.2 to .3).
> 
> These packages (owners CCed) need rebuilding:
> 
> cinepaint
> photoprint

Photoprint scratch build succeeded, picked up libgutenprint.so.3.
Normal build started.

If someone else wanted to take over this package, I'd be happy to pass
it off.  It hasn't seen a point release in nearly 3 years, or even a
prerelease in 2, so maintenance on it is very light, but I find it
useful, so I've done the minimal work to keep it going.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usr/sbin/validate clash with /usr/bin/validate

2012-05-23 Thread Matt Domsch
On Wed, May 23, 2012 at 01:22:35PM -0500, Paul Wouters wrote:
> 
> I just got caught in having two different "validate" commands in my
> path.
> 
> The /usr/bin/validate version is from the dnssec-tools package. It has a
> man page and usage info and is a tool to diagnose dnssec lookups.

I humbly suggest that the dnssec-tools package should consider changing
the name of that executable as well, perhaps dnssec-validate.  There
are many tools that could claim the term 'validate' for an aspect
of what they do.  What if 'rpm -V package' had instead been written as
'validate package' ?  Or 'gpg -v signaturefile' had been 'validate
signaturefile' ?  I know, first come first served, but it feels
presumptuous to lay claim to a generic action such as this.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [announce] yum: parallel downloading

2012-05-22 Thread Matt Domsch
On Mon, May 21, 2012 at 05:33:51AM -0500, Zdenek Pavlas wrote:
> > The number of concurrent users is now lower because, well, each of
> > them now completes a "yum update" in one third of the time.
> 
> I think Glen's concerns were that the consumed resources
> (flow caches, TCP hash entries, sockets) may scale faster
> than the aggregated downloading speed.
> 
> I am aware of this, and in most cases the downloader in urlgrabber
> will make just 1 concurrent connection to a mirror, because:
> 
> 1) The Nth concurrent connection to the same host is assumed
>to be N times slower than 1st one, so we'll very likely
>not select the same mirror again.
> 
> 2) maxconnections=1 in every metalink I've seen so far.
>This is a hard limit, we block until a download finishes
>and reuse one connection when the limit is maxed out.

That's MirrorManager's doing.  I don't have a box for mirror admins to
tell MM otherwise - that they'd be happy with >1 connection.  I
suppose that could be added, default to 1.

> The reason for NOT banning >1 connections to the same host altogether
> is that (as John Reiser wrote) 2nd connection does help quite a lot
> when downloading many small files and just one mirror is available.
> I agree that using strictly 1 connection and HTTP pipelining would 
> be even better, but we can't do that with libcurl.

I'd be happy if yum/urlgrabber/libcurl finally used http keepalives.
Last time I looked (and it has been a while), it didn't, so you always
paid the TCP slow startup penalty for each package.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Why does git merge have so much trouble with Fedora package branches?

2011-11-09 Thread Matt Domsch
On Wed, Nov 09, 2011 at 07:46:57PM -0600, Adam Williamson wrote:
> It's rather infuriating to have to go in and 'fix' a bunch of
> 'conflicts' which are not conflicts at all, but just the changes you
> wanted to merge with a bunch of silly >>>> and <<<< around them.

I use this:

fedpkg switch-branch f16
git merge -s recursive -X theirs master

and have a git alias for it in ~/.gitconfig:

[alias]
copymaster = merge -s recursive -X theirs master

This forces the f16 branch contents to match the master branch
contents.  I haven't looked closely at what it does to the linear git
history though.


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: python-distutils-extra for EPEL?

2011-09-07 Thread Matt Domsch
On Wed, Sep 07, 2011 at 10:28:19AM -0500, Matt Domsch wrote:
> > 05.09.2011, 20:35, "Fedora Python SIG" 
> > :
> > > 31.08.2011, 00:58, "Matt Domsch" :
> > > - Is anyone in the Python SIG interested in maintaining
> > > - python-distutils-extra in el6?  The Fedora maintainer has declined to
> > > - participate in EPEL, but would welcome someone else doing so.  The
> > > - rawhide copy builds clean in koji against el6 right now, so it
> > > - shouldn't be that hard to maintain.
> > > -
> > > - This is needed by openstack-nova, which the Cloud SIG is in process of
> > > - packaging for Fedora and EL6.
> 
> 
> On Wed, Sep 07, 2011 at 06:25:23AM -0500, nomc...@yandex.ru wrote:
> > It's very interesting.How and what  can I 
> > begin? Before I didn't realise such tasks. 
> 
> While above I said python-distutils-extra, I really meant the package
> bpython.  p-d-e was built by fab, and he pushed it to updates-testing
> for EPEL.  I built bpython, and pushed it to updates-testing for EPEL.
> 
> Going forward, I would like you to maintain bpython for EPEL, just as
> you do for Fedora.

(by "you", I mean a member of the python SIG who is interested in
such. I recognize nomctan is not the official owner of bpython Fedora
branches).


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
___
python-devel mailing list
python-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel


Re: python-distutils-extra for EPEL?

2011-09-07 Thread Matt Domsch
> 05.09.2011, 20:35, "Fedora Python SIG" :
> > 31.08.2011, 00:58, "Matt Domsch" :
> > - Is anyone in the Python SIG interested in maintaining
> > - python-distutils-extra in el6?  The Fedora maintainer has declined to
> > - participate in EPEL, but would welcome someone else doing so.  The
> > - rawhide copy builds clean in koji against el6 right now, so it
> > - shouldn't be that hard to maintain.
> > -
> > - This is needed by openstack-nova, which the Cloud SIG is in process of
> > - packaging for Fedora and EL6.


On Wed, Sep 07, 2011 at 06:25:23AM -0500, nomc...@yandex.ru wrote:
> It's very interesting.How and what  can I 
> begin? Before I didn't realise such tasks. 

While above I said python-distutils-extra, I really meant the package
bpython.  p-d-e was built by fab, and he pushed it to updates-testing
for EPEL.  I built bpython, and pushed it to updates-testing for EPEL.

Going forward, I would like you to maintain bpython for EPEL, just as
you do for Fedora.  The el6 branch now exists in the bpython git
package.

https://fedoraproject.org/wiki/Joining_EPEL
https://fedoraproject.org/wiki/EPEL_Package_Maintainers

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
___
python-devel mailing list
python-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-07-10 Thread Matt Domsch
On Sun, Jul 10, 2011 at 04:43:30PM +0100, Matthew Garrett wrote:
> On Sat, Jul 09, 2011 at 11:45:33PM -0400, Jon Masters wrote:
> 
> > * Fedora should (IMO) institute mandatory mass rebuilds. Either every
> > cycle, or every other cycle. I've briefly discussed with Dennis.
> > Bootstrapping (and similar activities) are far easier with a clean set
> > of deps, which is the case for F15. It should always be the case that we
> > know everything builds and self-hosts through a mass rebuild per cycle.
> 
> This has been raised with FESCO in the past, and I don't think there's 
> any fudnamental disagreement on it. But scheduling one mass rebuild per 
> cycle doesn't prevent us ending up in a broken state unless we do it 
> right at the end of the cycle, and right now that's problematic in terms 
> of release process - rebuilding everything we've just QAed is an 
> excellent way to introduce subtle breakage. So it really needs to be an 
> out-of-archive verification rather than one that's targetted at the 
> release, and we need the resources and manpower to handle it.

Alternately, we could take a lesson from our compatriots at openSUSE.
Their openSUSE Build Service throws a combination of automated
intelligence and hardware at the problem.  Given the package
dependency tree, if package B BuildRequires package A, then every time
A gets rebuilt, B is also bumped and rebuilt.  This causes build
breakage to get caught fairly early in the process (rather than via an
asynchronous out-of-tree process), and the resulting packages are available in
their equivalent of the rawhide tree for test and use.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-07-10 Thread Matt Domsch
On Sat, Jul 09, 2011 at 11:45:33PM -0400, Jon Masters wrote:
> It's becoming clear that several points do need raising with FESCo:
>   * Fedora should (IMO) institute mandatory mass rebuilds. Either every
> cycle, or every other cycle. I've briefly discussed with Dennis.
> Bootstrapping (and similar activities) are far easier with a clean set
> of deps, which is the case for F15. It should always be the case that we
> know everything builds and self-hosts through a mass rebuild per cycle.

I agree with Jon 100%.

As folks know, I have been an ardent supporter of self-hosting since I
started working with Linux (and RHL/Fedora) 12 years ago.  I'm not
alone in this position, and have had the help of many maintainers over
the years to fix FTBFS bugs as I've uncovered and reported them -
Thank You!

However, I haven't had as much time to put into that effort recently
as I believe it deserves.  FESCo asked me to draft a procedure [1], a
task from [2] for ensuring identified FTBFS packages were blocked,
which I've done.  But the procedure lacks a key component -
identifying, through Fedora Project-maintained efforts (and not my own
private efforts), the list of pacakges that FTBFS.  That could be a
rel-eng mass rebuild run.  That could be a stand-alone rebuild effort.
I'm not going to dictate.  I have had some interest from individuals
asking how they could help, but they seemed to be daunted by the need
for a good deal of builder resources to do a mass rebuild in a
reasonable amount of time.  And unfortunately, I'm not in a position
to put the builders I scrounged up on the public internet for use.

If self-hosting and reliable package building is important to you,
please chime in with ideas for how we can make this a standard part of
the Fedora release process.


[1] https://fedoraproject.org/wiki/Deprecate_FTBFS_packages
[2] https://fedoraproject.org/wiki/Release_Engineering_Release_Tickets

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname in fedora 15 - why is this inconsistency?

2011-07-09 Thread Matt Domsch
On Fri, Jul 08, 2011 at 10:22:07AM -0600, Petrus de Calguarium wrote:
> Tom Hughes wrote:
> 
> > Did you upgrade this machine from an earlier version of Fedora? If so
> > then I suspect the old names will stick because you will have udev
> > persistent naming rules for them.
> 
> No, I did a clean install. I installed a week before the first Test 
> Candidate for the first Release Candidate of the Alpha for Fedora 15 
> came out.

I indicated in the bug that we had a few last-minute fixes for this
feature that landed around that time frame; it's possible that the
pre-f15-alpha build he has missed such fixes.  Otherwise, it's not
obvious why it would fail.  Petrus says he'll try again after F16 is
released.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Deprecating portreserve

2011-06-30 Thread Matt Domsch
On Wed, Jun 29, 2011 at 06:34:35PM +0100, Matthew Garrett wrote:
> On Wed, Jun 29, 2011 at 12:27:47PM -0500, Matt Domsch wrote:
> 
> > Portreserve is also useful to reserve (not let the OS make use of)
> > ports that are needed by an embedded management controller that
> > intercepts delivery of packets to the port and delivers them to the
> > BMC (e.g. the PowerEdge 1955 BMC).  While we've done away with that
> > behavior in newer systems, such are still in production use.
> 
> Is that port number exposed to the OS in any way?

Not that I can recall, which is why it was a horrible design.  IIRC it
was just the remote IPMI port, but there may have been a few others.

I misremembered [1] the system type, it was the PowerEdge 1855, not
the newer 1955.  So we did fix that particular bit of pain in newer
generations.  In that case, it was the IPMI port 623/tcp that was
snarfing packets.

[1] http://lists.us.dell.com/pipermail/linux-poweredge/2005-November/023606.html

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Deprecating portreserve

2011-06-29 Thread Matt Domsch
On Wed, Jun 29, 2011 at 04:48:58PM +0100, Tim Waugh wrote:
> Now that systemd is used by default, I think it is time to deprecate
> portreserve.
> 
> For those unfamiliar with it, portreserve is a small utility which binds
> specific network ports early on during the boot process, so that
> services using those ports can claim them when they start.  The point is
> to avoid accidental clashes when services use random unbound privileged
> ports.
> 
> Currently portreserve has a SysV initscript.  It doesn't make a lot of
> sense to migrate it to a systemd service unit because of the fact that
> systemd avoids the problem.

Portreserve is also useful to reserve (not let the OS make use of)
ports that are needed by an embedded management controller that
intercepts delivery of packets to the port and delivers them to the
BMC (e.g. the PowerEdge 1955 BMC).  While we've done away with that
behavior in newer systems, such are still in production use.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed package drops due to FTBFS

2011-06-27 Thread Matt Domsch
On Thu, Jun 23, 2011 at 10:09:40AM -0500, Matt Domsch wrote:
> Below are the of packages which have outstanding FTBFS bugs from
> earlier Fedora releases.  I've split them up by their 'dist' tag which
> shows when they were last successfully built.
> 
> I recommend and propose to FESCo that all non-building packages with
> Fedora 12 and 13 dist tags be considered for dropping prior to
> branching Fedora 16.

At today's FESCo meeting, FESCo approved a policy to deprecate and
block packages that FTBFS with dist tags of (N-2) and earlier,
therefore .f12, .f13, and .f14 in prep for the f16 branch.  At this
point, there are no packages which FTBFS from that date which do not
have a dist tag.

https://fedoraproject.org/wiki/Deprecate_FTBFS_packages

has been added to the Release Engineering Release SOP for comment and
review enacting this.

The packages below are the initial candidate list; packages which have
new builds present in rawhide prior to branching f16 will no longer be
considered candidates, so fix your packages sooner rather than later please...



> Since Fedora 12:
> 
> gnome-do-plugins-0.8.2-1.fc12 [u'599889 NEW'] (build/make) nushio,antiaircraft
> guile-gnome-platform-2.16.1-4.fc12 [u'599864 NEW'] (build/make) laxathom
> imgtarget-0.1.4-4.fc12 [u'599895 NEW'] (build/make) grof
> kanatest-0.4.8-3.fc12 [u'631023 NEW'] (build/make) robmv
> kdetv-0.8.9-13.fc12 [u'631359 NEW'] (build/make) subhodip
> kpolynome-0.1.2-15.fc12 [u'599875 NEW'] (build/make) chitlesh
> ktechlab-0.3.70-3.20090304svn.fc12 [u'631203 NEW'] (build/make) chitlesh
> libctl-3.0.2-10.fc12 [u'599894 NEW'] 
> (missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
>  edhill,deji
> libopensync-plugin-kdepim-0.22-6.fc12 [u'599881 NEW'] (build/make) awjb
> multiget-1.2.0-7.fc12 [u'631052 NEW'] (build/make) guidoledermann,mtasaka
> netgo-0.5-12.fc12 [u'631087 NEW'] (build/make) spot
> notecase-1.6.1-6.fc12 [u'631448 NEW'] 
> (missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
>  bouska
> photoprint-0.4.0-7.fc12 [u'599755 NEW'] (build/make) grof
> pigment-0.3.17-3.fc12 [u'599828 NEW'] (build/make) thias
> postgresql-pgpool-ha-1.1.0-8.fc12 [u'599834 NEW'] (build/make) devrim
> qgo-1.5.4r2-3.fc12 [u'631091 NEW'] (build/make) orphan
> qucs-0.0.15-4.fc12 [u'631404 NEW'] (build/make) tanguy
> rubygem-cobbler-1.6.1-1.fc12 [u'599799 NEW'] 
> (unpackaged_files/python-egg-info?) jeckersb
> starlab-4.4.3-7.fc12 [u'599988 ASSIGNED'] (build/make) lkundrak,mmahut
> subtitlecomposer-0.5.3-3.fc12 [u'599833 NEW'] (build/make) tuxbrewr
> xdx-2.4.1-3.fc12 [u'599818 NEW'] (build/make) bjensen,sindrepb
> xsri-2.1.0-17.fc12 [u'599802 NEW'] (build/make) ssp
> 
> 
> Since Fedora 13:
> 
> automake15-1.5-29.fc13.1 [u'631216 NEW'] (build/make) karsten
> automake16-1.6.3-18.fc13.1 [u'631215 NEW'] (build/make) karsten
> db4o-7.4-2.fc13 [u'631066 NEW'] (build/make) pfj
> fsvs-1.2.1-1.fc13 [u'631437 NEW'] (build/make) davidf,wolfy
> gpar2-0.3-9.fc13 [u'631134 NEW'] (build/make) drago01
> gwave-2-18.20090213snap.fc13 [u'599862 NEW'] 
> (missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
>  chitlesh,tnorth
> klibido-0.2.5-13.fc13 [u'631410 NEW'] (build/make) faucamp
> linbox-1.1.7-0.2.svn3214.fc13 [u'631173 NEW'] (build/make) jjames
> 
> 
> Since Fedora 14:
> 
> agave-0.4.7-1.fc14 [u'631411 NEW'] (build/make) bonii
> gnusim8085-1.3.6-1.fc14 [u'631067 NEW'] (build/make) sherry151,chitlesh
> kazehakase-0.5.8-9.svn3873_trunk.fc14 [u'631305 NEW'] (build/make) mtasaka
> link-grammar-4.6.7-3.fc14 [u'599978 NEW'] (build/make) uwog
> rubygem-rcov-0.9.8-1.fc14 [u'631350 NEW'] (build/make) mmorsi
> tilda-0.9.6-4.fc14 [u'631372 NEW'] (build/make) laxathom



Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-27 Thread Matt Domsch
On Mon, Jun 27, 2011 at 08:03:17AM +0200, V?t Ondruch wrote:
> Hi Matt,
> 
> I just want to note that your script is not listing the package owners 
> correctly. There should be listed only people who have commit access, 
> but there are listed also people who just watch bugzilla and commits, 
> [1] for example. Unfortunately nobody of listed owners:
> 
> rubygem-rack-1.1.0-2.fc14 (build/make) kanarip,mmorsi,stahnma,vondruch
> 
> 
> can do something about it except kanarip.

I originally had only the "package owner".  I changed it to be
"package owner and bugzilla cc: list" as, if you're signed up for cc:
messages, you likely want to know, even if you can't commit a change
to the package.  (Some on cc: are provenpackagers).

pkgdb does have a method for me to query only those with commit
access, but I would prefer to leave it as-is, letting more people
(those who have shown interest by signing up for bugzilla cc: list)
get the notification rather than fewer (those who have commit rights),
in hope of action being taken.


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-24 Thread Matt Domsch
On Sat, Jun 25, 2011 at 01:33:49AM +, Ben Boeckel wrote:
> Matt Domsch  wrote:
> > ghc-hinotify-0.3.1-9.fc16 (build/make) mathstuf,haskell-sig
> 
> Jens opened another bug for this[1]. Should I mark as CLOSED DUPLICATE
> or set a dependency?

CLOSED DUPLICATE is right in this instance, as the bug I filed blocks
the F16FTBFS bug already.  I did so.

Thanks for the quick response.  I'm still looking forward to
chasmd... :-)
-Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-24 Thread Matt Domsch
On Fri, Jun 24, 2011 at 10:37:34AM -0400, David Malcolm wrote:
> On Wed, 2011-06-22 at 19:17 -0500, Matt Domsch wrote:
> > Fedora Fails To Build From Source Results for x86_64
> > using rawhide from 2011-06-16
> > 
> > Good hunting!
> > 
> > Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/
> 
> > pypy-1.5-1.fc16 (build/make) dmalcolm,tomspur
> 
> I don't see a directory for this within the i386/x86_64 subdirectories
> of the above ^^^

my bad.  pypy has been taking nearly 7 hours to (fail to) build; I
excluded it in the last run, which nuked the logs from the previous
failure runs.  In a couple cases it did complete, in others it
didn't.  I think you can ignore it for now.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-24 Thread Matt Domsch
On Wed, Jun 22, 2011 at 07:17:45PM -0500, Matt Domsch wrote:
> Fedora Fails To Build From Source Results for x86_64
> using rawhide from 2011-06-16

As a reminder, please do not simply "CLOSED NOTABUG" your FTBFS bugs.
By the time I started mass-filing 564 bugs yesterday, any packages I
filed bugs against had failed to build at least 6 times through, so
_something_ is failing.  It may not be a bug in your package; it may
well be a bug in mock, or in a package you BR.  However, your package
does FTBFS.

If you believe this is actually a bug in another package, do NOT
change the component in this bug or close this bug.  Instead, add the
appropriate bug number from the other package to the "Depends on" line
in this bug.  If the other package does not yet have a bug created
that you think matches, please create one.  Doing so helps us properly
track bugs and their dependencies, just as we track package
dependencies.  (If you close this bug, and the other package is not
fixed before the next FTBFS run, a new bug will get created.  Please
follow the above advice to avoid such duplication.)


There are a couple common failures we're seeing now:

* Bug 716267 - mock 1.1.11 moves to build step even if buildroot had
depsolving problems.  The symptom of this is that root.log indicates
some SKIPBROKEN lines, your BR packages were not installed into the
buildroot, and in build.log you see configure fail due to missing BR'd
packages.  In this case, set "Depends on" in your bug to
716267.  (mock does not use --skip-broken; the SKIPBROKEN lines are
seen because the script runs yum at highest debugging level.)

* There is a secondary bug in each of these instances, which is
   that a package you BR cannot be installed into the buildroot due to
   dependency issues of its own.  Packages that require sendmail fail
   for this reason.  In this case, put both the mock bug number and the
   package bug number into the Depends on: list in your bug.

** Sendmail bug 716460
Error: Package: sendmail-8.14.5-1.fc16.x86_64 (ftbfs)
Requires: libdb-5.1.so()(64bit)

* Bug 716354 pango uses deprecated G_CONST_RETURN, symptom in your build.log:
/usr/include/pango-1.0/pango/pango-script.h:132:12: error: unknown type name 
'G_CONST_RETURN'
/usr/include/pango-1.0/pango/pango-script.h:133:12: error: unknown type name 
'G_CONST_RETURN'

Thanks,
Matt


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-24 Thread Matt Domsch
On Fri, Jun 24, 2011 at 03:05:52PM +0200, Michal Hlavinka wrote:
> On Wednesday 22 of June 2011 19:17:45 Matt Domsch wrote:
> > Fedora Fails To Build From Source Results for x86_64
> > using rawhide from 2011-06-16
> > 
> > Good hunting!
> > 
> > Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/
> ...
> > Total packages: 10614
> > Number failed to build: 603
> > Number expected to fail due to ExclusiveArch or ExcludeArch: 27
> > Leaving:  576
> > 
> > Of those expected to have worked...
> > Without a bug filed: 531
> > --
> ...
> > mhlavink: mksh
> 
> this should not be on the list:
> ...
> Wrote: /builddir/build/RPMS/mksh-39c-4.fc16.x86_64.rpm
> Wrote: /builddir/build/RPMS/mksh-debuginfo-39c-4.fc16.x86_64.rpm
> ...
> 
> build.log shows it works fine

You are correct. I have been continuing to repeat the failed builds,
as there are some transient failures that are not specific to any one
package.  As of when I sent that note, this package had failed to
build at least 3 times through the loop; it subsequently succeeded
yesterday prior to my mass-filing FTBFS bugs in bugzilla.

Thanks for looking into it.

-Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Packages that will be orphaned

2011-06-23 Thread Matt Domsch
On Mon, Jun 20, 2011 at 10:34:10AM -0700, Toshio Kuratomi wrote:
> Due to the requirement for contributors to sign the FPCA by Thursday of last
> week, certain package owners who haven't yet signed will be removed from the
> packager group soon.  When that happens, the packages that they own will be
> orphaned.

> photoprint

I'll take photoprint.  I just updated it to latest upstream and fixed
it FTBFS.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Proposed package drops due to FTBFS

2011-06-23 Thread Matt Domsch
Below are the of packages which have outstanding FTBFS bugs from
earlier Fedora releases.  I've split them up by their 'dist' tag which
shows when they were last successfully built.

I recommend and propose to FESCo that all non-building packages with
Fedora 12 and 13 dist tags be considered for dropping prior to
branching Fedora 16.



Since Fedora 12:

gnome-do-plugins-0.8.2-1.fc12 [u'599889 NEW'] (build/make) nushio,antiaircraft
guile-gnome-platform-2.16.1-4.fc12 [u'599864 NEW'] (build/make) laxathom
imgtarget-0.1.4-4.fc12 [u'599895 NEW'] (build/make) grof
kanatest-0.4.8-3.fc12 [u'631023 NEW'] (build/make) robmv
kdetv-0.8.9-13.fc12 [u'631359 NEW'] (build/make) subhodip
kpolynome-0.1.2-15.fc12 [u'599875 NEW'] (build/make) chitlesh
ktechlab-0.3.70-3.20090304svn.fc12 [u'631203 NEW'] (build/make) chitlesh
libctl-3.0.2-10.fc12 [u'599894 NEW'] 
(missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
 edhill,deji
libopensync-plugin-kdepim-0.22-6.fc12 [u'599881 NEW'] (build/make) awjb
multiget-1.2.0-7.fc12 [u'631052 NEW'] (build/make) guidoledermann,mtasaka
netgo-0.5-12.fc12 [u'631087 NEW'] (build/make) spot
notecase-1.6.1-6.fc12 [u'631448 NEW'] 
(missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
 bouska
photoprint-0.4.0-7.fc12 [u'599755 NEW'] (build/make) grof
pigment-0.3.17-3.fc12 [u'599828 NEW'] (build/make) thias
postgresql-pgpool-ha-1.1.0-8.fc12 [u'599834 NEW'] (build/make) devrim
qgo-1.5.4r2-3.fc12 [u'631091 NEW'] (build/make) orphan
qucs-0.0.15-4.fc12 [u'631404 NEW'] (build/make) tanguy
rubygem-cobbler-1.6.1-1.fc12 [u'599799 NEW'] 
(unpackaged_files/python-egg-info?) jeckersb
starlab-4.4.3-7.fc12 [u'599988 ASSIGNED'] (build/make) lkundrak,mmahut
subtitlecomposer-0.5.3-3.fc12 [u'599833 NEW'] (build/make) tuxbrewr
xdx-2.4.1-3.fc12 [u'599818 NEW'] (build/make) bjensen,sindrepb
xsri-2.1.0-17.fc12 [u'599802 NEW'] (build/make) ssp


Since Fedora 13:

automake15-1.5-29.fc13.1 [u'631216 NEW'] (build/make) karsten
automake16-1.6.3-18.fc13.1 [u'631215 NEW'] (build/make) karsten
db4o-7.4-2.fc13 [u'631066 NEW'] (build/make) pfj
fsvs-1.2.1-1.fc13 [u'631437 NEW'] (build/make) davidf,wolfy
gpar2-0.3-9.fc13 [u'631134 NEW'] (build/make) drago01
gwave-2-18.20090213snap.fc13 [u'599862 NEW'] 
(missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
 chitlesh,tnorth
klibido-0.2.5-13.fc13 [u'631410 NEW'] (build/make) faucamp
linbox-1.1.7-0.2.svn3214.fc13 [u'631173 NEW'] (build/make) jjames


Since Fedora 14:

agave-0.4.7-1.fc14 [u'631411 NEW'] (build/make) bonii
gnusim8085-1.3.6-1.fc14 [u'631067 NEW'] (build/make) sherry151,chitlesh
kazehakase-0.5.8-9.svn3873_trunk.fc14 [u'631305 NEW'] (build/make) mtasaka
link-grammar-4.6.7-3.fc14 [u'599978 NEW'] (build/make) uwog
rubygem-rcov-0.9.8-1.fc14 [u'631350 NEW'] (build/make) mmorsi
tilda-0.9.6-4.fc14 [u'631372 NEW'] (build/make) laxathom


Since Fedora 15:

cone-0.84-1.fc15 [u'631345 ON_QA'] (build/make) steve
gtkdatabox-0.9.1.1-7.fc15 [u'631349 NEW'] (build/make) ework
kadu-0.6.5.4-5.fc15 [u'599796 NEW'] (build/make) radekl,gajownik,radekl
monafont-2.90-12.fc15 [u'631326 NEW'] (build/make) mtasaka



Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-23 Thread Matt Domsch
On Thu, Jun 23, 2011 at 03:03:12PM +0200, Mattias Ellert wrote:
> ons 2011-06-22 klockan 19:17 -0500 skrev Matt Domsch:
> > Fedora Fails To Build From Source Results for x86_64
> > using rawhide from 2011-06-16
> > 
> > Good hunting!
> 
> 
> > lcgdm-1.8.0.1-7.fc16 (build/make) ellert,stevetraylen
> 
> This is already resolved (by an update of CGSI-gSOAP). The package built
> fine on 2011-06-20 in koji during the perl mass rebuild:
> 
> https://koji.fedoraproject.org/koji/buildinfo?buildID=248860
> 
> > root-5.28.00d-1.fc16 (build/make) ellert,stevetraylen
> 
> This needs the update of lcgdm above to be in the buildroot in order to
> build. That build is not in rawhide yet, only in dist-f16-perl.
> 
>   Mattias


Thanks for the report. Because my scripts can't see dist-f16-perl,
only what's in rawhide, you're going to get bug created for these,
which you can mark CLOSED RAWHIDE as soon as dist-f16-perl is merged
in.

It's situations like this that a FTBFS system more integrated
with our packaging and release system would be beneficial. I don't
have the time now to write such; there has been some interest from
other contributors, but that seems to have stalled out given the
daunting amount of hardware desired (not necessarily
required) to do a run over all 10.6k packages in a reasonable amount
of time.


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-22 Thread Matt Domsch
On Wed, Jun 22, 2011 at 07:17:45PM -0500, Matt Domsch wrote:
> Fedora Fails To Build From Source Results for x86_64
> using rawhide from 2011-06-16

There are several false failures in this list due to what seems to be
a race condition between my RHEL5 NFS server and F15 clients.  If your
mock.log includes a line such as:

ERROR: Could not create dir 
/home/build/mock-results/x86_64/straw-0.27-19.fc15.src.rpm/result/.
Error: [Errno 13] Permission denied: '/home/build'

with a python traceback, that's the symptom, and those builds are
failing but not due to anything related to the specific package.  The
directory exists (it was created immediately before mock was invoked),
but python seems not to think so.

I'll try to keep those failures from being included in the results
going forward.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora rawhide FTBFS status 2011-06-16 i386

2011-06-22 Thread Matt Domsch
 TurboGears,python-migrate

tremble: TurboGears,perl-Expect,rubygem-nokogiri

trondd: avr-gdb,avr-libc

tuju: libdigidocpp,smartcardpp

tuxbrewr: 
PackageKit,digikam,digikam,kdebase3,kdebindings,ohm,spicebird,squeak-vm,subtitlecomposer,tripwire

uwog: abiword,link-grammar

varekova: man-pages-ru,uClibc,uClibc

vda: uClibc

verdurin: arpage

virtmaint: seabios,virt-mem

vlg: granule

vondruch: ruby,rubygem-rack,rubygem-tilt

vpv: openoffice.org-voikko

walters: gnome-python2-desktop,gnome-python2-extras

wolfy: fsvs,grip,halevt,libzrtpcpp

wtogami: ltsp

xavierb: openvas-libraries

ynakam: seedit

yyang: plexus-containers


-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora rawhide FTBFS status 2011-06-16 x86_64

2011-06-22 Thread Matt Domsch
ed,supertux

steved: nfs-utils,rpcbind

stevetraylen: lcgdm,root

stingray: cuetools

subhodip: kdetv,straw

sundaram: clutter-gst,deja-dup,gnote,gtkmm24,pino

supercyper: Mayavi,libqttracker,libwps,pino,qtiplot,scidavis

suravee: CodeAnalyst-gui

svahl: devilspie,kdebase3

tagoh: im-chooser,kinput2,paps,ruby,uim

tanguy: qucs

tbzatek: gamin,seahorse-plugins

th0br0: mumble

than: kdebase3,kdebindings,wordtrans

thias: autodir,blackbox,camE,keepalived,openvpn-auth-ldap,pigment,zziplib

thm: dexter

thomasvs: mach

timlau: postr,postr

timn: fawkes,libdc1394,stage

tjikkun: telepathy-gabble

tmraz: gnupg

tmz: gtkpod

tnorth: LabPlot,alliance,avr-gdb,avr-libc,gwave,liborigin

tomeu: hulahop

tomspur: hamster-applet,pypy,python-daemon,python3

topdog: libpuzzle,php-pecl-geoip,php-pecl-lzf,php-pecl-sphinx

toshio: TurboGears,python-migrate

tremble: TurboGears,perl-Expect,rubygem-nokogiri

trondd: avr-gdb,avr-libc

tuju: libdigidocpp,smartcardpp

tuxbrewr: 
PackageKit,digikam,digikam,kdebase3,kdebindings,spicebird,squeak-vm,subtitlecomposer,tripwire

tuxmadhu: grub

uwog: abiword,link-grammar

varekova: man-pages-ru,uClibc,uClibc

vda: uClibc

verdurin: arpage

virtmaint: seabios,virt-mem

vlg: granule

vondruch: ruby,rubygem-rack

vpv: openoffice.org-voikko

walters: gnome-python2-desktop,gnome-python2-extras

wolfy: fsvs,grip,halevt,libzrtpcpp

wtogami: ltsp

xavierb: openvas-libraries

ynakam: seedit

yyang: plexus-containers


-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Same noarch update to several releases?

2011-05-31 Thread Matt Domsch
On Tue, May 31, 2011 at 06:24:08AM -0500, Bruno Wolff III wrote:
> I am co-maintaining boswars-addons which has been setup to not use dist
> as part of the versions, since the package is noarch and the same build
> is usable accross releases. It's 48 MB, so it has been considered large
> enough to be worth not triggering updates when updating between Fedora
> releases.
> 
> So now I want to get the same update into F13, F14, F15 and rawhide.
> Is there a reasonable way to do this? I think I can get it into F13
> and rawhide, but I am not sure how to get the same build into multiple
> updates repos for released versions. Can I do this one at a time? So
> that after it has made it all the way to updates in one release, to
> start again in another using manual tagging into updates-pending before
> using bodhi again?

I would expect rel-eng could tag that build into each of the updates manually.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: The future of FTBFS?

2011-04-07 Thread Matt Domsch
On Thu, Apr 07, 2011 at 05:11:00PM +0100, Jonathan Underwood wrote:
> On 7 April 2011 16:02, Matt Domsch  wrote:
> > Question is, is it valuable enough to the Project as a whole, that
> > someone else should take it on now?
> 
> Absolutely!
> 
> Actually, have you published you use to BFS the scripts anywhere?

http://linux.dell.com/files/fedora/FixBuildRequires/ftbfs-nov08.tgz

though I admit the scripts are ugly as sin, and if someone were to
take this on, the first thing to do would be rewrite them all in a
non-bash language.  Some of the individual helper scripts for
obtaining info from bugzilla, filing bugs in bugzilla, retriving the
list of package owners and emails, etc, would be nice to have in a
common library.

(FWIW, when I started the project, I did it because we had a need
around the Fedora 6 time frame to find out what was going to break in
a mass rebuild, the first for Fedora.  I dind't intend it to live so
long, but as with all good ideas, they take on a life of their own.)

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


The future of FTBFS?

2011-04-07 Thread Matt Domsch
As my job and family responsibilities have shifted over time, I have
been giving less and less attention to the FTBFS (fails to
build from source) process that I started 5 years ago on a "see, it
_can_ be done" lark.  

I think FTBFS has been valuable.  Through the process, hundreds, maybe
even a couple thousand, bugs have been discovered and fixed before
they affected our users or downstream remixes and derivatives.  I find
the breakage, file bugs, and the package owners fix them.  Sure,
I get the occasional "why are you filling my mailbox with this"
message, but overall, the response has been very positive.

Question is, is it valuable enough to the Project as a whole, that
someone else should take it on now?

If so, should it become standard process of the Project, rather than a
personal project?  With resources (koji servers) owned and managed by
the project, instead of the servers I could scrounge?

FTBFS cuts across Packagers, BugZappers, QA, Developers, and Release
Engineering.  As such, I think it needs to be part of standard
processes for the Project.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


biosdevname v0.3.7 - karma requested

2011-02-17 Thread Matt Domsch
FYI, I built and pushed biosdevname 0.3.7 with the recent bugfixes and
behavioral fixes. I wanted to get this out for testing in the F15
Alpha cut.  To that end, I need 3 people to give +1 karma to the
update

  https://admin.fedoraproject.org/updates/biosdevname-0.3.7-1.fc15


Thanks,
Matt

- Forwarded message from Matt Domsch  -

Date: Thu, 17 Feb 2011 10:15:40 -0600
From: Matt Domsch 
To: linux-hotp...@vger.kernel.org, net...@vger.kernel.org,
"K, Narendra" ,
"Hargrave, Jordan" ,
"Rose, Charles" ,
Colin Watson 
Subject: biosdevname v0.3.7

biosdevname, now version 0.3.7.

Major visible changes include no longer using '#' in device names (by
popular demand), no longer suggesting new names if running inside a VM
guest (tested with KVM, SLES 10 Xen, XenServer, VMware ESX, but it
uses the generic cpuid test, so should work on most virt platforms),
and a new kernel command line option 'biosdevname={0|1}' which udev
honors, to force enabling or disabling of invoking biosdevname.

Still to come: NPAR partition->port mapping support (initially
Dell-specific, but if NIC vendors have other ways to expose this,
please let me know).


Grab it here:
http://linux.dell.com/files/biosdevname/permalink/biosdevname-0.3.7.tar.gz
http://linux.dell.com/files/biosdevname/permalink/biosdevname-0.3.7.tar.gz.sign
git://linux.dell.com/biosdevname.git

I built this today for Fedora rawhide and F15, and I encourage
other distributions to pick it up as well.

shortlog:

Andrew Cooper (3):
  Fix segfault when BIOS advertises zero sized PIRQ Routing Table
  Add 'bonding' and 'openvswitch' to the virtual devices list
  Typo fixes

Harald Hoyer (1):
      Add kernel command line parameter "biosdevname={0|1}" to turn off/on

Matt Domsch (7):
  don't build or package dump_pirq, use biosdecode from dmidecode instead
  don't use '#' in names, use 'p' instead, by popular demand
  properly look for SMBIOS, then $PIR, then recurse
  update changelog
  Fix test for PIRQ table version
      fail PIRQ lookups if device domain is not 0
  exit(4) if running a virtual machine

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO

- End forwarded message -----

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO

- End forwarded message -

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora distribution build times

2011-01-15 Thread Matt Domsch
On Sat, Jan 15, 2011 at 11:14:42AM -0500, Genes MailLists wrote:
> On 01/15/2011 10:38 AM, John Reiser wrote:
> 
> > Perhaps it was Fedora 15 (and not Fedora 14) that took 4 days?  See below.
> > 
> >> So it took 2x4x10x96=7680 corehours to build 2 packages, at an average
> >> of 7680*60/2=23 coreminutes/package.
> >>
> >> And we get that on average one package takes 6 minutes on a 4 core machine.
> >> That makes sense.
> 
>Is it possible to break down how much time is in compiling versus
> packaging versus whatever else is involved ?

patches to mock to produce such would be welcome I'm sure.

For my part, I run '/usr/bin/time mock ...' on each package built, and
those times are recorded alongside the output RPMs, for the curious:

[vim-7.3.069-1.fc15.src.rpm]$ cat time.log 
real 253.96
user 211.30
sys 32.11


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora distribution build times

2011-01-15 Thread Matt Domsch
On Sat, Jan 15, 2011 at 03:52:34PM -0500, Jon Masters wrote:
> On Fri, 2011-01-14 at 16:51 -0600, Matt Domsch wrote:
> 
> > It took my build system 96 hours to build all of rawhide (>10k
> > packages) for both x86_64 and i386.  Builders are 10 Dell PowerEdge
> > 1955 servers, each with 2 sockets 3GHz Xeon 5160 CPUs (4 cores each),
> > 8GB RAM.  Builders running Fedora 14.
> 
> OOI, do you sequentially build one package at a time on a builder, or do
> you do parallel builds?

Each builder runs 2 build processes for each of i386 and x86_64 in
parallel, so 4 parallel builds per server.  Each package may be using
make %{_smp_flags} which would then overcommit the CPUs.  But in all,
it's disk-bound, not CPU-bound, especially now that I can't use tmpfs.

The builders have ext4 (Fedora 14 default) where the mock chroots
live.  When the runs start, each builder creates the basic chroot, and
mock caches that and unpacks it at the start of each package build, to
save some time.  The non-base buildrequires packages get fetched from
a local server over 1GbE, so that could become a bottleneck, but isn't
terribly limiting.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora distribution build times

2011-01-14 Thread Matt Domsch
On Wed, Jan 12, 2011 at 12:24:41PM +0530, Shakthi Kannan wrote:
> Greetings!
> 
> I would like to know as to how long it takes to build a complete
> Fedora distribution, say i686, from .src.rpms.
> 
> Are there any statistics available or is it possible to provide any
> info on the hardware specifications (RAM, number of processors, kernel
> used etc.), time it takes to build the complete Fedora distribution,
> and other build related statistics?

It took my build system 96 hours to build all of rawhide (>10k
packages) for both x86_64 and i386.  Builders are 10 Dell PowerEdge
1955 servers, each with 2 sockets 3GHz Xeon 5160 CPUs (4 cores each),
8GB RAM.  Builders running Fedora 14.


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname v0.3.4

2010-12-17 Thread Matt Domsch
On Fri, Dec 17, 2010 at 07:16:56AM -0600, Matt Domsch wrote:
> On Fri, Dec 17, 2010 at 04:57:35PM +0800, Simon Yan wrote:
> > This is neat, thanks for the effort.
> > Just tried it and works great.
> > 
> > One suggestion, can you add the logic if the program is not executed
> > by root it exits with a non-0 value and print out a warning message?
> 
> That's a good idea for now.  Ideally we would expose all the necessary
> bits in sysfs so it wouldn't need to be root (right now it reads
> /dev/mem), but enough bits are missing from sysfs today that it isn't
> feasible.

Patch is in upstream now, will be in the next release.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname v0.3.4

2010-12-17 Thread Matt Domsch
On Fri, Dec 17, 2010 at 04:57:35PM +0800, Simon Yan wrote:
> This is neat, thanks for the effort.
> Just tried it and works great.
> 
> One suggestion, can you add the logic if the program is not executed
> by root it exits with a non-0 value and print out a warning message?

That's a good idea for now.  Ideally we would expose all the necessary
bits in sysfs so it wouldn't need to be root (right now it reads
/dev/mem), but enough bits are missing from sysfs today that it isn't
feasible.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


biosdevname v0.3.4

2010-12-16 Thread Matt Domsch
biosdevname, now version 0.3.4.

The main visible change is that port indices now start at 1 rather
than 0, when assigned by biosdevname (such as falling back to PIRQ)
rather explicitly assigned by BIOS.  This is in keeping with how the
indices are assigned by BIOS on Dell and HP servers.


em where port starts at 1
pci# where port starts at 1

As a side effect, the first VMware Workstation guest NIC now appears as pci3#1
because the virtual machine BIOS exposes the device as being in a PCI
slot via PIRQ.


This also drops an explicit dependency check on a particular udev
version.  That version was supposed to properly handle parallel
conflicting renames when swizzling within the ethX namespace, but as
we've discovered, that doesn't always work.  The udev in RHEL5 is
older than what we were specifying, but it works just fine, so no more
check.

Furthermore, if biosdevname somehow messes up (either through its own
bug or because of a buggy BIOS), and would assign the same name to two
different devices, it won't try to assign names to either (who knows
which is correct?).  You can see the duplciates when running with the
-d debug option.


Grab it here:
http://linux.dell.com/files/biosdevname/permalink/biosdevname-0.3.4.tar.gz
http://linux.dell.com/files/biosdevname/permalink/biosdevname-0.3.4.tar.gz.sign
git://linux.dell.com/biosdevname.git

I built this today for Fedora rawhide (will be 15), and I encourage
other distributions to pick it up as well.

shortlog:

Matt Domsch (5):
  require any udev
  Return nothing if duplicate names would be assigned.
  Don't assign names to unknown devices
  only supress duplicates, not all names if any duplicates exist
  start with port index 1, not index 0


Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Orphaning system-auto-death

2010-12-16 Thread Matt Domsch
On Wed, Dec 15, 2010 at 09:24:40AM -0500, seth vidal wrote:
> After this bug:
> https://bugzilla.redhat.com/show_bug.cgi?id=663340
> 
> I realize I'm not remembering to update the EOL date often enough.
> 
> So, I'm orphaning system-auto-death. If no one steps up to take care of
> it I'm going to issue an update which disables the cron job.

I mentioned this in the bug, but preupgrade needs to know about the
EOL date of a release too.  Hence:

http://mirrors.fedoraproject.org/releases.txt

includes an eol-date entry:

[Fedora 12 (Constantine)]
stable=True
preupgrade-ok=True
version=12
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-12&arch=$basearch
installmirrorlist=http://mirrors.fedoraproject.org/mirrorlist?path=pub/fedora/linux/releases/12/Fedora/$basearch/os
eol-date=20101202


This is kept updated (mostly by me), it lives in the fedora-web git
tree in infrastructure.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed package blocking due to FTBFS

2010-12-10 Thread Matt Domsch
On Sat, Dec 11, 2010 at 01:44:54AM +0100, Kevin Kofler wrote:
> Matt Domsch wrote:
> > Last built on Fedora 12 (52):
> 
> Huh?
> 
> The right metric is not "when was this last built" but "when was this last 
> BUILDABLE". We don't randomly rebuild stuff which doesn't need to be 
> rebuilt.
> 
> E.g.:
> > celestia-1.5.1-2.fc12 [u'631077 NEW'] (build/make) steve,mmahut
> (the first one on that list) is in F14FTBFS, so it should be recorded as 
> last buildable in F13 / during early F14 development.

Fair point, I simply looked at the dist tag when making that list,
instead of looking at the decendents of F*FTBFS which captures the
"when" better.  Doesn't change that I'd like to seem them all fixed if
possible (and several have been since I posted the list), or dropped if
impossible (and a few have been blocked by their owners now as being
dead upstream, unfixable, and/or obsoleted).

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


biosdevname v0.3.3

2010-12-09 Thread Matt Domsch
biosdevname, now version 0.3.3.

I re-added the PCI IRQ Routing Table lookup code.  This is used as a
fallback, in the event system BIOS doesn't provide index and label
information in a way we can get at via sysfs, or via reading SMBIOS
directly.  This is necessary as quite a few systems I want to
have this feature on do not yet expose this info via SMBIOS, yet the
values in $PIR are perfectly usable for this purpose.


Grab it here:
http://linux.dell.com/files/biosdevname/permalink/biosdevname-0.3.3.tar.gz
http://linux.dell.com/files/biosdevname/permalink/biosdevname-0.3.3.tar.gz.sign
git://linux.dell.com/biosdevname.git

I built this today for Fedora rawhide (will be 15), and I encourage
other distributions to pick it up as well.

shortlog:

Matt Domsch (5):
  add back in PCI IRQ Routing Table lookups, as a fallback
  add in the pirq.[ch] files too
  sort PCI device list, set embedded_index better, use PIRQ info
  as a last resort
  remove Dell-specific code from make_release.sh
  bump version


Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed package blocking due to FTBFS

2010-12-08 Thread Matt Domsch
On Wed, Dec 08, 2010 at 12:01:39PM +, Bastien Nocera wrote:
> On Wed, 2010-12-08 at 00:50 -0800, Adam Williamson wrote:
> > On Wed, 2010-12-08 at 01:05 +, Bastien Nocera wrote:
> > 
> > > And I'll go back to fixing actual bugs encountered by people instead of
> > > random bot-driven bugs.
> > 
> > every abrt report, ever, is an actual bug encountered by an actual
> > person. They have to be sufficiently narked about the app crashing (and
> > it really must have crashed) to click through a rather convoluted
> > process (the first time, anyway) to send in a report.
> 
> Given the time it takes triage them, compared to how long it takes to
> file them, I'm not sure it's a win for us.
> 
> > so are all these bugs, for that matter: they're actual bugs encountered
> > by Matt. The package failing to build is clearly a bug. Matt tried to
> > build it and so encountered the bug. Where does it fail to meet your
> > criteria?
> 
> It's a file'n'dump bug. There's no one that actually looked at the bugs
> to try and analyse them, nobody to offer a reminder in the bugs (they
> were filed and left untouched).
> 
> > I agree it's a bit questionable whether we should block packages for
> > FTBFS, but the argument can clearly be made; being self-hosting is
> > obviously important for an F/OSS project. At some point it devolves into
> > Stallmanite wankery about whether you can flash your mouse, but where
> > exactly we should draw the line isn't a slam-dunk :)
> 
> I'm not sure what this has to do with anything. The signal to noise
> ratio in the RH bugzilla is far too low to be anything useful, and
> piling another bug on top of other bugs, with no reminder apart from
> this mail is rude.

I'm confused.  You want reminders filed in the bugs, but then you say
the S-to-N ratio is to low to be useful.

I could add automatic reminders in bugzilla, but I don't think that
solves your key concern.

The packages I posted last night were since F12 only.  Personally, I'd
like to see all FTBFS since even F14 fixed (they all have bugs filed).

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed package blocking due to FTBFS

2010-12-07 Thread Matt Domsch
On Mon, Dec 06, 2010 at 11:01:20PM -0600, Matt Domsch wrote:
> I would like to propose blocking packages at the F15 alpha compose
> point if they have not resolved their FTBFS from F14 or earlier.  The
> lists may be broken down by when they last did build.  With 3
> exceptions, these 110 bugs are all still in NEW state as well, so they
> haven't had much maintainer love in quite some time (6-18 months).
> 
> I trust module-init-tools will get resolved with an impending upstream
> release.  Not like that can go unfixed forever. :-)
> 
> 
> Last built on Fedora 12 (52):

And if I resolve all the packages that depend on these 52, I wind up
with a few more (136, but this counts some twice, and is binary
packages, not source package, so not quite as many in reality):

beldi-0:0.9.25-2.fc12.x86_64
celestia-0:1.5.1-2.fc12.x86_64
chm2pdf-0:0.9.1-8.fc14.noarch
classpathx-jaf-0:1.0-15.1.fc12.x86_64
classpathx-jaf-javadoc-0:1.0-15.1.fc12.x86_64
cone-0:0.78-3.fc12.x86_64
cone-devel-0:0.78-3.fc12.i686
cone-devel-0:0.78-3.fc12.x86_64
cone-doc-0:0.78-3.fc12.x86_64
coq-0:8.2pl1-1.fc12.x86_64
coq-coqide-0:8.2pl1-1.fc12.x86_64
coq-doc-0:8.2pl1-1.fc12.x86_64
coq-emacs-0:8.2pl1-1.fc12.x86_64
cpm-0:0.23-0.3.beta.fc12.x86_64
drgeo-0:1.1.0-16.fc12.x86_64
drgeo-doc-0:1.6-11.fc12.noarch
dumbster-0:1.6-9.fc12.noarch
gdmap-0:0.8.1-6.fc12.x86_64
genius-0:1.0.7-1.fc12.x86_64
genius-devel-0:1.0.7-1.fc12.i686
genius-devel-0:1.0.7-1.fc12.x86_64
gnokii-0:0.6.28-1.fc12.i686
gnokii-0:0.6.28-1.fc12.x86_64
gnokii-devel-0:0.6.28-1.fc12.i686
gnokii-devel-0:0.6.28-1.fc12.x86_64
gnokii-smsd-0:0.6.28-1.fc12.x86_64
gnokii-smsd-mysql-0:0.6.28-1.fc12.x86_64
gnokii-smsd-pgsql-0:0.6.28-1.fc12.x86_64
gnome-do-plugins-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-banshee-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-bibtex-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-clawsmail-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-eog-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-epiphany-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-evolution-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-firefox-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-flickr-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-pidgin-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-rhythmbox-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-tasque-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-thunderbird-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-tomboy-0:0.8.2-1.fc12.x86_64
gnome-do-plugins-vinagre-0:0.8.2-1.fc12.x86_64
gnome-genius-0:1.0.7-1.fc12.x86_64
gnome-phone-manager-0:0.65-8.fc14.x86_64
gnome-phone-manager-telepathy-0:0.65-8.fc14.x86_64
gpsk31-0:0.5-4.fc12.x86_64
gshutdown-0:0.2-6.fc12.x86_64
gsql-0:0.2.1-4.fc12.i686
gsql-0:0.2.1-4.fc12.x86_64
gsql-devel-0:0.2.1-4.fc12.i686
gsql-devel-0:0.2.1-4.fc12.x86_64
gsql-engine-mysql-0:0.2.1-4.fc12.x86_64
gsql-plugins-0:0.2.1-4.fc12.x86_64
gtkglextmm-0:1.2.0-10.fc12.i686
gtkglextmm-0:1.2.0-10.fc12.x86_64
gtkglextmm-devel-0:1.2.0-10.fc12.i686
gtkglextmm-devel-0:1.2.0-10.fc12.x86_64
guile-gnome-platform-0:2.16.1-4.fc12.i686
guile-gnome-platform-0:2.16.1-4.fc12.x86_64
guile-gnome-platform-devel-0:2.16.1-4.fc12.i686
guile-gnome-platform-devel-0:2.16.1-4.fc12.x86_64
gwave-0:2-18.20090213snap.fc13.x86_64
htmldoc-0:1.8.27-13.fc12.x86_64
imgtarget-0:0.1.4-4.fc12.x86_64
ipa-server-0:1.2.2-4.fc15.x86_64
jack-audio-connection-kit-0:1.9.6-2.fc15.i686
jack-audio-connection-kit-0:1.9.6-2.fc15.x86_64
javatar-0:2.5-2.fc13.x86_64
kanatest-0:0.4.8-3.fc12.x86_64
kdetv-0:0.8.9-13.fc12.i686
kdetv-0:0.8.9-13.fc12.x86_64
koji-web-0:1.4.0-4.fc15.noarch
kpolynome-0:0.1.2-15.fc12.x86_64
ktechlab-0:0.3.70-3.20090304svn.fc12.x86_64
libctl-0:3.0.2-10.fc12.i686
libctl-0:3.0.2-10.fc12.x86_64
libctl-devel-0:3.0.2-10.fc12.i686
libctl-devel-0:3.0.2-10.fc12.x86_64
libfreebob-0:1.0.11-6.fc12.i686
libfreebob-0:1.0.11-6.fc12.x86_64
libfreebob-devel-0:1.0.11-6.fc12.i686
libfreebob-devel-0:1.0.11-6.fc12.x86_64
libopensync-plugin-gnokii-1:0.22-4.fc12.x86_64
libopensync-plugin-kdepim-1:0.22-6.fc12.x86_64
manaworld-0:0.0.29.1-2.fc12.x86_64
manaworld-music-0:0.0.20-4.fc12.noarch
maven-embedder-0:2.0.4-6.fc12.noarch
maven-embedder-javadoc-0:2.0.4-6.fc12.noarch
maven-plugin-cobertura-0:2.3-3.fc12.noarch
maven-plugin-cobertura-javadoc-0:2.3-3.fc12.noarch
mingw32-gtkmm24-0:2.19.6-1.fc14.noarch
mingw32-libglademm24-0:2.6.7-8.fc12.noarch
mingw32-pangomm-0:2.26.0-1.fc12.noarch
mingw32-plotmm-0:0.1.2-4.fc12.noarch
mod_auth_kerb-0:5.4-5.fc12.x86_64
multiget-0:1.2.0-7.fc12.x86_64
netgo-0:0.5-12.fc12.x86_64
notecase-0:1.6.1-6.fc12.x86_64
oorexx-0:4.0.0-2.4801.fc12.x86_64
oorexx-devel-0:4.0.0-2.4801.fc12.i686
oorexx-devel-0:4.0.0-2.4801.fc12.x86_64
oorexx-docs-0:4.0.0-2.4801.fc12.x86_64
oorexx-libs-0:4.0.0-2.4801.fc12.i686
oorexx-libs-0:4.0.0-2.4801.fc12.x86_64
openvas-client-0:3.0.0-8.fc14.x86_64
ovirt-server-0:0.100-5.fc15.noarch
petitboot-0:0.2-4.fc12.x86_64
pigment-0:0.3.17-3.fc12.i686
pigment-0:0.3.17-3.fc12.x86_64
pigment-devel-0:0.3.17-3.fc12.i686
pigment-devel-0:0.3.17-3.fc12.x86_64
pigment-python-0:0.3.12-3.fc14.x86_64
postgresql-pgpool-ha-0:1.1.

Re: Proposed package blocking due to FTBFS

2010-12-07 Thread Matt Domsch
On Tue, Dec 07, 2010 at 02:10:00PM -0500, Orcan Ogetbil wrote:
> On Tue, Dec 7, 2010 at 12:01 AM, Matt Domsch wrote:
> > I would like to propose blocking packages at the F15 alpha compose
> > point if they have not resolved their FTBFS from F14 or earlier. ??The
> > lists may be broken down by when they last did build. ??With 3
> > exceptions, these 110 bugs are all still in NEW state as well, so they
> > haven't had much maintainer love in quite some time (6-18 months).
> >
> 
> The subtlety here is that a FTBFS does not imply the package is not
> functional. A package may be FTBFS due to various trivial reasons,
> e.g. the name of a BuildRequires has changed and the new BuildRequires
> does not Provides the old one. In such cases, from the functionality
> perspective, the package does not need a rebuild.
> 
> Note that I am not advocating keeping these packages unfixed. I wanted
> to point out that things might turn ugly and might even trigger an
> avalanche when you remove the FTBFS packages from the repo and then
> the packages that depend on them will start to cry.

skvidal pointed out repoquery --tree-whatrequires can help us find the
whole affected set of packages.  I'm looking at generating that list
now.  If we include all ~550 orphan packages in the run, plus the ~100
FTBFS packages, plus all packages that these depend on, I'm sure it'll
wind up being a long list.  All the more reason to look _now_, and not
2 days before Alpha compose.

I believe keeping the distribution self-hosting (meaning, it can build
itself) is an important goal. When we have packages that no longer
build, either through their fault or through the fault of one of their
dependencies, we lose the ability to be self-hosting, and I question
the value of being open source if we can't use that source anymore.


-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed package blocking due to FTBFS

2010-12-06 Thread Matt Domsch
On Tue, Dec 07, 2010 at 03:35:35PM +1000, Jeffrey Fearn wrote:
> Matt Domsch wrote:
> > I would like to propose blocking packages at the F15 alpha compose
> > point if they have not resolved their FTBFS from F14 or earlier.  The
> > lists may be broken down by when they last did build.  With 3
> > exceptions, these 110 bugs are all still in NEW state as well, so they
> > haven't had much maintainer love in quite some time (6-18 months).
> > 
> > I trust module-init-tools will get resolved with an impending upstream
> > release.  Not like that can go unfixed forever. :-)
> >
> > perl-Makefile-Parser-0.211-3.fc14 [u'631098 NEW'] (build/make) 
> > nb,nb,perl-sig
> 
> Isn't the real bug here that koji is allowing Auto Install to run?
> 
> Koji should be exporting:
> 
> export PERL_EXTUTILS_AUTOINSTALL="--skipdeps"

Perhaps - but not Koji - mock.  I don't use koji in my builds, I use
plain vanilla mock, on systems with limited network ability - e.g. no
outbound http/ftp/mail capability.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed package blocking due to FTBFS

2010-12-06 Thread Matt Domsch
On Mon, Dec 06, 2010 at 11:13:49PM -0600, Garrett Holmstrom wrote:
> On 12/6/2010 23:01, Matt Domsch wrote:
> > I would like to propose blocking packages at the F15 alpha compose
> > point if they have not resolved their FTBFS from F14 or earlier.  The
> > lists may be broken down by when they last did build.  With 3
> > exceptions, these 110 bugs are all still in NEW state as well, so they
> > haven't had much maintainer love in quite some time (6-18 months).
> 
> Is the policy we already have for this [1] insufficient or merely 
> unenforced?
> 
> [1] 
> http://fedoraproject.org/wiki/Fails_to_build_from_source#Package_Removal_for_Long-standing_FTBFS_bugs

Unenforced at F14 alpha stage, and it requires someone preparing a
candidate list to drop well ahead of the alpha stage, to give people
fair warning.  That's what I'm doing here. :-)

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Proposed package blocking due to FTBFS

2010-12-06 Thread Matt Domsch
ild/make) karsten
automake16-1.6.3-18.fc13.1 [u'631215 NEW'] (build/make) karsten
db4o-7.4-2.fc13 [u'631066 NEW'] (build/make) pfj
eina-0.9.1-1.fc13 [u'599929 NEW'] (build/make) sundaram
ember-0.5.6-5.fc13 [u'631439 NEW'] (build/make) atorkhov,wart
etherboot-5.4.4-18.fc13 [u'631148 NEW'] (build/make) ehabkost,glommer,virtmaint
flexdock-0.5.1-17.fc13 [u'599813 NEW'] (build/make) mycae
fsvs-1.2.1-1.fc13 [u'631437 NEW'] (build/make) davidf,wolfy
gengetopt-2.22.3-1.fc13 [u'599938 NEW'] (build/make) rishi
gpar2-0.3-9.fc13 [u'631134 NEW'] (build/make) drago01
gwave-2-18.20090213snap.fc13 [u'599862 NEW'] 
(missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
 chitlesh,tnorth
jansson-1.2-1.fc13 [u'599914 ASSIGNED'] (build/make) elanthis
kiconedit-4.4.0-1.fc13 [u'599843 NEW'] (build/make) 
svahl,kkofler,ltinkl,rdieter,than,tuxbrewr
klibido-0.2.5-13.fc13 [u'631410 NEW'] (build/make) faucamp
linbox-1.1.7-0.2.svn3214.fc13 [u'631173 NEW'] (build/make) tomspur
logback-0.9.18-4.fc13 [u'599884 NEW'] (build/make) mef
mercury-1.0-0.2.alpha6.fc13 [u'631176 NEW'] (build/make) lkundrak
moblin-panel-media-0.0.8-0.2.fc13 [u'631236 NEW'] (build/make) pbrobinson
module-init-tools-3.11.1-2.fc13 [u'631365 ASSIGNED'] (build/make) jcm
ocaml-deriving-0.1.1a-10.fc13 [u'631141 NEW'] (build/make) rjones,ocamlmaint
padevchooser-0.9.4-0.11.svn20070925.fc13 [u'599757 NEW'] 
(missing_DSO_to_linker__http://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking)
 lennart
puzzles-8887-2.fc13 [u'600029 NEW'] (build/make) bogado
pynac-0.1.11-1.fc13 [u'631289 NEW'] (build/make) tomspur
rubygem-eventmachine-0.12.10-3.fc13 [u'58 NEW'] (build/make) ruben
synaptic-0.57.2-23.fc13 [u'631361 NEW'] (build/make) athimm,pmatilai

Last built on Fedora 14 (32):

agave-0.4.7-1.fc14 [u'631411 NEW'] (build/make) bonii
apanov-edrip-fonts-20100430-2.fc14 [u'631402 NEW'] (build/make) nim,fonts-sig
apanov-heuristica-fonts-0.2.2-2.fc14 [u'631412 NEW'] (build/make) nim,fonts-sig
audacity-1.3.12-0.4.beta.fc14 [u'631165 NEW'] (build/make) orphan,dtimms
beagle-0.3.9-19.fc14 [u'631378 NEW'] (build/make) orphan,psytux
epiphany-extensions-2.30.1-2.fc14 [u'599800 NEW'] (build/make) pgordon,pgordon
esc-1.1.0-12.fc14 [u'631401 NEW'] (build/make) jmagne
halevt-0.1.6.2-1.fc14 [u'631333 NEW'] (build/make) kasal,pertusus,wolfy
ircp-tray-0.7.4-1.fc14 [u'599861 NEW'] (build/make) lkundrak
kile-2.1-0.8.b4.fc14 [u'599766 NEW'] (build/make) rdieter,kkofler,tuxbrewr
libtranslate-0.99-23.fc14 [u'631105 NEW'] (build/make) buc,dwayne
link-grammar-4.6.7-3.fc14 [u'599978 NEW'] (build/make) uwog
maven-enforcer-1.0-0.1.b2.fc14 [u'631388 NEW'] (build/make) akurtakov,java-sig
mingw32-gtkmm24-2.19.6-1.fc14 [u'631110 NEW'] (build/make) sailer,rjones
ModemManager-0.4-4.git20100720.fc14 [u'631152 NEW'] (build/make) dcbw
mtd-utils-1.3.1-3.fc14 [u'631424 NEW'] (build/make) dwmw2,jwboyer
NetworkManager-openvpn-0.8.1-1.fc14 [u'63 NEW'] (build/make) 
dcbw,choeger,huzaifas,steve
NetworkManager-vpnc-0.8.1-1.fc14 [u'631194 NEW'] (build/make) dcbw
opencdk-0.6.6-1400.fc14 [u'631355 NEW'] (build/make) ensc
perl-DBD-AnyData-0.09-7.fc14 [u'631453 NEW'] (build/make) spot,perl-sig
perl-Gtk2-Sexy-0.05-7.fc14 [u'631368 NEW'] (build/make) cweyl,perl-sig
perl-HTML-Template-2.9-7.fc14 [u'631307 NEW'] (build/make) spot,perl-sig
perl-IPC-SharedCache-1.3-13.fc14 [u'631300 NEW'] (build/make) spot,perl-sig
perl-Makefile-Parser-0.211-3.fc14 [u'631098 NEW'] (build/make) nb,nb,perl-sig
perl-Moose-Policy-0.04-2.fc14 [u'631322 NEW'] (build/make) cweyl,perl-sig
perl-SQL-Abstract-Limit-0.141-5.fc14 [u'631113 NEW'] (build/make) spot,perl-sig
pinot-0.94-5.fc14 [u'599846 NEW'] (build/make) drago01
rsibreak-0.10-3.fc14 [u'631223 NEW'] (build/make) liquidat,rdieter
rubygem-chronic-0.2.3-2.fc14 [u'631072 NEW'] (build/make) shreyankg
rubygem-rcov-0.9.8-1.fc14 [u'631350 NEW'] (build/make) mkent
tilda-0.9.6-4.fc14 [u'631372 NEW'] (build/make) laxathom
zsh-4.3.10-5.fc14 [u'631197 NEW'] (build/make) james


The best form of feedback is to resolve these bugs, or retire the
packages if they're unresolveable or unloved, but specific feedback
requested.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora rawhide FTBFS status 2010-12-01 i386

2010-12-06 Thread Matt Domsch
Request-Params,perl-IO-All,perl-IPC-SharedCache,perl-Makefile-Parser,perl-Module-Starter-Plugin-CGIApp,perl-Moose-Policy,perl-MooseX-Singleton,perl-Nagios-Plugin,perl-OpenFrame,perl-PDF-API2,perl-POE-Component-DBIAgent,perl-POE-Component-Logger,perl-POE-Component-SNMP,perl-POE-Component-Server-SOAP,perl-POE-Component-Server-SimpleHTTP,perl-POE-Component-Server-XMLRPC,perl-Params-CallbackRequest,perl-Pipeline,perl-SQL-Abstract-Limit,perl-Sys-Virt,perl-Test-Class,perl-Test-HTTP-Server-Simple-StashWarnings,perl-Test-Memory-Cycle,perl-Test-MockModule,perl-Test-MockObject,perl-Test-WWW-Mechanize,perl-Test-WWW-Mechanize-CGIApp,perl-Tk,perl-WWW-Mechanize

pertusus: bitmap,fltk,fvwm,halevt,htmldoc,icewm,intuitively,ltsp,ncview

peter: b43-tools

pfj: boo,db4o,monodevelop,monodevelop-boo,nant

pfrields: nautilus-open-terminal,nautilus-search-tool

pghmcfc: perl-File-Comments

pgordon: epiphany-extensions,epiphany-extensions,lucidlife

pingou: R-Biostrings,R-GenomicRanges,homebank

pmatilai: splint,synaptic

ppisar: pl,yap

psytux: beagle

rajeeshknambiar: meiga

rakesh: anjuta,gedit-plugins

rathann: gnomeradio

rdieter: 
PyKDE,fltk,kbluetooth,kdepim3,kdevelop,kiconedit,kile,knutclient,kopete-cryptography,qt-mobility,qtscriptgenerator,rsibreak,xine-lib,xine-lib

rebus: openvas-client

redragon: perl-Crypt-Cracklib,perl-Crypt-Cracklib

rishi: anjuta,cluttermm

rjones: 
collectd,mingw32-gtkmm24,mingw32-libglade2,mingw32-libglademm24,mingw32-libvirt,mingw32-libxml++,mingw32-pangomm,mingw32-plotmm,ocaml-camlimages,ocaml-deriving

rlandmann: fop

rnovacek: kdepim3,kdevelop,kdevplatform,taskjuggler

robert: perl-CGI-SpeedyCGI

robmv: kanatest

rstrode: gnome-games,gnome-panel,gnome-utils,gtksourceview2

ruben: 
perl-Gearman-Client-Async,perl-Nagios-Plugin,pycryptopp,rubygem-eventmachine,whatsup

rvokal: gob2,linuxdoc-tools

ryan52: ltsp

s4504kr: kaya

sailer: 
mingw32-gtkmm24,mingw32-libglade2,mingw32-libglademm24,mingw32-libxml++,mingw32-pangomm,mingw32-plotmm

salimma: chronojump,fillmore-lombard,gedit-vala,libhildon,quarry,shotwell

scop: vdradmin-am

sdz: hulahop

sergiopr: esorex

sgros: openvas-client

shakthimaan: snacc

sharkcz: cdcollect,ski

sherry151: gnusim8085

sindrepb: gpsk31,xdx

slankes: detox

smilner: buildbot

snirkel: gnokii,gnokii

sochotni: 
aether,log4j,maven-changes-plugin,maven-dependency-plugin,maven-scm,plexus-classworlds,plexus-mail-sender,plexus-runtime-builder

somlo: wmx

sparks: fop

spot: 
mono-ndoc,mono-nunit22,mono-sharpcvslib,netgo,perl-CGI-Untaint,perl-CGI-Untaint-email,perl-Class-DBI-AsForm,perl-DBD-AnyData,perl-HTML-Template,perl-HTTP-Request-Params,perl-IPC-SharedCache,perl-SQL-Abstract-Limit,perl-Test-MockModule,perl-Test-MockObject

ssp: 
gnome-system-monitor,libSM,libXaw,libXdmcp,libXext,libXmu,libXtst,tsclient,xsri

stahnma: rubygem-attributes

steve: 
NetworkManager-openvpn,celestia,cone,perl-IO-All,perl-OpenFrame,perl-Params-CallbackRequest,perl-Pipeline,perl-Sys-Virt,perl-Test-Class,perl-Test-Memory-Cycle,tuxpaint-stamps

stevetraylen: myproxy

stingray: cuetools

stransky: xulrunner-python

subhodip: dbh,kdetv

sundaram: eina,gxine,gyachi,pyclutter,shotwell

supercyper: pcmanx-gtk2,qt-mobility,scidavis

svahl: devilspie,kiconedit,kopete-cryptography

tagoh: uim

tanguy: qucs

tbreeds: petitboot

terjeros: moserial

teseu: gluegen

th0br0: pidgin-gfire

than: kdevelop,kiconedit,kopete-cryptography,qt-mobility,wordtrans

thias: autodir,blackbox,gentoo,libcaca,pigment

thl: websec

thomasj: kdevelop,kdevplatform,knutclient,six,xine-lib

tmraz: ipsec-tools

tnorth: LabPlot,avr-libc,gwave

tomeu: hulahop

tomspur: linbox,pynac

toshio: python-nose

trasher: gcompris,homebank

tremble: perl-QWizard,rubygem-nokogiri

trondd: avr-libc

tuju: dfu-util

tuxbrewr: kdevelop,kiconedit,kile,subtitlecomposer

twaugh: foomatic-db

ueno: fontik

uwog: link-grammar

virtmaint: collectd,etherboot,perl-Sys-Virt

vlg: granule

vpv: mozvoikko

walters: gnome-python2-desktop,jna

wart: bsd-games,ember,guichan,manaworld,sear

wolfy: fsvs,halevt,tcpxtract

wtogami: ltsp

xavierb: openvas-client,perl-WWW-Search

xgl-maint: xorg-x11-drv-geode

yaneti: galeon

ynakam: seedit

yyang: maven-assembly-plugin


-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora rawhide FTBFS status 2010-12-01 x86_64

2010-12-06 Thread Matt Domsch
X-Easy,perl-File-Comments,perl-Finance-Quote,perl-Gtk2-Sexy,perl-HTML-FillInForm,perl-HTML-FormFu-Model-DBIC,perl-HTML-Template,perl-HTTP-Request-Params,perl-IO-All,perl-IPC-SharedCache,perl-Makefile-Parser,perl-Module-Starter-Plugin-CGIApp,perl-Moose-Policy,perl-MooseX-Singleton,perl-Nagios-Plugin,perl-Net-FTPServer,perl-OpenFrame,perl-PDF-API2,perl-POE-Component-DBIAgent,perl-POE-Component-Logger,perl-POE-Component-SNMP,perl-POE-Component-Server-SOAP,perl-POE-Component-Server-SimpleHTTP,perl-POE-Component-Server-XMLRPC,perl-Params-CallbackRequest,perl-Pipeline,perl-SQL-Abstract-Limit,perl-Sys-Virt,perl-Test-Class,perl-Test-HTTP-Server-Simple-StashWarnings,perl-Test-Memory-Cycle,perl-Test-MockModule,perl-Test-MockObject,perl-Test-WWW-Mechanize,perl-Test-WWW-Mechanize-CGIApp,perl-Tk,perl-VCS-LibCVS,perl-WWW-Mechanize

pertusus: bitmap,fltk,fvwm,halevt,htmldoc,icewm,intuitively,ltsp,ncview

peter: b43-tools

pfj: boo,db4o,monodevelop,monodevelop-boo,nant

pfrields: nautilus-open-terminal,nautilus-search-tool

pghmcfc: perl-File-Comments

pgordon: epiphany-extensions,epiphany-extensions,lucidlife

pingou: R-Biostrings,R-GenomicRanges,homebank

pmatilai: splint,synaptic

ppisar: pl

psytux: beagle

rajeeshknambiar: meiga

rakesh: gedit-plugins

rathann: gnomeradio

rdieter: 
PyKDE,fltk,kbluetooth,kdepim3,kdevelop,kiconedit,kile,knutclient,kopete-cryptography,qt-mobility,qtscriptgenerator,rsibreak,xine-lib,xine-lib

rebus: openvas-client

redragon: perl-Crypt-Cracklib,perl-Crypt-Cracklib

rishi: cluttermm,gengetopt

rjones: 
collectd,mingw32-gtkmm24,mingw32-libglade2,mingw32-libglademm24,mingw32-libvirt,mingw32-libxml++,mingw32-pangomm,mingw32-plotmm,ocaml-camlimages,ocaml-deriving

rlandmann: fop

rnovacek: kdepim3,kdevelop,kdevplatform,taskjuggler

robert: perl-CGI-SpeedyCGI

robmv: kanatest

rstrode: gnome-games,gnome-panel,gnome-utils,gtksourceview2

ruben: perl-Gearman-Client-Async,perl-Nagios-Plugin,whatsup

rvokal: gob2,linuxdoc-tools

ryan52: ltsp

s4504kr: kaya

sailer: 
mingw32-gtkmm24,mingw32-libglade2,mingw32-libglademm24,mingw32-libxml++,mingw32-pangomm,mingw32-plotmm

salimma: chronojump,fillmore-lombard,gedit-vala,libhildon,quarry,shotwell

scop: vdradmin-am

scottt: qemu

sdz: hulahop

sgros: openvas-client

shakthimaan: snacc

sharkcz: cdcollect,ski

sherry151: gnusim8085

shreyankg: rubygem-chronic

sindrepb: gpsk31,xdx

slankes: detox

snirkel: gnokii,gnokii

sochotni: 
aether,log4j,maven-changes-plugin,maven-dependency-plugin,maven-scm,plexus-classworlds,plexus-mail-sender,plexus-runtime-builder

somlo: wmx

sparks: fop

spot: 
mono-ndoc,mono-nunit22,mono-sharpcvslib,netgo,perl-CGI-Untaint,perl-CGI-Untaint-email,perl-Class-DBI-AsForm,perl-DBD-AnyData,perl-HTML-Template,perl-HTTP-Request-Params,perl-IPC-SharedCache,perl-SQL-Abstract-Limit,perl-Test-MockModule,perl-Test-MockObject

ssp: 
gnome-system-monitor,libSM,libXaw,libXdmcp,libXext,libXmu,libXtst,tsclient,xsri

stahnma: rubygem-attributes

steve: 
NetworkManager-openvpn,celestia,cone,perl-IO-All,perl-Net-FTPServer,perl-OpenFrame,perl-Params-CallbackRequest,perl-Pipeline,perl-Sys-Virt,perl-Test-Class,perl-Test-Memory-Cycle,tuxpaint-stamps

stevetraylen: myproxy

stingray: cuetools

stransky: xulrunner-python

subhodip: dbh,kdetv

sundaram: eina,gxine,gyachi,pyclutter,shotwell

supercyper: pcmanx-gtk2,qt-mobility,scidavis

svahl: devilspie,kiconedit,kopete-cryptography

tagoh: uim

tanguy: qucs

tbreeds: petitboot

terjeros: moserial

teseu: gluegen

th0br0: pidgin-gfire

than: kdevelop,kiconedit,kopete-cryptography,qt-mobility,wordtrans

thias: autodir,blackbox,gentoo,libcaca,pigment

thl: websec

thomasj: kdevelop,kdevplatform,knutclient,six,xine-lib

tmraz: ipsec-tools

tnorth: LabPlot,avr-libc,gwave

tomeu: hulahop

tomspur: linbox,pynac

toshio: python-nose

trasher: gcompris,homebank

tremble: perl-QWizard,rubygem-nokogiri

trondd: avr-libc

tuju: dfu-util

tuxbrewr: kdevelop,kiconedit,kile,subtitlecomposer

twaugh: foomatic-db

ueno: fontik

uwog: link-grammar

virtmaint: collectd,perl-Sys-Virt,qemu

vlg: granule

vpv: mozvoikko

walters: gnome-python2-desktop,jna

wart: bsd-games,ember,guichan,manaworld,sear

wolfy: fsvs,halevt,tcpxtract

wtogami: ltsp

xavierb: openvas-client,perl-WWW-Search

yaneti: galeon

ynakam: seedit

yyang: maven-assembly-plugin


-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-12-01 Thread Matt Domsch
On Tue, Nov 30, 2010 at 04:11:52PM -0600, Matt Domsch wrote:
> On Tue, Nov 30, 2010 at 10:13:30PM +0100, Fabian Deutsch wrote:
> > Good day,
> > 
> > Am Dienstag, den 30.11.2010, 13:04 -0600 schrieb Matt Domsch:
> > > On Mon, Nov 29, 2010 at 08:48:05PM +0530, Rahul Sundaram wrote:
> > > > On 11/29/2010 08:27 PM, Matt Domsch wrote:
> > > > > On Mon, Nov 29, 2010 at 12:17:22AM -0600, Matt Domsch wrote:
> > > > >> I've just pushed biosdevname-0.3.1 into rawhide.  This is not yet
> > > > >> installed by default as part of @base, nor is it used by anaconda, 
> > > > >> but
> > > > >> those changes will come over the next few days.
> > > > > I've pushed the comps change to pull biosdevname into @base by
> > > > > default.  And I've posted a patch to anaconda-devel-list to pull
> > > > > biosdevname into the installtime environment.  Cross your fingers,
> > > > > this is gonna be great!
> > > > 
> > > > Can you expand the release notes section of
> > > > 
> > > > http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
> > > > 
> > > > Please include the benefits in that.
> > > 
> > > Done.
> > 
> > I was curious and ran
> > $ sudo biosdevname -i wlan0
> > em1
> > 
> > Does that mean that my wlan0 device would be named em1 when installing -
> > lets say - F15?
> > If so, this change would affect many users I suppose.
> > 
> > Could you clarify what hardware is affected and what devices will get
> > different names?
> 
> In your case, system BIOS reports the device in SMBIOS, where
> biosdevname finds it.  Now, it marks it as type "Other", when
> biosdevname should ignore (it should look for type "Ethernet") - I
> think that's a bug in biosdevname, so I'll investigate.

In the case of wireless drivers, the current biosdevname RPM includes
udev rules that only invoke biosdevname if the kernel names the
network device "eth*".  Therefore, since the wireless driver named
this device "wlan0", udev won't ever invoke biosdevname, and therefore
the name will remain "wlan0".

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-12-01 Thread Matt Domsch
On Wed, Dec 01, 2010 at 01:18:09PM -0500, Przemek Klosowski wrote:
> On 11/30/2010 05:24 PM, Matt Domsch wrote:
> > On Tue, Nov 30, 2010 at 04:22:54PM -0600, Matt Domsch wrote:
> >> On Tue, Nov 30, 2010 at 04:18:10PM -0600, Michael Cronenworth wrote:
> 
> >>> Many desktops have dual-NICs. I'm typing from an SMBIOS 2.6 ASUS desktop
> >>> motherboard with dual-NICs.
> >>>
> >>> Handle 0x002D, DMI type 10, 6 bytes
> >>> On Board Device Information
> >>>   Type: Ethernet
> >>>   Status: Enabled
> >>>   Description: Onboard Ethernet
> >>>
> >>> Handle 0x003D, DMI type 41, 11 bytes
> >>> Onboard Device
> >>>   Reference Designation: Onboard Ethernet
> >>>   Type: Ethernet
> >>>   Status: Enabled
> >>>   Type Instance: 0
> >>
> ^
> >
> > specifically, em0 for the above device, and em  for the
> > second NIC specified in SMBIOS...
> >
> 
> Huh? so the first device (handle 2D) will be called 'em0' and the second 
> device (handle 3D) will be also called 'em0'?

No.  Handle 2D and handle 3D are the same object fundamentally.  Type
41 obsoleted Type 10 and subsumed all its information, adding more and
making it extensable. BIOS is encouraged to present both so that
legacy OSs that don't know about Type 41 still continue to work,
albeit without the new information Type 41 provides.

This one device will only appear as em0.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Tue, Nov 30, 2010 at 06:36:17PM -0600, Joe Nall wrote:
> As someone who deals with HP DL580 boxes with 6+ NICs routinely,
> this is good stuff. Deterministic naming of the built in NICs will
> simplify installation instructions for us.

Thanks for the good word!

> Are the internal names going to be lomX or emX?

embedded NICs are emX
Add-in cards are pci#

in both cases, if the device is an SR-IOV NIC, it will append _ to
the name for each virtual function.

Now, oddly, I don't have a lot of HP gear handy - especially not a
Flex10.  If someone does, I'd love to know how to tell the various
partitions of a Flex10 are on the same port, so we can append
_ similar to SR-IOV.  I'm asking the same of Broadcom
who just published an update to handle NPAR for their 57712 driver to
netdev over the weekend.

Than



-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Tue, Nov 30, 2010 at 04:29:32PM -0600, Michael Cronenworth wrote:
> Matt Domsch wrote:
> >> >  Yes, your system, on new install, or if you delete
> >> >  /etc/udev/rules.d/70-persistent-net.rules and the HWADDR lines from
> >> >  /etc/sysconfig/network-scripts/ifcfg-*, will then use the new names.
> > specifically, em0 for the above device, and em  for the
> > second NIC specified in SMBIOS...
> 
> OK. Perhaps the wiki should be updated to state the feature works more 
> generically (SMBIOS 2.6+) and not for just Dell/HP systems?

I've done so now.

> Interesting work, Matt. I'm surprised the Unix purists who would fight 
> you to death to keep sendmail on desktops would allow you to change the 
> almighty eth* naming scheme.

I've caught flack for years - that's why this is just now happening.
The previous released version of biosdevname was over 3 years ago -
the pushback was against changing the eth* naming scheme.  But there's
no other way to do it.  I wish there was.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Tue, Nov 30, 2010 at 04:22:54PM -0600, Matt Domsch wrote:
> On Tue, Nov 30, 2010 at 04:18:10PM -0600, Michael Cronenworth wrote:
> > Matt Domsch wrote:
> > > I don't expect desktops to expose
> > > this information - they have only 1 NIC.
> > 
> > Many desktops have dual-NICs. I'm typing from an SMBIOS 2.6 ASUS desktop 
> > motherboard with dual-NICs.
> > 
> > Handle 0x002D, DMI type 10, 6 bytes
> > On Board Device Information
> >  Type: Ethernet
> >  Status: Enabled
> >  Description: Onboard Ethernet
> > 
> > Handle 0x003D, DMI type 41, 11 bytes
> > Onboard Device
> >  Reference Designation: Onboard Ethernet
> >  Type: Ethernet
> >  Status: Enabled
> >  Type Instance: 0
> 
> This is the interesting field. Type 41 obsoletes Type 10, and adds the
> Type Instance field.
> 
> > 
> > Will my network interface names change with this feature or is this 
> > purely for Dell/HP only? I'm a bit confused by the verbage on the wiki 
> > page and the part about SMBIOS 2.6.
> 
> Yes, your system, on new install, or if you delete
> /etc/udev/rules.d/70-persistent-net.rules and the HWADDR lines from
> /etc/sysconfig/network-scripts/ifcfg-*, will then use the new names.

specifically, em0 for the above device, and em for the
second NIC specified in SMBIOS...

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Tue, Nov 30, 2010 at 04:18:10PM -0600, Michael Cronenworth wrote:
> Matt Domsch wrote:
> > I don't expect desktops to expose
> > this information - they have only 1 NIC.
> 
> Many desktops have dual-NICs. I'm typing from an SMBIOS 2.6 ASUS desktop 
> motherboard with dual-NICs.
> 
> Handle 0x002D, DMI type 10, 6 bytes
> On Board Device Information
>  Type: Ethernet
>  Status: Enabled
>  Description: Onboard Ethernet
> 
> Handle 0x003D, DMI type 41, 11 bytes
> Onboard Device
>  Reference Designation: Onboard Ethernet
>  Type: Ethernet
>  Status: Enabled
>  Type Instance: 0

This is the interesting field. Type 41 obsoletes Type 10, and adds the
Type Instance field.

> 
> Will my network interface names change with this feature or is this 
> purely for Dell/HP only? I'm a bit confused by the verbage on the wiki 
> page and the part about SMBIOS 2.6.

Yes, your system, on new install, or if you delete
/etc/udev/rules.d/70-persistent-net.rules and the HWADDR lines from
/etc/sysconfig/network-scripts/ifcfg-*, will then use the new names.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Tue, Nov 30, 2010 at 10:13:30PM +0100, Fabian Deutsch wrote:
> Good day,
> 
> Am Dienstag, den 30.11.2010, 13:04 -0600 schrieb Matt Domsch:
> > On Mon, Nov 29, 2010 at 08:48:05PM +0530, Rahul Sundaram wrote:
> > > On 11/29/2010 08:27 PM, Matt Domsch wrote:
> > > > On Mon, Nov 29, 2010 at 12:17:22AM -0600, Matt Domsch wrote:
> > > >> I've just pushed biosdevname-0.3.1 into rawhide.  This is not yet
> > > >> installed by default as part of @base, nor is it used by anaconda, but
> > > >> those changes will come over the next few days.
> > > > I've pushed the comps change to pull biosdevname into @base by
> > > > default.  And I've posted a patch to anaconda-devel-list to pull
> > > > biosdevname into the installtime environment.  Cross your fingers,
> > > > this is gonna be great!
> > > 
> > > Can you expand the release notes section of
> > > 
> > > http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
> > > 
> > > Please include the benefits in that.
> > 
> > Done.
> 
> I was curious and ran
> $ sudo biosdevname -i wlan0
> em1
> 
> Does that mean that my wlan0 device would be named em1 when installing -
> lets say - F15?
> If so, this change would affect many users I suppose.
> 
> Could you clarify what hardware is affected and what devices will get
> different names?

In your case, system BIOS reports the device in SMBIOS, where
biosdevname finds it.  Now, it marks it as type "Other", when
biosdevname should ignore (it should look for type "Ethernet") - I
think that's a bug in biosdevname, so I'll investigate.

Thanks,
Matt
-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Tue, Nov 30, 2010 at 03:25:45PM -0600, Michael Cronenworth wrote:
> Matt Domsch wrote:
> > I've pushed the comps change to pull biosdevname into @base by
> > default.  And I've posted a patch to anaconda-devel-list to pull
> > biosdevname into the installtime environment.  Cross your fingers,
> > this is gonna be great!
> 
> Could anaconda not be smart enough to pull this in to only Dell and HP 
> systems? Is there a reason all users need a new package for only a 
> handful of hardware that can use it?
> 
> Not that I am attempting to downplay your work, I just wish to 
> understand why all my systems keep getting Dell packages (yum plugin) 
> when I don't own any Dell systems.

I fixed the yum plugin bit, so that only gets pulled in (on new
installs) if you explicitly install firmware-addon-dell.  Before it
was part of libsmbios, which was pulled in by hal, so was on
everyone's system, but that wasn't intentional.

There's no way in rpm/yum/anaconda to specify installing packages by
hardware type.  That I know of at least...

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Tue, Nov 30, 2010 at 10:13:30PM +0100, Fabian Deutsch wrote:
> Good day,
> 
> Am Dienstag, den 30.11.2010, 13:04 -0600 schrieb Matt Domsch:
> > On Mon, Nov 29, 2010 at 08:48:05PM +0530, Rahul Sundaram wrote:
> > > On 11/29/2010 08:27 PM, Matt Domsch wrote:
> > > > On Mon, Nov 29, 2010 at 12:17:22AM -0600, Matt Domsch wrote:
> > > >> I've just pushed biosdevname-0.3.1 into rawhide.  This is not yet
> > > >> installed by default as part of @base, nor is it used by anaconda, but
> > > >> those changes will come over the next few days.
> > > > I've pushed the comps change to pull biosdevname into @base by
> > > > default.  And I've posted a patch to anaconda-devel-list to pull
> > > > biosdevname into the installtime environment.  Cross your fingers,
> > > > this is gonna be great!
> > > 
> > > Can you expand the release notes section of
> > > 
> > > http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
> > > 
> > > Please include the benefits in that.
> > 
> > Done.
> 
> I was curious and ran
> $ sudo biosdevname -i wlan0
> em1
> 
> Does that mean that my wlan0 device would be named em1 when installing -
> lets say - F15?
> If so, this change would affect many users I suppose.
> 
> Could you clarify what hardware is affected and what devices will get
> different names?

Can I get a dmidecode dump?  Curious...  That could be hitting a legacy
codepath that I need to delete (looking up the value in the PCI IRQ
Routing Table).  My intention is to only report for devices that the
BIOS explicitly exposes via SMBIOS, or in future, ACPI.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Wed, Dec 01, 2010 at 02:37:04AM +0530, Rahul Sundaram wrote:
>On 12/01/2010 12:34 AM, Matt Domsch wrote:
> 
>  Can you expand the release notes section of
> 
>  [1]http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
> 
>  Please include the benefits in that.
> 
>  Done.
> 
>Can you explain why only those particular HP and Dell models are affected
>by this change?* Is there more models expected to adopt this change?*

It requires BIOS to expose the information the tool uses (SMBIOS 2.6,
or HP's proprietary method).  I know recent Dell and HP servers do,
I'm not aware of any others at this time, nor do I have visibility
into the plans of other vendors.  I don't expect desktops to expose
this information - they have only 1 NIC.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-30 Thread Matt Domsch
On Mon, Nov 29, 2010 at 08:48:05PM +0530, Rahul Sundaram wrote:
> On 11/29/2010 08:27 PM, Matt Domsch wrote:
> > On Mon, Nov 29, 2010 at 12:17:22AM -0600, Matt Domsch wrote:
> >> I've just pushed biosdevname-0.3.1 into rawhide.  This is not yet
> >> installed by default as part of @base, nor is it used by anaconda, but
> >> those changes will come over the next few days.
> > I've pushed the comps change to pull biosdevname into @base by
> > default.  And I've posted a patch to anaconda-devel-list to pull
> > biosdevname into the installtime environment.  Cross your fingers,
> > this is gonna be great!
> 
> Can you expand the release notes section of
> 
> http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
> 
> Please include the benefits in that.

Done.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: biosdevname hitting rawhide

2010-11-29 Thread Matt Domsch
On Mon, Nov 29, 2010 at 12:17:22AM -0600, Matt Domsch wrote:
> I've just pushed biosdevname-0.3.1 into rawhide.  This is not yet
> installed by default as part of @base, nor is it used by anaconda, but
> those changes will come over the next few days.

I've pushed the comps change to pull biosdevname into @base by
default.  And I've posted a patch to anaconda-devel-list to pull
biosdevname into the installtime environment.  Cross your fingers,
this is gonna be great!

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


biosdevname hitting rawhide

2010-11-28 Thread Matt Domsch
I've just pushed biosdevname-0.3.1 into rawhide.  This is not yet
installed by default as part of @base, nor is it used by anaconda, but
those changes will come over the next few days.

biosdevname, on at least Dell 10G and newer, and HP 6G and newer
servers, provides "better" BIOS-suggested names for embedded NIC
ports, and NIC ports on add-in PCI cards.  If you have existing names,
as defined in /etc/udev/rules.d/70-persistent-net.rules, those names
will continue to be used, and biosdevname won't ever be invoked.
Likewise, if you have device names assigned to MAC addresses in
/etc/sysconfig/network-scripts/ifcfg-eth*, biosdevname won't be
invoked.  But going forward, on new installs, biosdevname _will_ be
used to change the names.

The naming scheme is thus:

Embedded ports: em
PCI cards: pci#_  (the latter on SR-IOV
  and soon Network Partitioned (NPAR) devices).

If you have a Dell or HP server, and would like to try it out, please:
# yum install biosdevname
# rm /etc/udev/rules.d/70-persistent-net.rules
# sed -i -e '/^HWADDR=/d' /etc/sysconfig/network-scripts/ifcfg-eth*
# rmmod 
# modprobe 
(or reboot instead)

# ifconfig -a 
will show all the devices with the new naming scheme.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 15, new and exciting plans (biosdevname)

2010-11-18 Thread Matt Domsch
On Thu, Nov 18, 2010 at 10:06:17PM +, Peter Robinson wrote:
> On Thu, Nov 18, 2010 at 9:16 PM, Matt Domsch  wrote:
> > On Tue, Nov 16, 2010 at 09:32:37AM -0500, Jon Masters wrote:
> >> I've had a few off-list conversations with various community members
> >> about this. One thing that came up was that the alternative namespace is
> >> necessary, but also that "lom" is a sub-optimal choice. One idea that
> >> did come up was simply to call them "net" (net0, etc.) or perhaps "net"
> >> followed by another letter like "netm" or something. To avoid
> >> bikeshedding this to death though, I think Matt's "lom" naming is fine
> >> for the moment unless we happen to all agree on something else.
> >
> > There's an upstream conversation about the naming convention here:
> > http://marc.info/?l=linux-hotplug&m=129003163201746&w=2
> >
> > For the record, right now, biosdevname uses:
> >
> > ?emN_(vf).(vlan) for embedded devices
> > ?pci(slot)#(port)_(vf).(vlan) for add-in cards.
> >
> > If the device does not support SR-IOV, then the _(vf) part is omitted.
> >
> > If no huge objections on the upstream thread, I'll push this into
> > rawhide ASAP.
> 
> Presumably there will be something in place that won't change this on
> upgrades so that people don't end up in inoperable networking on the
> next 'yum upgrade' after it gets installed.

yes, if /etc/udev/rules.d/70-persistent-net.rules is in place, that is
used in preference to whatever biosdevname would choose.  If a rule
for your device isn't in that file though, biosdevname kicks in to ask
udev to rename it.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 15, new and exciting plans (biosdevname)

2010-11-18 Thread Matt Domsch
On Tue, Nov 16, 2010 at 08:48:09AM -0600, Chris Adams wrote:
> In any case, is this going to be something that can be disabled easily?
> We have something like 18 years of Linux networking history that says
> ethernet devices are "eth[0-9]+", and I'm not really interested in
> auditing all the tools and scripts I use to make sure they handle
> something different at this time.

It can always be disabled at runtime by writing whatever you want into
/etc/udev/rules.d/70-persistent-net.rules.  Whether or not we'll have
a way to disable it in the installer is TBD, right now there won't
be.  

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 15, new and exciting plans (biosdevname)

2010-11-18 Thread Matt Domsch
On Tue, Nov 16, 2010 at 09:32:37AM -0500, Jon Masters wrote:
> I've had a few off-list conversations with various community members
> about this. One thing that came up was that the alternative namespace is
> necessary, but also that "lom" is a sub-optimal choice. One idea that
> did come up was simply to call them "net" (net0, etc.) or perhaps "net"
> followed by another letter like "netm" or something. To avoid
> bikeshedding this to death though, I think Matt's "lom" naming is fine
> for the moment unless we happen to all agree on something else.

There's an upstream conversation about the naming convention here:
http://marc.info/?l=linux-hotplug&m=129003163201746&w=2

For the record, right now, biosdevname uses:

  emN_(vf).(vlan) for embedded devices
  pci(slot)#(port)_(vf).(vlan) for add-in cards.

If the device does not support SR-IOV, then the _(vf) part is omitted.

If no huge objections on the upstream thread, I'll push this into
rawhide ASAP.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Plan for tomorrow's FESCo meeting (2010-11-17)

2010-11-16 Thread Matt Domsch
On Tue, Nov 16, 2010 at 12:38:28PM -0700, Kevin Fenzi wrote:
> #topic #496 F15Feature: ConsistentNetworkDeviceNaming - 
> http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
> https://fedorahosted.org/fesco/ticket/496

I have several conflicts with the FESCo meeting time tomorrow where
this will be discussed.  I tried to make the feature page as complete
as possible.  There are clearly some details to be worked out yet,
like the exact bikesheding name for onboard devices, but I would hope
the committee could review recognizing that's only an implementation
detail, not central to the feature.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 15, new and exciting plans (biosdevname)

2010-11-14 Thread Matt Domsch
On Sun, Nov 14, 2010 at 11:57:59AM +0100, Tomasz Torcz wrote:
> On Sat, Nov 13, 2010 at 08:34:54PM -0600, Matt Domsch wrote:
> > On Fri, Nov 12, 2010 at 09:35:54AM -0700, Kevin Fenzi wrote:
> > > Greetings. 
> > > 
> > > Fedora 14 was a pretty relaxing and stable release. I'm thinking that
> > > Fedora 15 may be much more exciting. ;) 
> > 
> > biosdevname installed by default, used in the installer and at runtime
> > to rename Dell and HP server onboard NICs from non-deterministic
> > "ethX" to clearly labeled "lomX" matching the chassis silkscreen.
> 
>   But why ???lomX??? for all? Isn't Lights-Out-Management available only on 
> first
> ethernet port and often on dedicated port?

This has nothing to do with Lights-Out-Management.  LOM also == LAN on
Motherboard.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 15, new and exciting plans (biosdevname)

2010-11-14 Thread Matt Domsch
On Sat, Nov 13, 2010 at 10:11:11PM -0800, John Reiser wrote:
> On 11/13/2010 06:34 PM, Matt Domsch wrote:
> > biosdevname installed by default, used in the installer and at runtime
> > to rename Dell and HP server onboard NICs from non-deterministic
> > "ethX" to clearly labeled "lomX" matching the chassis silkscreen.
> > 
> > http://marc.info/?l=linux-hotplug&m=128892593821639&w=2
> 
> In that message I see:
> ** No rename for all others "ethX" (no change for NICs in PCI 
> slots/USB/others)
> 
> I'd like an option to assign "ethX" to NICs in  /sys/devices/pci*  order.
> This matches chassis PCI slot order on many, many motherboards.
> I get confused when ethX is assigned in a different order.
> 
> You can bind ethX to a specific card [not slot] by using HWADDR= in
> /etc/sysconfig/network-scripts/ifcfg-ethX.  That's fine, but I prefer
> an option to assign ethX by PCI slot, because that's what I can see when
> I plug in the cables.  My NICs are various brands and models,
> but I treat them all as generic because that is much simpler,
> especially in the beginning.

For you, biosdevname has alternate naming policies.  You'll edit
/etc/udev/rules.d/71-netdevice.rules, changing --policy=loms to
--policy={something else}, with various choices available:

[loms|kernelnames|all_ethN|all_names|embedded_ethN_slots_names|smbios_names]

all_ethN does exactly what you want, embedded devices first, then all
other devices in ascending PCI slot order.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 15, new and exciting plans (biosdevname)

2010-11-13 Thread Matt Domsch
On Sat, Nov 13, 2010 at 08:34:54PM -0600, Matt Domsch wrote:
> On Fri, Nov 12, 2010 at 09:35:54AM -0700, Kevin Fenzi wrote:
> > Greetings. 
> > 
> > Fedora 14 was a pretty relaxing and stable release. I'm thinking that
> > Fedora 15 may be much more exciting. ;) 
> 
> biosdevname installed by default, used in the installer and at runtime
> to rename Dell and HP server onboard NICs from non-deterministic
> "ethX" to clearly labeled "lomX" matching the chassis silkscreen.
> 
> http://marc.info/?l=linux-hotplug&m=128892593821639&w=2
> 
> Exciting, not really.  Necessary, absolutely!

Feature page:
https://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: orphaning a bunch of packages

2010-11-13 Thread Matt Domsch
On Sat, Nov 13, 2010 at 08:37:19PM -0600, Matt Domsch wrote:
> On Sat, Nov 13, 2010 at 12:50:51PM -0600, Ian Weller wrote:
> > Hi all,
> > 
> > I haven't had the time to even look at these packages and keep them up
> > to date, so I'm orphaning them. Please take them if they are important
> > to you :)
> > 
> > Many of these have either dead/slow upstreams, or I'm too dead/slow to
> > update them in time.
> >
> > irclog2html
> 
> I think Fedora Infrastructure uses this for zodbot logs, yes?  I've
> used it for Town Hall log postings predating zodbot.  I or someone in
> FI should take it if it's actively used...

supybot-meetbot, which is what we use these days for zodbot, does its
own log creation, not using irclog2html.  I withdraw my offer to take
this then.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: boot.fedoraproject.org default repo on installation

2010-11-13 Thread Matt Domsch
On Fri, Nov 12, 2010 at 02:02:28PM +0100, Rudolf Kastl wrote:
> Heyyas. I actually gave boot.fedoraproject.org a testrun and i
> realized that by default a repository called "installation" is
> selected with a static repo url. instead i have actually figured that
> selecting the usual standard fedora repositories work aswell and they
> point to the mirrorlist instead. Why is a seperate installation repo
> selected by default?

I use this setup for installs from behind my firewalls, where I would
need an HTTP proxy to reach the normal Fedora mirrorlist public repos,
but where my installation repo is inside the firewall, so install can
complete, and I can later instruct yum to use a proxy to get updates
etc.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: orphaning a bunch of packages

2010-11-13 Thread Matt Domsch
On Sat, Nov 13, 2010 at 12:50:51PM -0600, Ian Weller wrote:
> Hi all,
> 
> I haven't had the time to even look at these packages and keep them up
> to date, so I'm orphaning them. Please take them if they are important
> to you :)
> 
> Many of these have either dead/slow upstreams, or I'm too dead/slow to
> update them in time.
>
> irclog2html

I think Fedora Infrastructure uses this for zodbot logs, yes?  I've
used it for Town Hall log postings predating zodbot.  I or someone in
FI should take it if it's actively used...

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora 15, new and exciting plans (biosdevname)

2010-11-13 Thread Matt Domsch
On Fri, Nov 12, 2010 at 09:35:54AM -0700, Kevin Fenzi wrote:
> Greetings. 
> 
> Fedora 14 was a pretty relaxing and stable release. I'm thinking that
> Fedora 15 may be much more exciting. ;) 

biosdevname installed by default, used in the installer and at runtime
to rename Dell and HP server onboard NICs from non-deterministic
"ethX" to clearly labeled "lomX" matching the chassis silkscreen.

http://marc.info/?l=linux-hotplug&m=128892593821639&w=2

Exciting, not really.  Necessary, absolutely!

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Git commit in all available branches

2010-10-10 Thread Matt Domsch
On Fri, Oct 08, 2010 at 06:03:04PM +0400, Pavel Alexeev (aka Pahan-Hubbitus) 
wrote:
>  In most cases I try sync all branches if there no real reasons to make
> differences.
> 
> After made some changes in origin/master and commit is I also must do
> for each available branches something similar:
> fedpkg switch-branch el5;
> git pull
> git merge origin/master
> git push
> fedpkg build
> fedpkg update


I find this works to apply the version from 'master' into the current
(say, el5) branch.

$ git merge -s recursive -X theirs master

There are valid reasons for doing this - e.g. a bug fix release of a
package by the upstream, that doesn't break the ABI.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2010-09-01 i386

2010-09-07 Thread Matt Domsch
On Tue, Sep 07, 2010 at 02:51:30PM -0700, Jesse Keating wrote:
> How does that manage to build in Koji, which doesn't exactly have bigger
> systems, just more of them.

Koji doesn't use tmpfs for the buildroots, nor does it time out builds
after 6 hours like I do...

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2010-09-01 i386

2010-09-07 Thread Matt Domsch
On Tue, Sep 07, 2010 at 02:02:05PM -0600, Orion Poplawski wrote:
> On 09/06/2010 08:24 PM, Matt Domsch wrote:
> > paraview-3.8.0-4.fc14 (build/make) orion,pertusus
> 
> Sorry [Errno 28] No space left on device
> 
> Looks like a check for that is in order.

Holy cow.  So, 8GB RAM, 16GB swap, over 4 hours to compile (5 on i386), and it
ran out of memory in the tmpfs.  Repeatedly.

Perhaps I need a way to specially build some apps, or just skip them.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2010-09-01 x86_64

2010-09-07 Thread Matt Domsch
On Wed, Sep 08, 2010 at 02:40:37AM +0900, Mamoru Tasaka wrote:
> Matt Domsch wrote, at 09/07/2010 11:24 AM +9:00:
> > Fedora Fails To Build From Source Results for x86_64
> > using rawhide from 2010-09-01
> >
> > Full rebuild of all packages.  Each failed package was retried two
> > additional times.  Those listed below have failed at least three
> > attempts to build.
> >
> > Sorry I can't mail to everyone individually this round, we've grown to
> > so many contributors that I've hit a scaling problem in FAS so I can't
> > convert all the package owners to their real email addresses tonight.
> >
> > Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/
> >
> 
> Well, now you are going to file FTBFS bugs with the message like
> "foo-V-R Failed To Build From Source against the _rawhide_ tree"
> and to make these bugs block _F14FTBFS_ .
> 
> Would you clarify if this build results are for rawhide (i.e. F-15)
> tree or for F-14 tree?

it's F14, not rawhide.  The new "branch early" step wasn't reflected
in my scripts, and I didn't catch that early enough.

I'll start F15 once F14 releases, before it's called F15.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora rawhide FTBFS status 2010-09-01 i386

2010-09-06 Thread Matt Domsch
ooth: 
eclipse-emf-query,eclipse-emf-validation,eclipse-m2m-qvtoml,eclipse-mdt-ocl,eclipse-mdt-uml2,eclipse-phpeclipse,jakarta-commons-validator,msv,plexus-interactivity

mccann: libfakekey

mclasen: at-spi,seahorse-plugins,shotwell

mcpierce: matahari

mcrha: evolution,evolution-data-server

mdomsch: gpxe

mebourne: gdmap

mef: apache-resource-bundles,jarjar,javamail,logback,maven-doxia

melmorabity: apache-commons-exec

mfojtik: rubygem-json

mgarski: xscorch

mgieseki: zint

mhlavink: apcupsd

mildew: bro

mjakubicek: antlr3,valknut,valknut

mjw: java-1.6.0-openjdk

mkent: rubygem-rcov

mmahut: celestia,cpm,gpredict,gpredict,sunbird

mmaslano: 
perl-DBD-CSV,perl-DBD-CSV,perl-Log-Log4perl,perl-Log-Log4perl,perl-SQL-Statement,perl-SQL-Statement

mmatejov: java-1.6.0-openjdk

monnerat: insight

mtasaka: gwaei,kazehakase,monafont,multiget,rubygem-hoe,sirius,tasque

mterry: deja-dup

musuruan: tecnoballz

mycae: flexdock

nando: jack-rack

nb: perl-Makefile-Parser,perl-Makefile-Parser

nbecker: filelight

ndim: cstream,evolution-couchdb,libgphoto2

nhosoi: 389-admin

nim: apanov-edrip-fonts,apanov-heuristica-fonts

nkinder: 389-admin

nmurray: ImageMagick

npajkovs: alsa-plugins

nsantos: matahari

nushio: beagle,gnome-do-plugins

ocamlmaint: coq,ocaml-camlimages,ocaml-cil,ocaml-deriving,ocaml-lablgtk

oget: creox,kde-plasma-yawp,kmplayer,qjson,serafettin-cartoon-fonts

olea: chronojump

omajid: java-1.6.0-openjdk

orion: cmake,eclipse-photran,environment-modules,hdf,hdf5,paraview

orphan: tla

overholt: aqute-bndlib,eclipse-anyedit

pbrobinson: 
contacts,dates,evolution-couchdb,geoclue,gupnp-igd,libccss,moblin-panel-media,network-manager-netbook,syncevolution

pcheung: axis,plexus-archiver

perex: alsa-plugins

perl-sig: 
pcsc-perl,perl-DBD-AnyData,perl-DBD-CSV,perl-DBD-Multi,perl-DBIx-Class,perl-GD,perl-Gtk2-Notify,perl-Gtk2-Sexy,perl-HTML-FormFu,perl-HTML-Template,perl-IPC-SharedCache,perl-Log-Log4perl,perl-Makefile-Parser,perl-Moose-Policy,perl-Perl-Critic,perl-RRD-Simple,perl-SQL-Abstract-Limit,perl-SQL-Statement,perl-Test-Email

pertusus: cmake,fltk,gnash,halevt,hdf,hdf5,htmldoc,ncview,paraview,texlive

peter: libmpdclient,pspp

pfj: db4o

pghmcfc: ORBit,bluefish,perl-RRD-Simple

pgordon: epiphany-extensions,epiphany-extensions,lucidlife,nemiver

phuang: ibus-qt

pingou: R-BSgenome

pknirsch: openhpi

plindner: memcached

pmachata: ElectricFence,ltrace

pmatilai: synaptic

pmuldoon: libgtk-java

ppisar: perl-DBD-CSV

pravins: scim-sayura

psytux: beagle

pwouters: driftnet,xoo

rakesh: anjuta,gedit-plugins,ginac,ginac,uriparser

rathann: freefem++,gabedit,mkvtoolnix,raidutils

rdieter: 
cmake,eigen2,fltk,kdelibs3,kdepim,kdnssd-avahi,kdnssd-avahi,kiconedit,kile,kipi-plugins,kmplayer,konq-plugins,polkit-qt,rsibreak

red: mailody

remi: perl-Gtk2-MozEmbed

rhughes: 
gnome-color-manager,gnome-packagekit,gnome-packagekit,gnome-power-manager,gnome-power-manager

rishi: anjuta,gtest

rjones: 
mingw32-gtkmm24,mingw32-libglademm24,mingw32-pangomm,mingw32-plotmm,mingw32-qwt,ocaml-camlimages,ocaml-cil,ocaml-deriving,ocaml-lablgtk

rmeggins: 389-admin

rmyers: eclipse-anyedit

rnovacek: kdepim,python-psyco

robmv: kanatest

rombobeorn: PragmARC,mine_detector

rrankin: gtk+extra

rrelyea: coolkey,pam_pkcs11

rrix: kdepim

rstrode: libgnome

ruben: memcached,rubygem-eventmachine

rvinyard: bit,clipsmm,conexus,dbus-cxx,papyrus

rvokal: system-config-bind

s4504kr: highlight,subcommander

sailer: 
mingw32-gtkmm24,mingw32-libglademm24,mingw32-pangomm,mingw32-plotmm,mingw32-qwt

salimma: chronojump,fbreader,gedit-vala,quarry

schwab: glibc

scop: javasqlite

sharkcz: gtkterm,openhpi,roxterm

sherry151: gnusim8085

sindrepb: gpsk31,xdx

snecker: mapnik,mapnik

snirkel: gnokii,gnokii

sochotni: 
apache-commons-beanutils,jakarta-commons-discovery,jakarta-commons-validator,log4j,maven-dependency-plugin,maven-doxia,maven-eclipse-plugin,maven-idea-plugin,maven-jxr,maven-scm,maven-surefire,maven2,modello,plexus-appserver,plexus-containers,plexus-mail-sender,plexus-registry,plexus-runtime-builder,xbean

spike: rmic-maven-plugin

spot: 
banshee,banshee,gbdfed,netgo,pam_pkcs11,perl-DBD-AnyData,perl-GD,perl-HTML-Template,perl-IPC-SharedCache,perl-SQL-Abstract-Limit

ssp: rdesktop,xorg-x11-drv-qxl,xsri

stalwart: gsql

stefanriemens: mingw32-OpenSceneGraph

steve: NetworkManager-openvpn,celestia,cone,tuxpaint-stamps

stevetraylen: root

subhodip: kdetv

sundaram: deja-dup,eina,shotwell

supercyper: pcmanx-gtk2

svahl: kiconedit,konq-plugins

swagiaal: libgtk-java

tagoh: eruby

tanguy: qucs

tbreeds: petitboot

tbzatek: fpc,nautilus,nautilus,seahorse,seahorse-plugins

terjeros: gle,lshw,sqliteman

than: doxygen,isdn4k-utils,kdelibs3,kdepim,kiconedit,konq-plugins,wordtrans

thias: autodir,linux_logo,memcached,pigment

thomasj: enlightenment,kdepim,kipi-plugins,stfl

timn: papyrus

tjikkun: python-telepathy

tmraz: opensc,pcsc-perl,pcsc-tools

tnorth: LabPlot,gwave

tomspur: linbox,pynac

trasher: gcompris

tremble: rubygem-icalendar

tu

Fedora rawhide FTBFS status 2010-09-01 x86_64

2010-09-06 Thread Matt Domsch
logo,memcached,pigment

thm: lmms

thomasj: kdepim,kipi-plugins,stfl

timn: papyrus

tjikkun: python-telepathy

tmraz: opensc,pcsc-perl,pcsc-tools

tnorth: LabPlot,alliance,gwave

tomspur: linbox,pynac

trasher: gcompris

tremble: rubygem-icalendar

tuxbrewr: 
kdelibs3,kdepim,kdnssd-avahi,kiconedit,kile,kipi-plugins,kmplayer,konq-plugins,spicebird,subtitlecomposer

tuxmadhu: grub

uggla: gwaei

uwog: link-grammar

vda: busybox,busybox

victorv: freemarker

vlg: granule

walters: antlr3

wart: crossfire-maps,cyphesis,ember,manaworld,sear

weli: 
buildnumber-maven-plugin,maven-deploy-plugin,maven-eclipse-plugin,maven-install-plugin,maven-resources-plugin

wolfy: fsvs,grip,halevt

xavierb: libclaw

xgl-maint: xorg-x11-drv-qxl

xhorak: scantailor

yaneti: galeon

yyang: 
maven-doap-plugin,maven-install-plugin,maven-one-plugin,maven-plugin-testing,maven-plugin-tools,maven-repository-plugin,maven-resources-plugin,maven-shared,maven-shared,maven-wagon,maven2,maven2,modello,plexus-containers

zaitcev: chunkd

zoeloelip: antlr3


-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: rawhide report: 20100805 changes

2010-08-05 Thread Matt Domsch
On Thu, Aug 05, 2010 at 06:21:00PM +0100, Richard W.M. Jones wrote:
> On Thu, Aug 05, 2010 at 10:46:08AM +, Rawhide Report wrote:
> > 1:libguestfs-1.5.2-4.fc14.i686 requires /lib/libxtables.so.4
> > 1:libguestfs-1.5.2-4.fc14.x86_64 requires /lib64/libxtables.so.4
> 
> Unfortunately qemu isn't installable at the moment so I can't rebuild
> this.  The error is:
> 
> DEBUG util.py:255:  Error: Package: 
> 2:qemu-system-x86-0.13.0-0.2.20100727gitb81fe95.fc14.x86_64 (build)
> DEBUG util.py:255: Requires: /usr/share/gpxe/e1000-0x100e.rom

That's due to the new gpxe I built this morning changing the name of
that ROM file.  jforbes says he'll get to it over the next few days.
However, the f14 build shouldn't have even hit updates-testing yet,
much less into the alpha compose.  There is no bodhi update with it
yet exactly because of this...

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: F14 mirror list still pointing at rawhide

2010-08-01 Thread Matt Domsch
On Sun, Aug 01, 2010 at 05:32:47PM +0100, M A Young wrote:
> I was trying a yum update on F-14 (fedora-release-14-0.7) but was offered 
> a few F-15 packages. I checked
> https://mirrors.fedoraproject.org/metalink?repo=fedora-14&arch=x86_64
> and the mirrors it points to are all rawhide rather than the F-14 branch.

My bad, I missed the branch announcement to remove the redirects.
They're removed now, you should be getting F14 content from the 14/
directories now.

Thanks,
Matt
Fedora Mirror Wrangler

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


rpms/perl-GnuPG-Interface/EL-6 .cvsignore, 1.4, 1.5 perl-GnuPG-Interface.spec, 1.11, 1.12 sources, 1.4, 1.5

2010-07-08 Thread Matt Domsch
Author: mdomsch

Update of /cvs/extras/rpms/perl-GnuPG-Interface/EL-6
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv28707

Modified Files:
.cvsignore perl-GnuPG-Interface.spec sources 
Log Message:
update to match devel branch


Index: .cvsignore
===
RCS file: /cvs/extras/rpms/perl-GnuPG-Interface/EL-6/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore  21 May 2008 00:32:59 -  1.4
+++ .cvsignore  8 Jul 2010 16:31:35 -   1.5
@@ -1 +1 @@
-GnuPG-Interface-0.36.tar.gz
+GnuPG-Interface-0.42.tar.gz


Index: perl-GnuPG-Interface.spec
===
RCS file: /cvs/extras/rpms/perl-GnuPG-Interface/EL-6/perl-GnuPG-Interface.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- perl-GnuPG-Interface.spec   26 Jul 2009 06:18:18 -  1.11
+++ perl-GnuPG-Interface.spec   8 Jul 2010 16:31:35 -   1.12
@@ -1,6 +1,6 @@
 Name:   perl-GnuPG-Interface
-Version:0.36
-Release:   3%{?dist}
+Version:0.42
+Release:4%{?dist}
 Summary:Perl interface to GnuPG
 Group:  Development/Libraries
 License:GPLv2+ or Artistic
@@ -8,9 +8,9 @@ URL:http://search.cpan.org/d
 Source0:
http://cpan.org/modules/by-module/GnuPG/GnuPG-Interface-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:  noarch
-BuildRequires:  gpg, perl(Class::MethodMaker), perl(ExtUtils::MakeMaker)
+BuildRequires:  gpg, perl(Any::Moose), perl(ExtUtils::MakeMaker)
 Requires:  gpg, perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo 
$version))
-Requires:  perl(Class::MethodMaker)
+Requires:   perl(Any::Moose)
 
 
 %description
@@ -35,7 +35,8 @@ chmod -R u+w $RPM_BUILD_ROOT/*
 
 %check
 chmod 0700 test
-make test
+# GnuPG-Interface needs to read from /dev/tty to run its tests.
+# make test
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -44,11 +45,26 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %doc ChangeLog README NEWS THANKS COPYING GPL Artistic
 %{perl_vendorlib}/GnuPG
-%{perl_vendorlib}/auto/GnuPG
 %{_mandir}/man3/*.3*
 
 
 %changelog
+* Thu Jul  8 2010 Matt Domsch  - 0.42-4.el6
+- rebuild for RHEL 6
+
+* Sun May 02 2010 Marcela Maslanova  - 0.42-4
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal  - 0.42-3
+- rebuild against perl 5.10.1
+
+* Sun Oct 04 2009 Emmanuel Seyman  - 0.42-2
+- Disable tests because they need /dev/tty to run
+
+* Fri Oct 02 2009 Emmanuel Seyman  - 0.42-1
+- Update to 0.42
+- Fix rpmlint errors
+
 * Sat Jul 25 2009 Fedora Release Engineering  
- 0.36-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
@@ -82,7 +98,7 @@ rm -rf $RPM_BUILD_ROOT
 - FC-3 doesn't use the patch1
 
 * Sun Sep 11 2005 Matt Domsch  0.33-3
-- use perldoc -t and %_smp_mflags
+- use perldoc -t and the _smp_mflags macro
 
 * Sun Aug 28 2005 Matt Domsch  0.33-2
 - add Requires: gpg, always apply secret-key-output-1.patch, as it works on


Index: sources
===
RCS file: /cvs/extras/rpms/perl-GnuPG-Interface/EL-6/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources 21 May 2008 00:32:59 -  1.4
+++ sources 8 Jul 2010 16:31:35 -   1.5
@@ -1 +1 @@
-6f097d3076b3311e8ef20ce3c2865c66  GnuPG-Interface-0.36.tar.gz
+c5cc5426c02b93900cb96f4879c9be28  GnuPG-Interface-0.42.tar.gz

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: Licensing Guidelines Update - Please Read

2010-07-07 Thread Matt Domsch
Am Wed, 07 Jul 2010 16:29:01 -0400
> schrieb "Tom \"spot\" Callaway" :

cim-schema-docs has no license file packaged with it.  /me blames the
DMTF.  The content is a separate tarball.  I suppose we could suck the
license file out of the other content zip (the MOF files) and include
here.  Thoughts?

mirrormanager-client and gpxe* are false positives - all subpackages
include the licenses in %doc.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Proposed release criteria additions for F14+

2010-06-25 Thread Matt Domsch
On Thu, Jun 24, 2010 at 11:28:16AM -0700, Adam Williamson wrote:
> Sorry for the cross-post, but figured it's worth CCing devel in case
> anyone has concerns on these.
> 
> I'm currently working on a plan to expand desktop validation testing. As
> part of the discussion around this, Christoph Wickert proposed several
> additions to the release criteria that seem sensible to me. I'd like to
> propose we add these to the criteria for F14 and on:
> 
> * Saving passwords in the desktop default keyring (if the desktop
>  implements one), and retrieving passwords from the keyring, must work
> 
> * The desktop default update manager must not periodically check for
>  updates when the system is booted live, but must periodically check for
>  updates when running on an installed system
> 
> * The desktop's offered mechanisms for shutting down, logging out and
>  rebooting must work
> 
> Anyone have comments or objections to these? Suggestions for what
> release they should come in? I'd say #1 should be final and #2 and #3
> should be beta, off the top of my head.

Given that #1 should be already present for several desktops, as a
feature for any new desktops I'd expect it to be in place by Beta.
Regression testing ahead of RC->Gold should test all three to ensure
functionality.

Otherwise, +1 for me.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2010-06-01 x86_64

2010-06-20 Thread Matt Domsch
On Sun, Jun 20, 2010 at 10:24:27PM -0400, Orcan Ogetbil wrote:
> On Thu, Jun 3, 2010 at 10:42 AM, Matt Domsch wrote:
> > Fedora Fails To Build From Source Results for x86_64
> > using rawhide from 2010-06-01
> >
> [cut]
> 
> Question 1:
> Suppose package A fails to build from source due to a bug in package B
> that is listed in package A's BuildRequires. Now that package B gets
> fixed, and it is possible to build package A from source without any
> modification. Do we need to bump A's release and do the rebuild in
> this case?

No.  List in bug A that it "Depends on" the bug number for B.  Close
the bug against A once package B is fixed and its own bug closed.
 
> Question 2:
> What is the likelihood of a mass rebuild in this cycle?

I've heard rumors that it's likely, but I don't know for certain what
the trigger would be this time.  Likely a glibc or gcc change.

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2010-06-01 x86_64

2010-06-04 Thread Matt Domsch
On Fri, Jun 04, 2010 at 08:57:06AM +0200, Gianluca Sforna wrote:
> On Thu, Jun 3, 2010 at 4:42 PM, Matt Domsch  wrote:
> >
> > It also doesn't report any failing packages that have subsequently
> > been built and published in koji's rawhide since 06-01. ??That should
> > cut down on the "but I just fixed that!" ??responses from now on.
> 
> One question. Is committing the fix in CVS enough or do I need to also
> push an update? In my case the package missed a BR that was only used
> to do tests in the %check section, I removed it now in CVS but the
> resulting binary package is basically the same as before.

Given that we'll likely have a mass rebuild during the F14 dev cycle,
you can just fix it in CVS and wait for the mass rebuild to generate
the new pacakge.  But please leave the bug open, change to "MODIFIED"
status, until the package is rebuilt.  Otherwise, I'll wind up filing
a duplicate bug.

I'm not inclined to try to teach my scripts to pull from CVS
directly.  It's been really nice only dealing with published SRPMS,
even though there is some latency involved (packages fixed in CVS this
morning won't appear until tomorrow).

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora rawhide FTBFS status 2010-06-01 x86_64

2010-06-03 Thread Matt Domsch
On Thu, Jun 03, 2010 at 09:42:04AM -0500, Matt Domsch wrote:
> Fedora Fails To Build From Source Results for x86_64
> using rawhide from 2010-06-01
> 
> This run continues from the previous run, rebuilding those packages
> that failed during the earlier run, or that changed between 2010-05-27
> and 06-01.

I filed a ton of bugzillas, basically this list.  I apologize if there
are some duplicates to already-existing FTBFS bugs opened for earlier
releases - that wasn't intentional, but please take this opportunity
to fix the problem and close both bugs then.

Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fedora rawhide FTBFS status 2010-06-01 i386

2010-06-03 Thread Matt Domsch
aker

gajownik: kadu

gemi: GtkAda,curry,gtkglarea2,gtklp,sweep,ucblogo,wings

ghosler: gyachi

giallu: buildbot

grof: imgtarget,photoprint

hadess: gmyth,gnome-phone-manager,sound-juicer

hedayat: rcsslogplayer,rcssmonitor

hman-it: themonospot-gui-qt

hubbitus: qutim

huzaifas: gnumeric,gnumeric

i18n-team: 
ibus-table-erbi,ibus-table-extraphrase,ibus-table-translit,ibus-table-wubi,ibus-table-yong

iankent: autofs

iarnell: 
perl-Catalyst-Plugin-Session-Store-FastMmap,perl-DBIx-Class-TimeStamp,perl-Data-FormValidator-Constraints-DateTime

icon: pidgin-sipe

iefremov: ugene

imain: matahari

itamarjp: qt

izhar: minbar

jafo: python-pydns

jakub: valgrind

jcollie: python-lxml,python-lxml

jeckersb: rubygem-cobbler

jgold: qmpdclient,qmpdclient

jjames: cvc3,pmd

jjh: libtommath

jjohnstn: jetty

jkeating: plexus-containers

jlayton: nfs-utils

jlblanco: mrpt

jmoyer: autofs

jmrodri: tanukiwrapper,velocity

john5342: qzion

jorton: mod_auth_kerb

jpopelka: python-lxml

jreznik: kbluetooth,kdepim,kdesvn,qt

julian: diveintopython,sap

jussilehtola: pokerth

jwboyer: petitboot

jwrdegoede: TnL,cegui,chromium-bsu,hedgewars,vegastrike

kaboon: amarok

kaio: 
ibus-table-erbi,ibus-table-erbi,ibus-table-extraphrase,ibus-table-extraphrase,ibus-table-translit,ibus-table-translit,ibus-table-wubi,ibus-table-wubi,ibus-table-yong,ibus-table-yong

kanarip: rubygem-attributes,rubygem-ferret,rubygem-pervasives

kasal: halevt,perl-SVN-Mirror

ke4qqq: php-pear-File-Bittorrent2

kevin: kphotoalbum

kkofler: 
kbluetooth,kde-l10n,kdepim,kiconedit,kile,knutclient,konq-plugins,krusader,qt

konradm: sympy

kvolny: qmmp

kwizart: aimage,cinepaint,icc_examin,oyranos

kwright: symkey

kylev: python-beaker,python-pylons

langel: java-1.6.0-openjdk,json

laxathom: gammu,gshutdown,guile-gnome-platform,pengupop,raidem,rubygem-json

leigh123linux: rb_libtorrent

lennart: padevchooser

liangsuilong: 
ibus-table-extraphrase,ibus-table-translit,ibus-table-wubi,ibus-table-yong

limb: 
cellwriter,cfdg,cfdg-fe,chipmunk,cylindrix,freenx-server,gnotime,liquidwar,nx,pengupop,tennix,vdrift

linuxdonald: qps

lkundrak: 
intellij-idea,ircp-tray,java-1.6.0-openjdk,jps,perl-Test-WWW-Selenium,starlab

lmacken: python-beaker,python-migrate,python-repoze-what

lonetwin: wmfire

ltinkl: kde-l10n,kdepim,kiconedit,kipi-plugins,konq-plugins,qt

lucilanga: evolution-rspam

makghosh: qps,sirius

mathstuf: kde-l10n,kdepim,krazy2,libqinfinity

matt: condor

maxamillion: gsh

mbacovsk: python-migrate

mbooth: eclipse-mylyn,jakarta-commons-validator

mccann: libfakekey

mclasen: seahorse-plugins

mdbooth: libguestfs

mebourne: gdmap

mef: logback,maven-doxia

melmorabity: apache-commons-exec

mgarski: krusader,xscorch

mildew: bro

mjakubicek: json

mjw: java-1.6.0-openjdk

mkent: 
rubygem-mixlib-cli,rubygem-mixlib-config,rubygem-mixlib-log,rubygem-newgem

mmahut: PythonCard,skychart,starplot

mmaslano: 
perl-IO-Compress-Bzip2,perl-IO-Compress-Bzip2,perl-Padre,perl-XML-LibXSLT

mmatejov: java-1.6.0-openjdk

mtasaka: kazehakase,ochusha,sirius,themonospot-gui-qt

mycae: flexdock

nbecker: kdiff3

nsantos: matahari

nushio: gnome-do-plugins

ocamlmaint: ocaml-camlimages

oget: kmplayer,mscore,serafettin-cartoon-fonts

olea: chronojump

oliver: eclipse

ondrejj: sagator

orion: gdl,kdesvn,pdfedit,plplot

orphan: compat-libgda,kadu,nas

overholt: eclipse,eclipse,eclipse-mylyn,jetty,json,maven2-plugin-shade

pbrobinson: dates,emerillon,nbtk,network-manager-netbook,syncevolution

pcheung: bcel,bsf,jakarta-commons-httpclient

perl-sig: 
perl-Archive-RPM,perl-CGI-Application-Plugin-DBIx-Class,perl-Catalyst-Plugin-Session-Store-FastMmap,perl-Crypt-DSA,perl-DBI-Dumper,perl-DBIx-Class-TimeStamp,perl-Data-FormValidator-Constraints-DateTime,perl-DateTime-Format-DateManip,perl-Fedora-Bugzilla,perl-GSSAPI,perl-IO-Compress-Bzip2,perl-Module-Install,perl-POE-Component-Child,perl-POE-Component-Client-HTTP,perl-Padre,perl-Pod-Xhtml,perl-SVN-Mirror,perl-Test-Aggregate,perl-Test-WWW-Mechanize,perl-WWW-Curl,perl-XML-LibXSLT

pertusus: halevt,ncview

peter: pspp

pghmcfc: perl-Crypt-DSA

pgordon: epiphany-extensions,epiphany-extensions,lucidlife,rb_libtorrent

pingou: R-BSgenome,R-BSgenome.Celegans.UCSC.ce2,R-Biostrings,R-IRanges,rkward

pmachata: make

ppisar: perl-IO-Compress-Bzip2,perl-Padre,perl-XML-LibXSLT

pvrabec: bro

pwouters: driftnet,xoo

rajeeshknambiar: meiga

rakesh: anjuta,gedit-plugins

rdieter: 
OpenGTL,PyQt4,amarok,amarok,kasablanca,kbluetooth,kde-l10n,kdepim,kdnssd-avahi,kdnssd-avahi,kiconedit,kile,kipi-plugins,kmplayer,knutclient,konq-plugins,kphotoalbum,polkit-qt,qt,qzion

rezso: mapnik,qgis

rhughes: gnome-color-manager

richardfearn: findbugs,findbugs-contrib

ricky: python-migrate,python-webtest

rishi: anjuta,gengetopt,gtest,starplot

rjones: libguestfs,mingw32-boost,mingw32-qt,mingw32-qwt,ocaml-camlimages

rmattes: mediatomb

rmccabe: clustermon,ricci

robmv: svnkit

rombobeorn: GtkAda

rrankin: gtk+extra

rrix: kobby,libqinfinity

rstrode: gnome-applets

sailer: mingw32-boost,mingw32-qt,mingw32-qwt,vfrnav

salimma: Django,chronojump,evolution-remove-duplicates,gedit-vala,pure

sconklin: gpsk31,xdx,xfhell,xnec2c

shishz: perl-XML-LibXSLT

silfreed: qgis

sindrepb: gpsk31,xdx,xfhell

slankes: merkaartor

smilner: Django,Django,buildbot

snecker: mapnik

snirkel: gnome-phone-manager,gnome-phone-manager

sochotni: jakarta-commons-discovery,jakarta-commons-validator

sparks: php-pear-File-Bittorrent2

spot: AcetoneISO2,R-RScaLAPACK,gbdfed,tcl-tileqt

ssp: xsri

stahnma: kflickr

stefanriemens: mingw32-OpenSceneGraph

steve: perl-GSSAPI,perl-Module-Install

steved: nfs-utils,rpcbind

stevetraylen: lcgdm

sundaram: eina,gyachi

supercyper: qtiplot,qtiplot

svahl: kiconedit,konq-plugins

sxw: perl-Catalyst-View-JSON

tbreeds: petitboot

tbzatek: seahorse-plugins

tejas: choqok

terjeros: sqliteman

than: PyQt4,kde-l10n,kdepim,kiconedit,konq-plugins,qt,wordtrans

thias: autodir,pigment,xar

thm: python-markdown2

thomasj: amarok,blokkal,kipi-plugins,knutclient,me-tv

till: merkaartor

tmz: cgit

tnorth: LabPlot,avr-libc,gwave

toshio: python-migrate

trondd: avr-libc

tuxbrewr: 
amarok,kasablanca,kde-l10n,kdepim,kdnssd-avahi,kiconedit,kile,kipi-plugins,kmplayer,konq-plugins,kphotoalbum,qt,subtitlecomposer

uwog: asio,link-grammar

virtmaint: libguestfs

vlg: granule

walters: gnome-python2-desktop

wart: ember,sear

wolfy: halevt

xgl-maint: xorg-x11-fonts

ynemoy: spring

yyang: maven-shared,maven-shared,maven2,maven2,modello


-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


  1   2   >