Re: mingw32 suite

2009-10-14 Thread Itamar Reis Peixoto
stop using rar.

be free.



On Tue, Oct 13, 2009 at 9:21 PM, Paulo Cavalcanti pro...@gmail.com wrote:
 Hi,

 I am really pleased to see how fast the cross-compile project has evolved,
 and
 I was able to create a very simple script to cross-compile mpg123:

 http://orion.lcg.ufrj.br/RPMS/SPECS/cross-mingw-mpg123

 However, I am more interested in cross-compiling opengl applications.
 Any plans to provide any opengl support for mingw32 in Fedora?

 Thanks.

 --
 Paulo Roma Cavalcanti
 LCG - UFRJ

 --
 fedora-devel-list mailing list
 fedora-devel-list@redhat.com
 https://www.redhat.com/mailman/listinfo/fedora-devel-list




-- 


Itamar Reis Peixoto

e-mail/msn: ita...@ispbrasil.com.br
sip: ita...@ispbrasil.com.br
skype: itamarjp
icq: 81053601
+55 11 4063 5033
+55 34 3221 8599

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: How about releasing an update of xorg-x11-drv-intel for Fedora 11

2009-10-14 Thread Kevin Kofler
James Antill wrote:
  Personally I'd suggest pushing to updates-testing but wait a _long_
 time (maybe even never) before pushing to stable.

Never is definitely the wrong answer: updates-testing is not for stuff 
which is too unstable to go stable, ever. Any update sitting in testing for 
more than (at most) 2 or 3 weeks (usually 1 week is enough, but risky stuff 
should get approximately 2 weeks of testing and regression fixing; at least 
those are the timings our experience in KDE SIG showed optimal) is either 
broken, in which case it should be unpushed (and the maintainer should be 
more careful next time), or not, in which case it should be promoted to 
stable.

We really need some stricter enforcement against stuff sitting in testing 
forever.

Kevin Kofler

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: mingw32 suite

2009-10-14 Thread Kevin Kofler
Itamar Reis Peixoto wrote:
 stop using rar.
 
 be free.

Agreed. (By the way, it is also a violation of the EULA to use rar for more 
than 30 days without paying. I'm sure many people are using it illegally. 
But the biggest problem with the format is that there is no Free as in 
speech decompressor for it. The freeware unrar, while free as in beer, 
has quite outrageous licensing restrictions. Just say no to proprietary 
software!)

But for a more constructive suggestion: use p7zip instead. It can also build 
self-extracting archives, you just need the self-extracting stub from the 
W32 distribution of 7-Zip. And it's all LGPL (except the unrar plugin, see 
above; the Fedora p7zip package doesn't ship that plugin for this reason).

Kevin Kofler

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Kevin Kofler
Dodji Seketeli wrote:
 My point is this is a matter of personal judgement. If the change is
 going to be too disruptive (and that's a maintainer call)
 then maybe having a Fedora-blessed repository like this great one
 http://rpms.famillecollet.com/fedora/11/remi/x86_64/repoview
 could be a possible way to go. At the same time, the package could be
 updated straight to Rawhide, of course.

Not upgrading was not an option here, the new beta was needed to fix 
security issues. (F11 already shipped with a 3.0 beta, the newer beta is the 
only upgrade path.)

Kevin Kofler

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Kevin Kofler
Rahul Sundaram wrote:
 If maintainers choose to include a beta release, then it would have been
 better to collect more feedback for a longer period of time for updates.

I already answered this in more detail on your blog, but:
1. It's a security update, so a short testing period is normal.
2. It reached +3 karma and got automatically queued for stable.

  My mails to this list is my negative karma.

But it's too late, the update already got pushed.

Kevin Kofler

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: mingw32 suite

2009-10-14 Thread Richard W.M. Jones
On Tue, Oct 13, 2009 at 09:21:29PM -0300, Paulo Cavalcanti wrote:
 However, I am more interested in cross-compiling opengl applications.
 Any plans to provide any opengl support for mingw32 in Fedora?

We already support it.

The OpenGL API is supported by the base OS (ie. Windows or Wine) as a
library called opengl32.dll, so doesn't need any extra explicit
support from the cross-compiler project.

However where you might get stuck is that we don't currently ship GLUT
or freeglut.  I'm quite certain at some point I packaged freeglut, but
I can't seem to find it right now.

You'll have to use another high level library (eg. SDL which we do
package) instead.  Or compile freeglut -- a bit tricky because the
build system doesn't understand cross-compilation.

There's also a specific mailing list for Fedora MinGW questions:

https://admin.fedoraproject.org/mailman/listinfo/fedora-mingw

and if you want to package something up, I've written some notes here:

http://fedoraproject.org/wiki/MinGW/New_package

For anything else, see our SIG:

http://fedoraproject.org/wiki/SIGs/MinGW

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Rahul Sundaram
On 10/14/2009 01:13 PM, Kevin Kofler wrote:
 Rahul Sundaram wrote:
 If maintainers choose to include a beta release, then it would have been
 better to collect more feedback for a longer period of time for updates.
 
 I already answered this in more detail on your blog, but:
 1. It's a security update, so a short testing period is normal.

That really depends on the severity of the update vs the potential to
cause problems.  Remember the d-bus security update that caused so many
problems not so long ago? That one was a security update as well.

https://admin.fedoraproject.org/updates/F11/FEDORA-2009-9911?_csrf_token=b77b748e49c5311eb85031331cb2f6474028d615

The update neither details what the security issues or nor does it tell
what other changes have been made. Not even a link to the upstream
release notes. So let's look at that

http://www.mozillamessaging.com/en-US/thunderbird/3.0b4/releasenotes/

Hmmm. Not much details on what the security issue being fixed is. The
only mention of security is about some SSL change

http://www.rumblingedge.com/2009/09/23/thunderbird-3-beta-4-released/

So I have no idea how severe the security problem was

 2. It reached +3 karma and got automatically queued for stable.

Are you claiming that there is no way for maintainers to determine how
long the update stays in updates-testing repository? If not, I don't see
this point as relevant.

  My mails to this list is my negative karma.
 
 But it's too late, the update already got pushed.

It isn't too late to push another update that fixes the problem.

Rahul

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: mingw32 suite

2009-10-14 Thread Richard W.M. Jones
On Wed, Oct 14, 2009 at 09:11:05AM +0100, Richard W.M. Jones wrote:
 However where you might get stuck is that we don't currently ship GLUT
 or freeglut.  I'm quite certain at some point I packaged freeglut, but
 I can't seem to find it right now.

I've packaged mingw32-freeglut for you:

  https://bugzilla.redhat.com/show_bug.cgi?id=528892

With this I was able to compile some examples from the OpenGL page
here:

  
http://www.opengl.org/resources/code/samples/glut_examples/examples/examples.html

eg:

  i686-pc-mingw32-gcc cube.c -o cube -lglut -lglu32 -lopengl32
  wine ./cube

You may need to set up Wine paths by following the instructions here:

  https://fedoraproject.org/wiki/MinGW/Configure_wine

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: How about releasing an update of xorg-x11-drv-intel for Fedora 11

2009-10-14 Thread Michael Schwendt
On Wed, 14 Oct 2009 08:58:45 +0200, Kevin wrote:

 We really need some stricter enforcement against stuff sitting in testing 
 forever.

Rather we need some rules against such mindset.

We don't guarantee anything about updates-testing. It's a place where
to test potential updates/upgrades. And if a test-update is still without
sufficient karma points (either positive or negative) for several weeks,
it may stay in updates-testing for a longer time. IMO, that's a good
thing.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: How about releasing an update of xorg-x11-drv-intel for Fedora 11

2009-10-14 Thread Matěj Cepl
Dne 14.10.2009 08:58, Kevin Kofler napsal(a):
 Never is definitely the wrong answer: updates-testing is not for stuff 
 which is too unstable to go stable, ever. Any update sitting in testing for 
 more than (at most) 2 or 3 weeks (usually 1 week is enough, but risky stuff 
 should get approximately 2 weeks of testing and regression fixing; at least 
 those are the timings our experience in KDE SIG showed optimal) is either 
 broken, in which case it should be unpushed (and the maintainer should be 
 more careful next time), or not, in which case it should be promoted to 
 stable.
 
 We really need some stricter enforcement against stuff sitting in testing 
 forever.

This is actually your personal opinion AFAIK, right? I tend to disagree
with this -- one example which seems to me legitimate is when I create a
new package (I remember I came to this conclusion with both PSPP and
nimbus-theme) then I sometimes push it into Fedora-[n-1] just for
updates-testing, because I really don't have enough computers to do real
testing on older distros. By that, people who really want it, can take
it and they are implicitly warned that this is not meant to be stable
(generally speaking, I guess, people who follow updates-testing has to
survive some amount of breakage), but it is not thrown on unsuspecting
users of stable.

Matěj

-- 
http://www.ceplovi.cz/matej/, Jabber: mceplatceplovi.cz
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC

The ratio of literacy to illiteracy is a constant, but nowadays
the illiterates can read.
-- Alberto Moravia

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: mingw32 suite

2009-10-14 Thread Paulo Cavalcanti
On Wed, Oct 14, 2009 at 5:56 AM, Richard W.M. Jones rjo...@redhat.comwrote:

 On Wed, Oct 14, 2009 at 09:11:05AM +0100, Richard W.M. Jones wrote:
  However where you might get stuck is that we don't currently ship GLUT
  or freeglut.  I'm quite certain at some point I packaged freeglut, but
  I can't seem to find it right now.

 I've packaged mingw32-freeglut for you:

  https://bugzilla.redhat.com/show_bug.cgi?id=528892

 With this I was able to compile some examples from the OpenGL page
 here:


 http://www.opengl.org/resources/code/samples/glut_examples/examples/examples.html

 eg:

  i686-pc-mingw32-gcc cube.c -o cube -lglut -lglu32 -lopengl32
  wine ./cube

 You may need to set up Wine paths by following the instructions here:

  https://fedoraproject.org/wiki/MinGW/Configure_wine




I created mingw32-freeglut-2.6.0-0.1.rc1.fc10.noarch.rpm
and compiled cube.c, but it does not run on wine:

[cascavel:~/cg/TutorsMin1.0] cube.exe
err:module:import_dll Library glut32.dll (which is needed by
LF:\\roma\\cg\\TutorsMin1.0\\cube.exe) not found
err:module:LdrInitializeThunk Main exe initialization for
LF:\\roma\\cg\\TutorsMin1.0\\cube.exe failed, status c135

However, it runs just fine on VirtualBox.

In fact, I built some other examples too:

http://orion.lcg.ufrj.br/temp/TutorsMin1.0/

Do you want me to review your mingw32-freeglut package?

Thanks.

-- 
Paulo Roma Cavalcanti
LCG - UFRJ
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

rawhide report: 20091014 changes

2009-10-14 Thread Rawhide Report
Compose started at Wed Oct 14 06:15:07 UTC 2009

Broken deps for i386
--
sugar-toolkit-0.86.0-1.fc12.i686 requires python-json



Broken deps for x86_64
--
sugar-toolkit-0.86.0-1.fc12.x86_64 requires python-json



Broken deps for ppc
--
sugar-toolkit-0.86.0-1.fc12.ppc requires python-json



Broken deps for ppc64
--
python-mwlib-0.11.2-3.20090522hg2956.fc12.ppc64 requires LabPlot
sugar-toolkit-0.86.0-1.fc12.ppc64 requires python-json



Summary:
Added Packages: 0
Removed Packages: 0
Modified Packages: 0

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: mingw32 suite

2009-10-14 Thread Richard W.M. Jones
On Wed, Oct 14, 2009 at 06:46:41AM -0300, Paulo Cavalcanti wrote:
 I created mingw32-freeglut-2.6.0-0.1.rc1.fc10.noarch.rpm
 and compiled cube.c, but it does not run on wine:
 
 [cascavel:~/cg/TutorsMin1.0] cube.exe
 err:module:import_dll Library glut32.dll (which is needed by
 LF:\\roma\\cg\\TutorsMin1.0\\cube.exe) not found
 err:module:LdrInitializeThunk Main exe initialization for
 LF:\\roma\\cg\\TutorsMin1.0\\cube.exe failed, status c135

Did you adjust the Wine paths as described in my posting?  Without
doing that Wine won't be able to find the glut library.

 Do you want me to review your mingw32-freeglut package?

Sure, if you don't mind.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://et.redhat.com/~rjones/libguestfs/
See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Steve Dickson
On 10/13/2009 09:56 AM, Christopher Aillon wrote:
 
 Not everyone had issues with the indexing so that seemed to slip past
 testing.  It was a change, but didn't seem to disrupt things, so we let
 it slide.
Not to pile on, believe me I know painful change is... 8-) but... 

This new indexing is the biggest pain of all the changes IMHO...
My laptop CPU start to and continues to be pegged when I start up and
shut down TB3b... I could not read mail for 24hrs due to TPB3 trying
to indexing all my mail... Granted I have a ton of mail, in large number
of folders...  but my CPU became pegged, TPB3 start to eat all the memory,
causing everything to be swapped out, which caused the system to finally hang!! 
This was happen continuously. So I figured the only way to get by this was to 
delete mail... Which became a race between me deleting mail and TB3b try 
to index that folder...  I have a feeling that scenario was not tested 
too well... ;-) 

So for you to say indexing didn't seem to disrupt things is simply 
inaccurate... It was a major disruption and a complete waste of time... 

steved.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Jeff Garzik

On 10/14/2009 08:21 AM, Steve Dickson wrote:

On 10/13/2009 09:56 AM, Christopher Aillon wrote:


Not everyone had issues with the indexing so that seemed to slip past
testing.  It was a change, but didn't seem to disrupt things, so we let
it slide.

Not to pile on, believe me I know painful change is... 8-) but...

This new indexing is the biggest pain of all the changes IMHO...
My laptop CPU start to and continues to be pegged when I start up and
shut down TB3b... I could not read mail for 24hrs due to TPB3 trying
to indexing all my mail... Granted I have a ton of mail, in large number
of folders...  but my CPU became pegged, TPB3 start to eat all the memory,
causing everything to be swapped out, which caused the system to finally hang!!
This was happen continuously. So I figured the only way to get by this was to
delete mail... Which became a race between me deleting mail and TB3b try
to index that folder...  I have a feeling that scenario was not tested
too well... ;-)

So for you to say indexing didn't seem to disrupt things is simply
inaccurate... It was a major disruption and a complete waste of time...


Agreed.

Or put more simply, this bug fix update dropped an unexpected, 2+ 
gigabyte turd into my NFS-mounted home directory



[jgar...@bd ~]$ ls -l ~/.thunderbird/tc8ktlwu.default/global-messages-db.sqlite
-rw-r--r-- 1 jgarzik jgarzik 2731515904 2009-10-14 08:42 
/g/g/.thunderbird/tc8ktlwu.default/global-messages-db.sqlite


as well as slowing down all my NFS accesses for ~24 hours.

I hope a thunderbird update is being prepared, to make 2 config tweaks 
for F11?


And a warning / release note for F12 users, noting that a __lot__ of 
additional disk space is required in ~/.thunderbird.


Jeff



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Upload debug-like-info to Mozilla servers every update

2009-10-14 Thread Jan Horak

On 09/18/2009 05:22 PM, Colin Walters wrote:

We could do that, but a more ideal world would be where our ABRT
system can give them as useful and reliable data as their usage of
breakpad on Windows and OS X does.  There are multiple components
here, the biggest of which is that we need to avoid requiring a
Bugzilla account for crash submissions, and we need to make it about
one click.   Once we have the data reliably, Mozilla could pull
crashes from our system into theirs, say a cron job which just does:
wget http://crashes.fedoraproject.org/package/mozilla/20091018.tar.gz
   
Mozilla prefers using their own system in this case. It has some pros, 
like user don't have to download debug packages (which is approx 80MB 
for each package). Building the symbols for Mozilla is also quite easy. 
They have everything prepared in their makefiles and their debug info is 
just one zip file. All we need is to put this zip file somewhere that 
mozilla could pull it (or we push it after package is released). This 
zip file should be left aside from regular rpm package (read unpublished).

--
Jan Horak

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Peter Lemenkov
Hello All!

Imagine an application, which relies on a specific kernel module. This
module is not a part of stock Fedora kernel (at least, yet), and we
don't allow stand-alone kernel modules.

Whether or not this package can be allowed?

-- 
With best regards, Peter Lemenkov.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Felix Kaechele

 Original Message  
Subject: Are packages w/o necessary kernel modules allowed?
From: Peter Lemenkov lemen...@gmail.com
To: Development discussions related to Fedora fedora-devel-list@redhat.com
Date: 14.10.2009 15:04


Hello All!

Imagine an application, which relies on a specific kernel module. This
module is not a part of stock Fedora kernel (at least, yet), and we
don't allow stand-alone kernel modules.

Whether or not this package can be allowed?


If not, what does dahdi-tools do in Fedora then?

Felix

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Itamar Reis Peixoto
yes, I am already told this for you.

for example I have user-mode-linux user space but I don't have
user-mode-linux enabled in kernel.


On Wed, Oct 14, 2009 at 10:04 AM, Peter Lemenkov lemen...@gmail.com wrote:
 Hello All!

 Imagine an application, which relies on a specific kernel module. This
 module is not a part of stock Fedora kernel (at least, yet), and we
 don't allow stand-alone kernel modules.

 Whether or not this package can be allowed?

 --
 With best regards, Peter Lemenkov.





-- 


Itamar Reis Peixoto

e-mail/msn: ita...@ispbrasil.com.br
sip: ita...@ispbrasil.com.br
skype: itamarjp
icq: 81053601
+55 11 4063 5033
+55 34 3221 8599

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/14/2009 09:04 AM, Peter Lemenkov wrote:
 Hello All!
 
 Imagine an application, which relies on a specific kernel module. This
 module is not a part of stock Fedora kernel (at least, yet), and we
 don't allow stand-alone kernel modules.
 
 Whether or not this package can be allowed?
 


This is an interesting question. Suppose someone wrote (for example) an
GPLed configuration tool for a closed-source hardware driver. Would it
be permissible to include an open-source tool in the distribution, even
knowing it would only ever be usable with a tainted kernel?

- -- 
Stephen Gallagher
RHCE 804006346421761

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAkrVzcsACgkQeiVVYja6o6NwgwCdG10cCIr2pn+HhRWBXx+u4aB7
o8gAn0X1WOxe0Tu8Jo90V0O+cJhnTMPk
=VFnY
-END PGP SIGNATURE-

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Peter Lemenkov
2009/10/14 Stephen Gallagher sgall...@redhat.com:

 This is an interesting question. Suppose someone wrote (for example) an
 GPLed configuration tool for a closed-source hardware driver. Would it
 be permissible to include an open-source tool in the distribution, even
 knowing it would only ever be usable with a tainted kernel?

An example from a real life is a proprietary drivers, which sometimes
has only kernel-part closed, while has opensourced userspace.


-- 
With best regards, Peter Lemenkov.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Jeffrey Ollie
On Wed, Oct 14, 2009 at 8:07 AM, Felix Kaechele fe...@fetzig.org wrote:
  Original Message  
 Subject: Are packages w/o necessary kernel modules allowed?
 From: Peter Lemenkov lemen...@gmail.com
 To: Development discussions related to Fedora fedora-devel-list@redhat.com
 Date: 14.10.2009 15:04

 Imagine an application, which relies on a specific kernel module. This
 module is not a part of stock Fedora kernel (at least, yet), and we
 don't allow stand-alone kernel modules.

 If not, what does dahdi-tools do in Fedora then?

Nothing, at least not without a kernel module that's not in the stock
Fedora kernel.  The DAHDI kernel modules are GPL, but Digium has been
unwilling to merge them into the upstream kernel.

-- 
Jeff Ollie

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Upload debug-like-info to Mozilla servers every update

2009-10-14 Thread Colin Walters
On Wed, Oct 14, 2009 at 9:04 AM, Jan Horak jho...@redhat.com wrote:


 Mozilla prefers using their own system in this case. It has some pros, like
 user don't have to download debug packages (which is approx 80MB for each
 package). Building the symbols for Mozilla is also quite easy. They have
 everything prepared in their makefiles and their debug info is just one zip
 file. All we need is to put this zip file somewhere that mozilla could pull
 it (or we push it after package is released). This zip file should be left
 aside from regular rpm package (read unpublished).

In that case I'd just make the mozilla spec file to put the .zip in
the -debuginfo package.  Then their crash handling code just needs to
get the built RPM NVRA (it should probably be compiled in, but forking
a rpm -q could work I guess), and their server side can fairly
easily script a wget
http://download.fedoraproject.org/.../mozilla-debuginfo-12345.rpm;.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike Cloaked
Rahul Sundaram sundaram at fedoraproject.org writes:

  problems was known then reversing the release was not really an option.
 
 Why not? The maintainer says it is a option and it is definitely
 feasible to release a update that disables these couple of features by
 default rather than make everybody go through the same problems. I don't
 understand your view point at all.  Changelog or even testing notes is
 useful to guide testers into checking for problems but once the problems
 are evident, we should just address them directly. Only a tiny fraction
 of our users will read such notes and it is not reasonable to expect
 them to continue to suffer.

Yes if it is an option to release a new package update that will have smart
folders and GLODA turned off then great - however I presume that the significant
majority of F11 users will already have updated and therefore already have been
hit by the change - so have either gone through the pain and reset their
parameters by now or dumped TB in favour of another mail client.  Therefore the
gain of a new update will (to me) seem not provide much in the way of help now
that the damage (of the beta4) has already been done.

I guess that 3.0pre is not far away, and perhaps in this next update the smart
folders and GLODA can be off by default.  I must admit that I would also like to
see the normal icons unchanged on the top taskbar in TB - I simply re-instated
what I want, but I would have preferred that the update did not take them away
in the first place.  Again I have made the changes necessary to get 3.0b4
working nicely (there are some residual bugs though - like occasionally the
compose window gets its formatting slightly awry and won't send and restarting
TB then fixes it)

Anyway hopefully this event will inform how the next update gets planned so that
it does not upset as many people next time?


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike Cloaked
Jeff Garzik jgarzik at pobox.com writes:

 I hope a thunderbird update is being prepared, to make 2 config tweaks 
 for F11?
 
 And a warning / release note for F12 users, noting that a __lot__ of 
 additional disk space is required in ~/.thunderbird.
 
   Jeff

Hopefully the default will be GLODA=off and smart folders=off and then the
additional humungous file space requirements will not be needed and the user
presentation a lot more familiar as well as functional?

I must admit I cannot imagine why the thunderbird developers wanted the global
indexing thing in the first place - I, like many others, keep mail accounts
separate for a good reason - and I don't want a global search - it is insane -
and I also don't want to munge my inboxes together - I keep work and private
mail as well as other accounts separate so they there is no mixing and merging.

Hopefully f12 TB will arrive and function smoothly (hands clasped together, eyes
looking upward, channelling all the power of prayer..and hoping the
developers are listening!)

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Rahul Sundaram
On 10/14/2009 07:39 PM, Mike Cloaked wrote:

 
 Yes if it is an option to release a new package update that will have smart
 folders and GLODA turned off then great - however I presume that the 
 significant
 majority of F11 users will already have updated and therefore already have 
 been
 hit by the change - so have either gone through the pain and reset their
 parameters by now or dumped TB in favour of another mail client. 

Not sure there is any basis for that claim since we don't collect
detailed stats on how frequent Fedora users do update but a problem of
this nature is known, it is better to resolve it quickly rather than
assume that everybody has already learned to cope up with it. Anyway,
this debate is essentially over at this point since a update with the
defaults changed is being pushed out.

http://mether.wordpress.com/2009/10/14/thunderbird-problem-gets-fixed/

Rahul

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike Cloaked
Rahul Sundaram sundaram at fedoraproject.org writes:

 Anyway,
 this debate is essentially over at this point since a update with the
 defaults changed is being pushed out.
 
 http://mether.wordpress.com/2009/10/14/thunderbird-problem-gets-fixed/
 
 Rahul
 

OK - I hope this runs smoothly and hopefully we all learned from this event
(just like the d-bus event!)

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Jesse Keating
On Wed, 2009-10-14 at 09:37 -0500, Mike McGrath wrote:
 On Wed, 14 Oct 2009, Jesse Keating wrote:
 
  On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:
  
   The problem isn't GLODA and smart folders, it's that we have no process in
   place to identify and deal with problems like this before it's too late.
 
  Aside from updates-testing you mean, where people can test potential
  updates and give feedback as to how they work on their systems?
 
 
 Fat lot of good it's doing.
 
   -Mike
 

And that's a people problem more than a process problem.  If nobody
tests it in updates-testing, then how is the maintainer to know that it
is problematic?  Certainly not solvable with even more repos for testing
content...

-- 
Jesse Keating RHCE  (http://jkeating.livejournal.com)
Fedora Project  (http://fedoraproject.org/wiki/JesseKeating)
GPG Public Key  (geek.j2solutions.net/jkeating.j2solutions.pub)
identi.ca   (http://identi.ca/jkeating)


signature.asc
Description: This is a digitally signed message part
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike McGrath
On Wed, 14 Oct 2009, Jesse Keating wrote:

 On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:
 
  The problem isn't GLODA and smart folders, it's that we have no process in
  place to identify and deal with problems like this before it's too late.

 Aside from updates-testing you mean, where people can test potential
 updates and give feedback as to how they work on their systems?


To me it seems very clear that at least some significant portion of our
users want the new thunderbird.  But it should not have been pushed on to
everyone.  I can't imagine someone like steved who keeps all of their
email forever... but instead of knowing what happened like steved did,
now has no idea why their computer has just stopped working.  What do you
think their opinion of Fedora is right now?

Feodra 11 should not have shipped with a beta but the previous stable
version.  The beta should have been in it's on repo where it could have
been maintained and updated outside of the main tree.  Like an
experimental repo.  Not a repo to see if it works and 3 people can speak
for everyone and have it pushed.  But a repo on it's own where we all
acknowledge it's buggy but that's ok because it's not enabled by default.
Stability for all, a little blood for those that acknowledge they can
handle it.

-Mike

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike McGrath
On Wed, 14 Oct 2009, Jesse Keating wrote:

 On Wed, 2009-10-14 at 09:37 -0500, Mike McGrath wrote:
  On Wed, 14 Oct 2009, Jesse Keating wrote:
 
   On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:
   
The problem isn't GLODA and smart folders, it's that we have no process 
in
place to identify and deal with problems like this before it's too late.
  
   Aside from updates-testing you mean, where people can test potential
   updates and give feedback as to how they work on their systems?
  
 
  Fat lot of good it's doing.
 
  -Mike
 

 And that's a people problem more than a process problem.  If nobody
 tests it in updates-testing, then how is the maintainer to know that it
 is problematic?  Certainly not solvable with even more repos for testing
 content...


You let me know how three people in Fedora can miss a very subtle Firefox
memory leak.  How many people would need to use updates testing before the
thunderbird indexing problem is caught?  How long would it need to stay
there?  In this case updates-testing theory just does not match reality.

The status quo is broken, doing nothing will keep it that way.

-Mike

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Rahul Sundaram
On 10/14/2009 08:23 PM, Jesse Keating wrote:

 And that's a people problem more than a process problem.  If nobody
 tests it in updates-testing, then how is the maintainer to know that it
 is problematic?  Certainly not solvable with even more repos for testing
 content...

3 people give positive feedback and the update is automatically pushed
from updates-testing to updates despite atleast one feedback to the
contrary at

https://admin.fedoraproject.org/updates/F11/FEDORA-2009-9911?_csrf_token=b77b748e49c5311eb85031331cb2f6474028d615

The UI changes certainly would be visible without any user feedback. The
buttons getting removed from the toolbar as well as smart folders were
immediately visible within minutes. Anyone with significant amount of
email would probably run into the indexing issue soon as well.

Note that the update indicates it is a security issue but doesnt explain
what the security fix is nor does it indicate what other major changes
are there. No notes has been entered to assist the testers. I don't
think the onus can be placed entirely on potential testers to provide
feedback within a week. That is just finger pointing and doesn't help
address such problems or even mitigate it.

Rahul

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


thunderbird rel-eng

2009-10-14 Thread Jeff Garzik

On 10/14/2009 10:31 AM, Jesse Keating wrote:

On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:


The problem isn't GLODA and smart folders, it's that we have no process in
place to identify and deal with problems like this before it's too late.


Aside from updates-testing you mean, where people can test potential
updates and give feedback as to how they work on their systems?


Do you honestly believe this was a testing problem?

Long after F11 release, we had an update billed as a bug fix that included

1) a major UI change.

2) additional home directory disk space requirement, several GIGABYTES 
in size.  A non-trivial, on-going CPU usage requirement, as well.


3) global indexing which lumps together, in a single file, distinctly 
separate email accounts.  This potentially creates a LEGAL PROBLEM for 
end users.


These changes in the middle of a stable Fedora release are outside the 
bounds of normal, expected bug fixes.  That is simply not up to Fedora 
standards by any stretch of the imagination.


The above are major problems that should be caught by a release 
engineering process... the maintainer if nobody else.


Jeff



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Ralf Corsepius

On 10/14/2009 03:04 PM, Peter Lemenkov wrote:

Hello All!

Imagine an application, which relies on a specific kernel module. This
module is not a part of stock Fedora kernel (at least, yet), and we
don't allow stand-alone kernel modules.

Whether or not this package can be allowed?


IMO: no.

Packages in Fedora should just work and therefore must not rely on 
anything which is not in Fedora.


Ralf

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Jeff Garzik

On 10/13/2009 09:56 AM, Christopher Aillon wrote:

Not everyone had issues with the indexing so that seemed to slip past
testing. It was a change, but didn't seem to disrupt things, so we let
it slide.

We are looking at reverting both in F11.



Global indexing introduces legal issues, disk space requirements and CPU 
requirements that extend beyond F11...


Jeff



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Michael Cronenworth
Jeff Garzik wrote:
 
 Global indexing introduces legal issues, disk space requirements and CPU
 requirements that extend beyond F11...
 


Maybe I'm a bit stupid, but what is the significance of how many files
your emails are stored in? Separating them out provides some sort of
security advantage?

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: mingw32 suite

2009-10-14 Thread Paulo Cavalcanti
On Wed, Oct 14, 2009 at 8:43 AM, Richard W.M. Jones rjo...@redhat.comwrote:

 On Wed, Oct 14, 2009 at 06:46:41AM -0300, Paulo Cavalcanti wrote:
  I created mingw32-freeglut-2.6.0-0.1.rc1.fc10.noarch.rpm
  and compiled cube.c, but it does not run on wine:
 
  [cascavel:~/cg/TutorsMin1.0] cube.exe
  err:module:import_dll Library glut32.dll (which is needed by
  LF:\\roma\\cg\\TutorsMin1.0\\cube.exe) not found
  err:module:LdrInitializeThunk Main exe initialization for
  LF:\\roma\\cg\\TutorsMin1.0\\cube.exe failed, status c135

 Did you adjust the Wine paths as described in my posting?  Without
 doing that Wine won't be able to find the glut library.


Yes:

PATH=str(2):c:\\windows\\system;c:\\windows;Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\bin

The problem is that I do no have a glut32.dll on my system.

I only have a

/usr/i686-pc-mingw32/sys-root/mingw/bin/libglut-0.dll

in mingw\bin

The programs run fine on VirtualBox, but I always get this message:

$ fog.exe
OpenGL Warning: No pincher, please call crStateSetCurrentPointers() in your
SPU

I need to investigate the cause.




  Do you want me to review your mingw32-freeglut package?

 Sure, if you don't mind.




I'll do it.

I tested glut on F10, and it worked very well.

However, F11 seems not to be finding glut32, but I need to test it better.


-- 
Paulo Roma Cavalcanti
LCG - UFRJ
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Alex Hudson

On 14/10/09 15:31, Jesse Keating wrote:

On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:


The problem isn't GLODA and smart folders, it's that we have no process in
place to identify and deal with problems like this before it's too late.


Aside from updates-testing you mean, where people can test potential
updates and give feedback as to how they work on their systems?



For me, there is a bit of a problem with updates-testing: the machine I 
work on is my primary desktop, and I'm extremely wary of getting myself 
into a situation I can't easily get out of. Now, you might argue that 
avoiding u-t is essentially avoiding the inevitable (and Tbird 3 has 
shown me that, so I agree), but it is riskier.


What would sell me totally on u-t was if there was something where I can 
roll back bad packages.


I'm pretty sure there are various obscure technical reasons why rolling 
back isn't possible in 100% of cases, but I don't think that's 
necessary. So long as it's in the high 90%s then it's good enough, and 
to be honest I would want to avoid testing updates I can't revert like 
the plague anyway: not being able to roll back to my mind is a good 
indicator of not being suitable for a stable release.


In my ideal world, PackageKit would update my stuff with testing 
updates, and anything which broke could be reverted back to some 
previous date or something - either by package if I can identify it, or 
by actual last-known-good date. I'm sure that's a tonne of work, but 
that's the only way I can see the testing system making sense for people 
who rely on their Fedora desktop.


Cheers

Alex.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Alex Hudson wrote:


On 14/10/09 15:31, Jesse Keating wrote:

On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:


The problem isn't GLODA and smart folders, it's that we have no process in
place to identify and deal with problems like this before it's too late.


Aside from updates-testing you mean, where people can test potential
updates and give feedback as to how they work on their systems?



For me, there is a bit of a problem with updates-testing: the machine I work 
on is my primary desktop, and I'm extremely wary of getting myself into a 
situation I can't easily get out of. Now, you might argue that avoiding u-t 
is essentially avoiding the inevitable (and Tbird 3 has shown me that, so I 
agree), but it is riskier.


What would sell me totally on u-t was if there was something where I can roll 
back bad packages.


I'm pretty sure there are various obscure technical reasons why rolling back 
isn't possible in 100% of cases, but I don't think that's necessary. So long 
as it's in the high 90%s then it's good enough, and to be honest I would want 
to avoid testing updates I can't revert like the plague anyway: not being 
able to roll back to my mind is a good indicator of not being suitable for a 
stable release.


In my ideal world, PackageKit would update my stuff with testing updates, and 
anything which broke could be reverted back to some previous date or 
something - either by package if I can identify it, or by actual 
last-known-good date. I'm sure that's a tonne of work, but that's the only 
way I can see the testing system making sense for people who rely on their 
Fedora desktop.


yum downgrade pkgname

it works fine for the simple-ish cases.

-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird rel-eng

2009-10-14 Thread Jesse Keating
On Wed, 2009-10-14 at 11:10 -0400, Jeff Garzik wrote:
 On 10/14/2009 10:31 AM, Jesse Keating wrote:
  On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:
 
  The problem isn't GLODA and smart folders, it's that we have no process in
  place to identify and deal with problems like this before it's too late.
 
  Aside from updates-testing you mean, where people can test potential
  updates and give feedback as to how they work on their systems?
 
 Do you honestly believe this was a testing problem?
 
 Long after F11 release, we had an update billed as a bug fix that included
 
 1) a major UI change.
 
 2) additional home directory disk space requirement, several GIGABYTES 
 in size.  A non-trivial, on-going CPU usage requirement, as well.
 
 3) global indexing which lumps together, in a single file, distinctly 
 separate email accounts.  This potentially creates a LEGAL PROBLEM for 
 end users.
 
 These changes in the middle of a stable Fedora release are outside the 
 bounds of normal, expected bug fixes.  That is simply not up to Fedora 
 standards by any stretch of the imagination.
 
 The above are major problems that should be caught by a release 
 engineering process... the maintainer if nobody else.
 
   Jeff
 
 
 

updates-testing /is/ the release engineering process.  There is simply
too many packages for the one of me to manage.  That none of the testers
thought anything was wrong with this update is the testing problem.
That the maintainer stuck it with a 3 karma limit is another problem.
That the maintainer thought it was OK to majorly change UI in the middle
of a release is a third problem.  There is no one entity at fault here,
and there is no magic bullet to fix it.


-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Mike McGrath
On Wed, 14 Oct 2009, Alex Hudson wrote:

 On 14/10/09 15:31, Jesse Keating wrote:
  On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:
 
   The problem isn't GLODA and smart folders, it's that we have no process in
   place to identify and deal with problems like this before it's too late.
  
  Aside from updates-testing you mean, where people can test potential
  updates and give feedback as to how they work on their systems?
 

 For me, there is a bit of a problem with updates-testing: the machine I work
 on is my primary desktop, and I'm extremely wary of getting myself into a
 situation I can't easily get out of. Now, you might argue that avoiding u-t is
 essentially avoiding the inevitable (and Tbird 3 has shown me that, so I
 agree), but it is riskier.

 What would sell me totally on u-t was if there was something where I can roll
 back bad packages.


I've suggested this very thing in a F-A-B thread this week.  We,
packagers, have no way to fix a mistake and very few things preventing us
from making them:

https://www.redhat.com/archives/fedora-advisory-board/2009-October/msg00168.html

-Mike

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Jesse Keating
On Wed, 2009-10-14 at 11:31 -0400, Jeff Garzik wrote:
 On 10/13/2009 09:56 AM, Christopher Aillon wrote:
  Not everyone had issues with the indexing so that seemed to slip past
  testing. It was a change, but didn't seem to disrupt things, so we let
  it slide.
 
  We are looking at reverting both in F11.
 
 
 Global indexing introduces legal issues, disk space requirements and CPU 
 requirements that extend beyond F11...
 
   Jeff
 
 
 

Those are defaults that a user can change.  Granted, existing setups
shouldn't be automatically moved to the new default, but new installs of
a new release should default to the upstream default.  If the user
doesn't find those settings acceptable, they can change them.  The trick
is to not surprise existing users with massive change.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: thunderbird upgrade - wtf?

2009-10-14 Thread Jeff Garzik

On 10/14/2009 11:35 AM, Michael Cronenworth wrote:

Jeff Garzik wrote:


Global indexing introduces legal issues, disk space requirements and CPU
requirements that extend beyond F11...




Maybe I'm a bit stupid, but what is the significance of how many files
your emails are stored in? Separating them out provides some sort of
security advantage?



Legally speaking, it is important, if I am ever called into court, to be 
able to show a distinct separation between my personal email and my 
NDA-heavy Red Hat email.  And, bboth of which must be separate from my 
micro-micro-corporation.


If one does not demonstrate intent at creating walls separating legal 
entities, it becomes a whole lot easier for a GarzikMicroCorp-related 
lawsuit to subpoena my personal and Red Hat email.


Separation of data is basic legal CYA.

Jeff



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Mike McGrath wrote:



I've suggested this very thing in a F-A-B thread this week.  We,
packagers, have no way to fix a mistake and very few things preventing us
from making them:

https://www.redhat.com/archives/fedora-advisory-board/2009-October/msg00168.html



Seriously:

yum downgrade

and in F12 - try out things like the history undo options.

there are lots of potential nasty situations that can happen but I think 
the general consensus was 'screw it, let the user sort it out if it 
breaks, which it often does not'


generally, if the app you updated modifies its data format and cannot 
revert it then the user is SOL - but that's not _THAT_ common and when it 
does happen it's certainly not yum's fault.


-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Michael Cronenworth
Jeff Garzik wrote:
 
 
 Legally speaking, it is important, if I am ever called into court, to be
 able to show a distinct separation between my personal email and my
 NDA-heavy Red Hat email.  And, bboth of which must be separate from my
 micro-micro-corporation.
 
 If one does not demonstrate intent at creating walls separating legal
 entities, it becomes a whole lot easier for a GarzikMicroCorp-related
 lawsuit to subpoena my personal and Red Hat email.
 
 Separation of data is basic legal CYA.
 


I fully understand the separation of email accounts, but what I'm
getting at is the storage of your binary data on the hard disk. If you
keep any personal email on your hard disk, and the whole disk is
subpoenaed, your personal+RH email will be on it. The only safe way to
prevent that is to not use TB at all. It keeps caches of everything
whether you like it or not. In fact, it might be a cool feature to add
to TB - a corporate mode so to speak - that prevents any and all local
storage of email data.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Gianluca Sforna
On Wed, Oct 14, 2009 at 5:29 PM, Ralf Corsepius rc040...@freenet.de wrote:
 On 10/14/2009 03:04 PM, Peter Lemenkov wrote:
 Imagine an application, which relies on a specific kernel module. This
 module is not a part of stock Fedora kernel (at least, yet), and we
 don't allow stand-alone kernel modules.

 Whether or not this package can be allowed?

 IMO: no.

 Packages in Fedora should just work and therefore must not rely on
 anything which is not in Fedora.

Which is precisely the reason why sysprof was moved to rpmfusion when
kmods were banned from Fedora


-- 
Gianluca Sforna

http://morefedora.blogspot.com
http://www.linkedin.com/in/gianlucasforna

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Jeff Garzik

On 10/14/2009 12:03 PM, Michael Cronenworth wrote:

I fully understand the separation of email accounts, but what I'm
getting at is the storage of your binary data on the hard disk. If you
keep any personal email on your hard disk, and the whole disk is
subpoenaed, your personal+RH email will be on it. The only safe way to
prevent that is to not use TB at all. It keeps caches of everything
whether you like it or not. In fact, it might be a cool feature to add
to TB - a corporate mode so to speak - that prevents any and all local
storage of email data.


That is why my cache points to a tmpfs location...  goes away after each 
reboot.


Jeff


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Richard W.M. Jones
On Wed, Oct 14, 2009 at 10:00:07AM -0500, Mike McGrath wrote:
 You let me know how three people in Fedora can miss a very subtle Firefox
 memory leak.  How many people would need to use updates testing before the
 thunderbird indexing problem is caught?  How long would it need to stay
 there?  In this case updates-testing theory just does not match reality.

Maybe 1 in 10 Fedora installs at random should have updates-testing
enabled by default?

(Joke, joke ...)

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Alex Hudson

On 14/10/09 16:49, Mike McGrath wrote:

I've suggested this very thing in a F-A-B thread this week.  We,
packagers, have no way to fix a mistake and very few things preventing us
from making them:

https://www.redhat.com/archives/fedora-advisory-board/2009-October/msg00168.html



I love this!

I would say having an experimental repo wouldn't be as good as having 
per-app repos: for me, there are apps I care about and want to test, and 
others I use infrequently and couldn't contribute much to. However, if 
on the other hand there was some way of marking out which packages I 
wanted to pull from experimental (or updates-testing for that matter), 
then well and good.


I think experimental is needed, though. Some apps really need longer 
baking before getting into Fedora proper: Tbird 3 for me is an excellent 
example, although probably for the maintainer one which is much more 
obvious in hindsight.


The change in mission makes a huge amount of sense (being usable, if not 
bug-free, has to be a top priority in my mind).


For my money, a great proposal though, thanks.

Alex.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Alex Hudson

On 14/10/09 16:47, Seth Vidal wrote:

yum downgrade pkgname

it works fine for the simple-ish cases.


If that works, then gravy. I can't admit to having tried it in the past 
- although, I'm not really a yum user, I use packagekit, and indeed pk 
whines at me to turn off the legacy software when I run yum ;) Ideally, 
for me, this would be something pk can trigger (and maybe give me a way 
of contributing to the testing karma at the same time - that would rock).


Personally, though, I would think that if that is a feature we're 
advertising then it should be policy that either a. package maintainers 
strive to ensure their packages are mainly downgradable (certainly 
within a stable release) or b. the packages are marked as don't 
downgrade me and yum/whatever issues the appropriate expletive when you 
try to do that.


I would say again that any package update which cannot be downgraded 
would be one I would think hard about releasing into a stable Fedora.


Cheers

Alex.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Alex Hudson wrote:


On 14/10/09 16:47, Seth Vidal wrote:

yum downgrade pkgname

it works fine for the simple-ish cases.


If that works, then gravy. I can't admit to having tried it in the past - 
although, I'm not really a yum user, I use packagekit, and indeed pk whines 
at me to turn off the legacy software when I run yum ;)


That's pretty amusing considering PK cannot do much of anything 
on fedora w/o yum. It can't even fetch repodata.



Ideally, for me, this  would be something pk can trigger (and maybe give me a way of contributing to 
the testing karma at the same time - that would rock).


Then file an RFE with the PK folks.


-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Richard W.M. Jones
On Wed, Oct 14, 2009 at 05:29:13PM +0200, Ralf Corsepius wrote:
 On 10/14/2009 03:04 PM, Peter Lemenkov wrote:
 Hello All!

 Imagine an application, which relies on a specific kernel module. This
 module is not a part of stock Fedora kernel (at least, yet), and we
 don't allow stand-alone kernel modules.

 Whether or not this package can be allowed?

 IMO: no.

 Packages in Fedora should just work and therefore must not rely on  
 anything which is not in Fedora.

Well I don't think this should be a hard and fast rule.

If it was something like Firefox that needed a proprietary kernel
extension, then yes that would be really bad.  But a small, obscure
package used to configure a specialized piece of hardware, and that
comes with adequate documentation, why not let it in?

  # config-foo
  Error: This requires a non-free kernel module 'foo.ko' which
  can't be shipped in Fedora.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Mike McGrath
On Wed, 14 Oct 2009, Alex Hudson wrote:

 On 14/10/09 16:47, Seth Vidal wrote:
  yum downgrade pkgname
 
  it works fine for the simple-ish cases.

 If that works, then gravy. I can't admit to having tried it in the past -
 although, I'm not really a yum user, I use packagekit, and indeed pk whines at
 me to turn off the legacy software when I run yum ;) Ideally, for me, this
 would be something pk can trigger (and maybe give me a way of contributing to
 the testing karma at the same time - that would rock).


Even with downgrade, that's a user action.  If the user happens to know
about it they'll be ok.  I'm more interested in what options a packager
has to fix problems like this.

-Mike

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Felix Kaechele

 Original Message  
Subject: Re: Are packages w/o necessary kernel modules allowed?
From: Ralf Corsepius rc040...@freenet.de
To: Development discussions related to Fedora fedora-devel-list@redhat.com
Date: 14.10.2009 17:29


IMO: no.

Packages in Fedora should just work and therefore must not rely on
anything which is not in Fedora.


From the opposite POV:
Why should we make peoples' lives harder getting the tools they need? 
Example: Somebody without the DAHDI Kernel Modules would probably not 
try to use the DAHDI Tools since he probably won't even know what it's 
good for. However It makes things easier for the people who do know what 
DAHDI is to have tools to use their DAHDI hardware (they compiled/got 
the Kernel modules for) just a yum install away.


Felix

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Mike McGrath wrote:


On Wed, 14 Oct 2009, Alex Hudson wrote:


On 14/10/09 16:47, Seth Vidal wrote:

yum downgrade pkgname

it works fine for the simple-ish cases.


If that works, then gravy. I can't admit to having tried it in the past -
although, I'm not really a yum user, I use packagekit, and indeed pk whines at
me to turn off the legacy software when I run yum ;) Ideally, for me, this
would be something pk can trigger (and maybe give me a way of contributing to
the testing karma at the same time - that would rock).



Even with downgrade, that's a user action.  If the user happens to know
about it they'll be ok.  I'm more interested in what options a packager
has to fix problems like this.



The packager can issue a new pkg which is the old pkg with a bumped epoch.

then the user will get that in the next update.

this is one of the reasons why epochs exist, ultimately.

-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Rahul Sundaram
On 10/14/2009 09:56 PM, Seth Vidal wrote:
 
 
 On Wed, 14 Oct 2009, Alex Hudson wrote:
 
 On 14/10/09 16:47, Seth Vidal wrote:
 yum downgrade pkgname

 it works fine for the simple-ish cases.

 If that works, then gravy. I can't admit to having tried it in the
 past - although, I'm not really a yum user, I use packagekit, and
 indeed pk whines at me to turn off the legacy software when I run yum ;)
 
 That's pretty amusing considering PK cannot do much of anything on
 fedora w/o yum. It can't even fetch repodata.

IIRC the wording has been fixed to not classify yum as legacy in
recent PackageKit versions.

Rahul

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Jud Craft
What about using LVM to store a pre-update snapshot of your distro?

(Separate root partition from /home and other stuff, of course.  Roll
back root).

Highly inconvenient, but it would theoretically work...

On Wed, Oct 14, 2009 at 11:54 AM, Seth Vidal skvi...@fedoraproject.org wrote:


 On Wed, 14 Oct 2009, Mike McGrath wrote:


 I've suggested this very thing in a F-A-B thread this week.  We,
 packagers, have no way to fix a mistake and very few things preventing us
 from making them:


 https://www.redhat.com/archives/fedora-advisory-board/2009-October/msg00168.html


 Seriously:

 yum downgrade

 and in F12 - try out things like the history undo options.

 there are lots of potential nasty situations that can happen but I think the
 general consensus was 'screw it, let the user sort it out if it breaks,
 which it often does not'

 generally, if the app you updated modifies its data format and cannot revert
 it then the user is SOL - but that's not _THAT_ common and when it does
 happen it's certainly not yum's fault.

 -sv

 --
 fedora-devel-list mailing list
 fedora-devel-list@redhat.com
 https://www.redhat.com/mailman/listinfo/fedora-devel-list


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Jud Craft wrote:


What about using LVM to store a pre-update snapshot of your distro?

(Separate root partition from /home and other stuff, of course.  Roll
back root).

Highly inconvenient, but it would theoretically work...



It doesn't really help you when your data is modified by the update.
example:

installed: foo-1.0
data format: user:group:data:index:key
update: foo-1.2
data is migrated forward from the old format to the new one, new format is
stored in the same file but is:
user:group,group,group,group:data:data:data:index

(obviously I'm just making up the data format :)


how do you roll back and not lose access to the data in that file?

-sv


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Ralf Corsepius

On 10/14/2009 05:47 PM, Seth Vidal wrote:


yum downgrade pkgname

it works fine for the simple-ish cases.

Is there a thunderbird-2.0 package for F11?

For me, all thunderbird-3.*'s in FC11 were simply too bugged to be 
usable (The UI changes are not an issue for me - for me, TB3 is simply 
too bugged to be usable).


I already considered to add FC10's or CentOS's TB to a local repository 
and to look into ways to blacklist TB3 in yum.


Ralf

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Ralf Corsepius

On 10/14/2009 06:30 PM, Richard W.M. Jones wrote:

On Wed, Oct 14, 2009 at 05:29:13PM +0200, Ralf Corsepius wrote:

On 10/14/2009 03:04 PM, Peter Lemenkov wrote:

Hello All!

Imagine an application, which relies on a specific kernel module. This
module is not a part of stock Fedora kernel (at least, yet), and we
don't allow stand-alone kernel modules.

Whether or not this package can be allowed?


IMO: no.

Packages in Fedora should just work and therefore must not rely on
anything which is not in Fedora.


Well I don't think this should be a hard and fast rule.

Then our opions diverge: I think it should be a hard show stopper criterion.

There should not be any room for any cripple ware in Fedora nor should 
Fedora be a stage for closed source loaders.


Ralf

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Ralf Corsepius wrote:


On 10/14/2009 05:47 PM, Seth Vidal wrote:


yum downgrade pkgname

it works fine for the simple-ish cases.

Is there a thunderbird-2.0 package for F11?

For me, all thunderbird-3.*'s in FC11 were simply too bugged to be usable 
(The UI changes are not an issue for me - for me, TB3 is simply too bugged to 
be usable).


I already considered to add FC10's or CentOS's TB to a local repository and 
to look into ways to blacklist TB3 in yum.


easy to blacklist it in yum

add:
exclude=thunderbird\*

to fedora, updates and updates-testing repos.

that should keep it out.

might be some deps there too - I haven't  looked closely.
-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Ralf Corsepius wrote:


On 10/14/2009 06:30 PM, Richard W.M. Jones wrote:

On Wed, Oct 14, 2009 at 05:29:13PM +0200, Ralf Corsepius wrote:

On 10/14/2009 03:04 PM, Peter Lemenkov wrote:

Hello All!

Imagine an application, which relies on a specific kernel module. This
module is not a part of stock Fedora kernel (at least, yet), and we
don't allow stand-alone kernel modules.

Whether or not this package can be allowed?


IMO: no.

Packages in Fedora should just work and therefore must not rely on
anything which is not in Fedora.


Well I don't think this should be a hard and fast rule.

Then our opions diverge: I think it should be a hard show stopper criterion.

There should not be any room for any cripple ware in Fedora nor should 
Fedora be a stage for closed source loaders.


I think I agree.


This is just like shipping a package with an intentionally missing 
dependency. We wouldn't allow shipping yum if rpm were missing, 
right?


this sounds the same to me.

-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Jesse Keating
On Wed, 2009-10-14 at 11:30 -0500, Mike McGrath wrote:
 On Wed, 14 Oct 2009, Alex Hudson wrote:
 
  On 14/10/09 16:47, Seth Vidal wrote:
   yum downgrade pkgname
  
   it works fine for the simple-ish cases.
 
  If that works, then gravy. I can't admit to having tried it in the past -
  although, I'm not really a yum user, I use packagekit, and indeed pk whines 
  at
  me to turn off the legacy software when I run yum ;) Ideally, for me, this
  would be something pk can trigger (and maybe give me a way of contributing 
  to
  the testing karma at the same time - that would rock).
 
 
 Even with downgrade, that's a user action.  If the user happens to know
 about it they'll be ok.  I'm more interested in what options a packager
 has to fix problems like this.
 
   -Mike
 

In this specific case, issue a bumped build of thunderbird with the UI
settings defaulted to what they were before the change.  New code, old
UI.  In the general case this could also be done, or a package could be
reverted to older code, but with an epoch to ensure package ordering.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Jesse Keating
On Wed, 2009-10-14 at 10:49 -0500, Mike McGrath wrote:
 have no way to fix a mistake

That is complete bullshit.  You have many ways to fix mistakes.  Newer
builds with patches, reverted code with epoch, newer upstream release to
fix the mistake upstream, etc..  To say that there is no way to fix a
mistake is insulting.

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating


signature.asc
Description: This is a digitally signed message part
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike Cloaked
Mike McGrath mmcgrath at redhat.com writes:

  And that's a people problem more than a process problem.  If nobody
  tests it in updates-testing, then how is the maintainer to know that it
  is problematic?  Certainly not solvable with even more repos for testing
  content...
 
 
 You let me know how three people in Fedora can miss a very subtle Firefox
 memory leak.  How many people would need to use updates testing before the
 thunderbird indexing problem is caught?  How long would it need to stay
 there?  In this case updates-testing theory just does not match reality.
 
 The status quo is broken, doing nothing will keep it that way.
 
   -Mike
 

Actually I don't think the blame is directly layable at the feet of either the
Fedora maintainer (who pushed an update with reasonable reports in bodhi
according to normal practice), nor the Fedora process which should have worked
if no poor upstream changes were made - but in fact this shows up the
vulnerability of Fedora to packages which have bad decisions made upstream.

In this case the upstream developers made a really bad decision to foist the
GLODA change and the smart folder change on users who installed this beta,
instead of taking the safer, and in my view better, decision to bring in these
new features, but to leave them switched off by default, but to advertise the
availability of these new features big time, and then let this simmer for a
while and wait for any bad user feedback.  Only if the new features were then
shown to be acceptable should they be enabled in a future update by default. In
this case, going that route would have shown that the new features were
certainly not acceptable to all users, and in particular users with large
amounts of stored mail with multiple accounts.



-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Jud Craft
On Wed, Oct 14, 2009 at 1:08 PM, Jesse Keating wrote:
 Newer builds with patches, reverted code with epoch, newer upstream release to
 fix the mistake upstream, etc..  To say that there is no way to fix a
 mistake is insulting.

I'd like to logic-link here with the following...


On Wed, Oct 14, 2009 at 12:57 PM, Seth Vidal wrote:
 It doesn't really help you when your data is modified by the update.


So if my LVM snapshot and revert entire Fedora installed idea is
dismissed as still not perfect, why is just revert one package
pushed as a legitimate alternative?

They both suffer from the same problem -- new packages may cause
changes in data that are not reversibly compatible with the old
package, and mere package rollback is not useful.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Jud Craft
On Wed, Oct 14, 2009 at 1:11 PM, Jud Craft wrote:
 They both suffer from the same problem -- new packages may cause
 changes in data that are not reversibly compatible with the old
 package, and mere package rollback is not useful.


Of course, I imagine that any rollback system that doesn't involve
user data will have the same problem, theoretically.

That includes any backup system that treats system programs separate
from user data, when in fact one DOES change the other.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Jud Craft
On Wed, Oct 14, 2009 at 1:13 PM, Seth Vidal wrote:
 There's no perfect.

 we're just going for 'good enough', really.

Ah, so package-rollback is shipped as the halfway-effective crutch,
but it's so easy to implement we might as well offer it anyway
solution.

Or, the excellent implementation of an incomplete solution.  [No
offense to the infrastructure design of yum, just stating the obvious
here.]

On the side, I store all of my user data and documents separate from
my own actual home partition, and with every install I just wipe the
home, and then re-link my documents and data to it.

This scheme works decently (application-specific schemas and configs
that are subject to irreversible change are discarded and recreated).
But it's a pain to compensate for an inconvenient reality (that I must
continually reinstall my distribution as a Fedora user, and I'm tired
of having to migrate user data, where even residual /home directories
leave rot).

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Till Maas
On Wed, Oct 14, 2009 at 06:31:03PM +0200, Felix Kaechele wrote:

 From the opposite POV:
 Why should we make peoples' lives harder getting the tools they need?  
 Example: Somebody without the DAHDI Kernel Modules would probably not  
 try to use the DAHDI Tools since he probably won't even know what it's  
 good for. However It makes things easier for the people who do know what  
 DAHDI is to have tools to use their DAHDI hardware (they compiled/got  
 the Kernel modules for) just a yum install away.

IMHO having both in RPMFusion with a proper dependency is the easiest
way to install it. Having some package with a missing kernel module
dependency in Fedora would only make it more complicated for other
repositories that provide the kernel module and can therefore provide a
package with a unbroken dependency.

Regards
Till


pgpgVpR0UuxiG.pgp
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Bruno Wolff III
On Wed, Oct 14, 2009 at 18:31:03 +0200,
 Why should we make peoples' lives harder getting the tools they
 need? Example: Somebody without the DAHDI Kernel Modules would
 probably not try to use the DAHDI Tools since he probably won't even
 know what it's good for. However It makes things easier for the
 people who do know what DAHDI is to have tools to use their DAHDI
 hardware (they compiled/got the Kernel modules for) just a yum
 install away.

Not likely. dahdi-linux support is pretty spotty. atrpms can go a long time
without having a version for a specific version Fedora. For example there
is no rawhide version now and there was a long period without one for
F11. There are issues trying to rebuild atrpms src rpms on fedora. Just
grabbing atrms-rpm-config doesn't help with recursion issues that Alex
doesn't see because of his custom environment.

What I had to do for F12 is grab a spec file (that get's updates at the source)
that was proposed for rpmfusion (but never got adopted by them) and then use
an svn version of dahdi that has a fix for a change in the way the kernel
is being built (some compatibility feature that got dropped in 2.6.32).
That box has been extra unstable lately, though I don't know if that is do
to 3D graphics or dahdi-linux.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Jud Craft wrote:


On Wed, Oct 14, 2009 at 1:13 PM, Seth Vidal wrote:

There's no perfect.

we're just going for 'good enough', really.


Ah, so package-rollback is shipped as the halfway-effective crutch,
but it's so easy to implement we might as well offer it anyway
solution.


actually it is shipped as an easy win for simple 
update-is-broken-and-downgrading-is-painless cases which we run into all 
the time.


Your suggestion of having an lvm snapshot is absolutely appropriate for 
those too - it just requires more thinking ahead of time when the system 
is being setup which a lot of users are not going to do.




Or, the excellent implementation of an incomplete solution.  [No
offense to the infrastructure design of yum, just stating the obvious
here.]



There's no complete solution, really. We'd have to know an enormous amount 
about each update and what data it modifies to completely solve the 
problem and we just don't have that info and I doubt we could reasonably 
compile it for EVERY package we maintain.


So we implement a reasonable partial solution and deal with the edge cases 
as they come.


  On the side, I store all of my user data and documents separate from

my own actual home partition, and with every install I just wipe the
home, and then re-link my documents and data to it.


good choice. That's good planning.


-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Nicolas Mailhot


Le Mer 14 octobre 2009 19:11, Jud Craft a écrit :

 So if my LVM snapshot and revert entire Fedora installed idea is
 dismissed as still not perfect, why is just revert one package
 pushed as a legitimate alternative?

Revert one package won't eat the data created while you used the new problem
version. That's the problem with full-FS images: they do not distinguish
between the different kinds of files.

-- 
Nicolas Mailhot


-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Kevin Fenzi
On Wed, 14 Oct 2009 13:01:40 -0400 (EDT)
Seth Vidal skvi...@fedoraproject.org wrote:
 
 On Wed, 14 Oct 2009, Ralf Corsepius wrote:
 
  Then our opions diverge: I think it should be a hard show stopper
  criterion.
 
  There should not be any room for any cripple ware in Fedora nor
  should Fedora be a stage for closed source loaders.
 
 I think I agree.
 
 
 This is just like shipping a package with an intentionally missing 
 dependency. We wouldn't allow shipping yum if rpm were missing, 
 right?
 
 this sounds the same to me.

So, how about some other cases instead of just kmods: 

- Client apps that are free and acceptable for fedora, but a server app
  that is not. 

EXAMPLE: mpd (in rpmfusion) and all the various mpd clients that are
all in fedora. 

- Library app thats free, but only non free things link against it so
  far. 

EXAMPLE: libvdpau

- Package that is free an interfaces with a non free server's data: 

EXAMPLE: dbxml-perl

- Package that is free, but the kernel part of it's currently not
  working (although planned to be back and great work is being done on
  it): 

EXAMPLE: xen 

- Package that is free and acceptable for fedora, but requires a non
  free service to function: 

EXAMPLE: perl-Net-Amazon-EC2 

Where does the black and white line come in here? 
Or is it shades of grey?

kevin


signature.asc
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Kevin Fenzi wrote:


On Wed, 14 Oct 2009 13:01:40 -0400 (EDT)
Seth Vidal skvi...@fedoraproject.org wrote:


On Wed, 14 Oct 2009, Ralf Corsepius wrote:


Then our opions diverge: I think it should be a hard show stopper
criterion.

There should not be any room for any cripple ware in Fedora nor
should Fedora be a stage for closed source loaders.


I think I agree.


This is just like shipping a package with an intentionally missing
dependency. We wouldn't allow shipping yum if rpm were missing,
right?

this sounds the same to me.


So, how about some other cases instead of just kmods:

- Client apps that are free and acceptable for fedora, but a server app
 that is not.

EXAMPLE: mpd (in rpmfusion) and all the various mpd clients that are
all in fedora.

- Library app thats free, but only non free things link against it so
 far.

EXAMPLE: libvdpau

- Package that is free an interfaces with a non free server's data:

EXAMPLE: dbxml-perl

- Package that is free, but the kernel part of it's currently not
 working (although planned to be back and great work is being done on
 it):

EXAMPLE: xen

- Package that is free and acceptable for fedora, but requires a non
 free service to function:

EXAMPLE: perl-Net-Amazon-EC2

Where does the black and white line come in here?
Or is it shades of grey?



We've allowed pretty much all of the cases where you could communicate 
over the network to something else.


but we're not talking about over-the-network communication here.


-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike McGrath
On Wed, 14 Oct 2009, Christopher Aillon wrote:

 On 10/14/2009 07:56 AM, Mike McGrath wrote:
  Feodra 11 should not have shipped with a beta but the previous stable
  version.

 That's really easy for you to say, considering you don't use Thunderbird, and
 you have no information about the decision making process.

 The information I used to make the decision was:

 * The upstream release date was going to be within a week of
   F11's release date, from a normally reliable source
 * 3.0 had many desirable improvements to performance
 * 2.0 would be EOL'd by upstream soon
 * Thunderbird users tend to be in the want upgrade now camp
 * Changing from 2.0 - 3.0 after F11 was released is not something I
   wanted to do
 * Tb3 beta would affect a smaller portion of Fedora users anyway since
   Thunderbird is _not_ the default mail client.
 * Given initial testing by my team, and tracking upstream feedback, it
   worked well enough and there were no major regressions over 2.0.


 Given the situation and circumstances, with the information I had available, I
 would make the same decision again.


I would have made the same decision as you, that doesn't mean it wasn't a
mistake.  We have no policies or procedures in place to guide you, me or
anyone else otherwise.  As such, we run into these issues, cause pain for
the users, etc, etc.

-Mike

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Mike McGrath
On Wed, 14 Oct 2009, Mike McGrath wrote:

 On Wed, 14 Oct 2009, Christopher Aillon wrote:

  On 10/14/2009 07:56 AM, Mike McGrath wrote:
   Feodra 11 should not have shipped with a beta but the previous stable
   version.
 
  That's really easy for you to say, considering you don't use Thunderbird, 
  and
  you have no information about the decision making process.
 
  The information I used to make the decision was:
 
  * The upstream release date was going to be within a week of
F11's release date, from a normally reliable source
  * 3.0 had many desirable improvements to performance
  * 2.0 would be EOL'd by upstream soon
  * Thunderbird users tend to be in the want upgrade now camp
  * Changing from 2.0 - 3.0 after F11 was released is not something I
wanted to do
  * Tb3 beta would affect a smaller portion of Fedora users anyway since
Thunderbird is _not_ the default mail client.
  * Given initial testing by my team, and tracking upstream feedback, it
worked well enough and there were no major regressions over 2.0.
 
 
  Given the situation and circumstances, with the information I had 
  available, I
  would make the same decision again.
 

 I would have made the same decision as you, that doesn't mean it wasn't a
 mistake.  We have no policies or procedures in place to guide you, me or
 anyone else otherwise.  As such, we run into these issues, cause pain for
 the users, etc, etc.


Just an additional note to this, Mozilla themselves are still directing
people to download Thunderbird 2.

http://www.mozillamessaging.com/en-US/thunderbird/

-Mike

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing

2009-10-14 Thread Christopher Aillon

On 10/14/2009 10:06 AM, Jesse Keating wrote:

On Wed, 2009-10-14 at 11:30 -0500, Mike McGrath wrote:

On Wed, 14 Oct 2009, Alex Hudson wrote:


On 14/10/09 16:47, Seth Vidal wrote:

yum downgrade pkgname

it works fine for the simple-ish cases.


If that works, then gravy. I can't admit to having tried it in the past -
although, I'm not really a yum user, I use packagekit, and indeed pk whines at
me to turn off the legacy software when I run yum ;) Ideally, for me, this
would be something pk can trigger (and maybe give me a way of contributing to
the testing karma at the same time - that would rock).



Even with downgrade, that's a user action.  If the user happens to know
about it they'll be ok.  I'm more interested in what options a packager
has to fix problems like this.

-Mike



In this specific case, issue a bumped build of thunderbird with the UI
settings defaulted to what they were before the change.  New code, old
UI.


Right.  The defaults have been tweaked in 
https://admin.fedoraproject.org/updates/thunderbird-3.0-2.8.b4.fc11


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread chasd


Seth Vidal wrote:


Seriously:

yum downgrade

and in F12 - try out things like the history undo options.

there are lots of potential nasty situations that can happen but I  
think the general consensus was 'screw it, let the user sort it out  
if it breaks, which it often does not'


generally, if the app you updated modifies its data format and  
cannot revert it then the user is SOL - but that's not _THAT_  
common and when it does happen it's certainly not yum's fault.


If it isn't that common, could yum have added directives to its  
configuration ( similar to  exclude=  ) ?
This could increase the reliability of  yum downgrade  in the eyes  
of those that use it.


MySQL and PostgreSQL come to mind.
/etc/yum.conf might have  nodowngrade=mysql-server postgresql-server  
 in the default file.

That's easier than carrying that info in the package or repo files.
When additional packages are found to be not downgradable, they can  
be added to the list.

Granted, if there are a lot of packages, that gets unwieldy.
Also, it could break a downgrade transaction.


--
Charles Dostale

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, chasd wrote:



Seth Vidal wrote:


Seriously:

yum downgrade

and in F12 - try out things like the history undo options.

there are lots of potential nasty situations that can happen but I think 
the general consensus was 'screw it, let the user sort it out if it breaks, 
which it often does not'


generally, if the app you updated modifies its data format and cannot 
revert it then the user is SOL - but that's not _THAT_ common and when it 
does happen it's certainly not yum's fault.


If it isn't that common, could yum have added directives to its configuration 
( similar to  exclude=  ) ?
This could increase the reliability of  yum downgrade  in the eyes of those 
that use it.


MySQL and PostgreSQL come to mind.
/etc/yum.conf might have  nodowngrade=mysql-server postgresql-server  in 
the default file.

That's easier than carrying that info in the package or repo files.
When additional packages are found to be not downgradable, they can be added 
to the list.

Granted, if there are a lot of packages, that gets unwieldy.
Also, it could break a downgrade transaction.



I have no idea what that would do? just tell the user tough noogies?

-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Rationale behind _cmake_skip_rpath choice in /etc/rpm/macros.cmake

2009-10-14 Thread Theodore Papadopoulo
I would like to understand why the file macros.cmake as distributed in 
fedora-10 defines:

%_cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=ON

I use cmake to build an rpm for a software that builds several libraries 
and binaries (based

on those libraries). In the spec file of my rpm I decided to add some
make test
into order to check at rpm build time that everything is OK (I agree 
that this is probably an overkill).

Disabling the rpath made all the checks to fail, so I added a:

%define _cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=OFF

at the beginning of my specfile.

But I wonder whether there is any risk in doing so Is there a risk 
of library interception if someone

re-creates a library in the ??

I suppose that the choice was made on purpose, I just want to assess the 
risk I'm taking in having
this approach. Otherwise, I'll just remove the test stuff from the spec 
file (as I found no other way
of doing the tests... Setting LD_LIBRARY_PATH before the make test does 
not seem to work
probably because ctest is careful in setting a clean environment for the 
tests).


The only other solution I can think of would be putting the check in the 
%install section after having
done the make install  and testing with a chroot placed on 
$RPM_BUILD_ROOT (but I fear I need a

subshell for the rpm process to proceed after the test)  ?
Are there any advice on this ?

In advance, thank's a lot.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: How about releasing an update of xorg-x11-drv-intel for Fedora 11

2009-10-14 Thread Adam Williamson
On Wed, 2009-10-14 at 11:21 +0200, Michael Schwendt wrote:
 On Wed, 14 Oct 2009 08:58:45 +0200, Kevin wrote:
 
  We really need some stricter enforcement against stuff sitting in testing 
  forever.
 
 Rather we need some rules against such mindset.
 
 We don't guarantee anything about updates-testing. It's a place where
 to test potential updates/upgrades. And if a test-update is still without
 sufficient karma points (either positive or negative) for several weeks,
 it may stay in updates-testing for a longer time. IMO, that's a good
 thing.

I agree with this, but by the same token, the use suggested by Matej
seems against the purpose of updates-testing, as does the original idea
in this thread (push some Xorg changes we'd never be happy about putting
in stable into it). I also agree with Kevin - maybe we don't need to
*disallow* updates sitting in -testing for a long time, but updates
sitting there for a long time is an indication of potential issues and
it should be flagged for tracking.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Rationale behind _cmake_skip_rpath choice in /etc/rpm/macros.cmake

2009-10-14 Thread Rex Dieter
Theodore Papadopoulo wrote:

 I would like to understand why the file macros.cmake as distributed in
 fedora-10 defines:
 %_cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=ON

or just
%define _cmake_skip_rpath %{nil}
to disable (why it was made a macro, so it's easy to change or override).

It's probably not needed anymore, cmake-based builds should omit rpath by
default, and only use it when necessary, and the hammer above will (I
think) disable that as well.

-- Rex

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Updates-testing (was: Re: thunderbird upgrade - wtf?)

2009-10-14 Thread Bruno Wolff III
On Wed, Oct 14, 2009 at 13:55:13 -0500,
  chasd ch...@silveroaks.com wrote:
 
 MySQL and PostgreSQL come to mind.

Postgres isn't even updatable. You need to do dumps before doing the upgrade.
So downgrades aren't too much worse than upgrades. (Though the new dumps
might use new features that will need to get modified to make them readable
by old versions.)

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Luke Macken
On Wed, Oct 14, 2009 at 10:00:07AM -0500, Mike McGrath wrote:
 On Wed, 14 Oct 2009, Jesse Keating wrote:
 
  On Wed, 2009-10-14 at 09:37 -0500, Mike McGrath wrote:
   On Wed, 14 Oct 2009, Jesse Keating wrote:
  
On Wed, 2009-10-14 at 09:27 -0500, Mike McGrath wrote:

 The problem isn't GLODA and smart folders, it's that we have no 
 process in
 place to identify and deal with problems like this before it's too 
 late.
   
Aside from updates-testing you mean, where people can test potential
updates and give feedback as to how they work on their systems?
   
  
   Fat lot of good it's doing.
  
 -Mike
  
 
  And that's a people problem more than a process problem.  If nobody
  tests it in updates-testing, then how is the maintainer to know that it
  is problematic?  Certainly not solvable with even more repos for testing
  content...
 
 
 You let me know how three people in Fedora can miss a very subtle Firefox
 memory leak.  How many people would need to use updates testing before the
 thunderbird indexing problem is caught?  How long would it need to stay
 there?  In this case updates-testing theory just does not match reality.
 
 The status quo is broken, doing nothing will keep it that way.

I think there are many things we can do within Bodhi  Fedora Community
to better facilitate testing updates.  For example, I think we should do
a better job of emphasizing the importance of certain updates in the
queue, especially security updates with little or no karma.

The karma system that I implemented in bodhi hasn't really changed much
over the years, and I think it's probably time to reassess some of the
default options (eg: +3 for marking as stable is probably way too low
for packages like the kernel and thunderbird).

Since there are actually a lot of people who provide feedback in bodhi
(presently 1448 different people have left comments in bodhi since F10),
we obviously are not doing a good enough job of leveraging them.

One way to improve our testing strategy would be to keep adding and
improving the test cases to the wiki:

https://fedoraproject.org/wiki/Category:Test_Cases

We could then point people directly to the appropriate steps for testing
the application, from within bodhi, fedora community, etc...

luke

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Adam Williamson
On Wed, 2009-10-14 at 20:31 +0530, Rahul Sundaram wrote:
 On 10/14/2009 08:23 PM, Jesse Keating wrote:
 
  And that's a people problem more than a process problem.  If nobody
  tests it in updates-testing, then how is the maintainer to know that it
  is problematic?  Certainly not solvable with even more repos for testing
  content...
 
 3 people give positive feedback and the update is automatically pushed
 from updates-testing to updates despite atleast one feedback to the
 contrary at
 
 https://admin.fedoraproject.org/updates/F11/FEDORA-2009-9911?_csrf_token=b77b748e49c5311eb85031331cb2f6474028d615
 
 The UI changes certainly would be visible without any user feedback. The
 buttons getting removed from the toolbar as well as smart folders were
 immediately visible within minutes. Anyone with significant amount of
 email would probably run into the indexing issue soon as well.
 
 Note that the update indicates it is a security issue but doesnt explain
 what the security fix is nor does it indicate what other major changes
 are there. No notes has been entered to assist the testers. I don't
 think the onus can be placed entirely on potential testers to provide
 feedback within a week. That is just finger pointing and doesn't help
 address such problems or even mitigate it.

It's worth looking in more detail at exactly what the feedback was.
Here's some of the feedback which was marked positive, i.e. +1:

loving the new search stuff

Works for me, is it intended behaviour that several buttons including
Delete disappear off the main (top) toolbar?

without those two bits of feedback - which noted what were later
identified as problems with the update, but nevertheless rated it
positively - it wouldn't have been pushed. it only ever hit exactly +3,
never higher. without those comments, it would have hit a max of +1.

so I disagree with the notion that bodhi / updates-testing are useless
(fat lot of good), and agree with Jesse that the evidence doesn't
support the conclusion that the best fix is to throw more repositories
at the problem.

I'd agree with Jesse's point that it would've been best for the
maintainers to disable the +3-automatic-push for this update, though
hindsight is always 20-20. perhaps we (QA / rel-eng) need to give more
specific advice about when to use it. My perspective would be that
automatic-push should only be used when you're making a small-scale
update which fixes one or two specific issues and does not change
behaviour in other ways. It should not be used for a big update like
this which rolls up many 'fixes' and things which can't strictly be
described as fixes, because you're going to get a situation like this
where it's hard for a simple +1 / -1 from individual testers to judge
the update.

We might also look at providing better instructions for people providing
feedback on exactly when to use the +1, -1 and 0 options. I'll try and
find some time to look at that.

-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Seth Vidal



On Wed, 14 Oct 2009, Luke Macken wrote:


I think there are many things we can do within Bodhi  Fedora Community
to better facilitate testing updates.  For example, I think we should do
a better job of emphasizing the importance of certain updates in the
queue, especially security updates with little or no karma.




Before we go working on the karma system - is it doable to add some fields 
so we can denote critical path pkgs?


If I know there is a place for the data, I can get you quick code to 
produce the list given any set of pkgs as soon as tomorrow. Hell, It is 
already written, iirc.


It seems like critpath is more important in bodhi than karma, to me.

-sv

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Status of geronimo

2009-10-14 Thread Orion Poplawski
Can someone shed light on the status of geronimo in Fedora?  Seems like 
it hasn't managed to build since F11 - and the F11 build was never 
pushed.  There is a geronimo-spec 1.2 in CVS that doesn't compile 
(missing dependencies among other things).  Apache's site has version 2.1.4.


Mind you, I know nothing about geronimo other than a package I'm trying 
to build depends on geronimo-stax-api.


--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA DivisionFAX: 303-415-9702
3380 Mitchell Lane  or...@cora.nwra.com
Boulder, CO 80301  http://www.cora.nwra.com

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread Luke Macken
On Wed, Oct 14, 2009 at 06:53:22PM -0400, Seth Vidal wrote:


 On Wed, 14 Oct 2009, Luke Macken wrote:

 I think there are many things we can do within Bodhi  Fedora Community
 to better facilitate testing updates.  For example, I think we should do
 a better job of emphasizing the importance of certain updates in the
 queue, especially security updates with little or no karma.



 Before we go working on the karma system - is it doable to add some 
 fields so we can denote critical path pkgs?

 If I know there is a place for the data, I can get you quick code to  
 produce the list given any set of pkgs as soon as tomorrow. Hell, It is  
 already written, iirc.

 It seems like critpath is more important in bodhi than karma, to me.

Yeah, I agree critpath is more important at the moment.

So we have a few options for where to throw this data.

 - We could add a new field to the bodhi Package SQLObject model
   This will entail DB schema changes.  I've never altered bodhi's
   model below our DB before, but I think we could maybe just run an
   ALTER TABLE, and be all set.  I'll have to test this first.  bodhi
   v2.0 will use SQLAlchemy, so we'll have much better schema migration
   tools to use.

 - The quick and dirty solution would be to generate the critpath list
   and stuff it in bodhi's config file (like we do with packages that
   require a reboot).  Or, if it's quick to generate,
   we could do it on startup.  I'm not sure how large the list is so
   we'll have to see.

 - We could also have a flag in the pkgdb for critpath packages, which
   would be simple to query.  It feels like the pkgdb should know about
   critpath packages.

There are probably some other ways too, but once I see the code to
generate I'm sure I can figure out how to get bodhi to use it.

luke

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


bodhi changes

2009-10-14 Thread Josh Boyer
On Wed, Oct 14, 2009 at 07:33:45PM -0400, Luke Macken wrote:
 Before we go working on the karma system - is it doable to add some 
 fields so we can denote critical path pkgs?

 If I know there is a place for the data, I can get you quick code to  
 produce the list given any set of pkgs as soon as tomorrow. Hell, It is  
 already written, iirc.

 It seems like critpath is more important in bodhi than karma, to me.

Yeah, I agree critpath is more important at the moment.

So we have a few options for where to throw this data.

 - We could add a new field to the bodhi Package SQLObject model
   This will entail DB schema changes.  I've never altered bodhi's
   model below our DB before, but I think we could maybe just run an
   ALTER TABLE, and be all set.  I'll have to test this first.  bodhi
   v2.0 will use SQLAlchemy, so we'll have much better schema migration
   tools to use.

 - The quick and dirty solution would be to generate the critpath list
   and stuff it in bodhi's config file (like we do with packages that
   require a reboot).  Or, if it's quick to generate,
   we could do it on startup.  I'm not sure how large the list is so
   we'll have to see.

 - We could also have a flag in the pkgdb for critpath packages, which
   would be simple to query.  It feels like the pkgdb should know about
   critpath packages.

There are probably some other ways too, but once I see the code to
generate I'm sure I can figure out how to get bodhi to use it.

I think this would be really beneficial to No-Frozen-Rawhide as well, so that
we could make Bodhi wait for a rel-eng/QA signoff on critpath packages before
allowing them to be promoted during the devel cycle.

Extending that to updates-testing - updates transition in released versions
would be bonus as well.

josh

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: thunderbird upgrade - wtf?

2009-10-14 Thread John Poelstra

Mike McGrath said the following on 10/14/2009 11:26 AM Pacific Time:

On Wed, 14 Oct 2009, Mike McGrath wrote:


On Wed, 14 Oct 2009, Christopher Aillon wrote:


On 10/14/2009 07:56 AM, Mike McGrath wrote:

Feodra 11 should not have shipped with a beta but the previous stable
version.

That's really easy for you to say, considering you don't use Thunderbird, and
you have no information about the decision making process.

The information I used to make the decision was:

* The upstream release date was going to be within a week of
  F11's release date, from a normally reliable source
* 3.0 had many desirable improvements to performance
* 2.0 would be EOL'd by upstream soon
* Thunderbird users tend to be in the want upgrade now camp
* Changing from 2.0 - 3.0 after F11 was released is not something I
  wanted to do
* Tb3 beta would affect a smaller portion of Fedora users anyway since
  Thunderbird is _not_ the default mail client.
* Given initial testing by my team, and tracking upstream feedback, it
  worked well enough and there were no major regressions over 2.0.


Given the situation and circumstances, with the information I had available, I
would make the same decision again.


I would have made the same decision as you, that doesn't mean it wasn't a
mistake.  We have no policies or procedures in place to guide you, me or
anyone else otherwise.  As such, we run into these issues, cause pain for
the users, etc, etc.



Just an additional note to this, Mozilla themselves are still directing
people to download Thunderbird 2.

http://www.mozillamessaging.com/en-US/thunderbird/

-Mike



This has been my work around since the addons I really depend on don't 
work on TB3.  I installed TB2 from the tarball and turned on automatic 
updates.  I also added an exclude to /etc/yum.conf for thunderbird.


John

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Axel Thimm
On Wed, Oct 14, 2009 at 12:25:00PM -0500, Bruno Wolff III wrote:
 On Wed, Oct 14, 2009 at 18:31:03 +0200,
  Why should we make peoples' lives harder getting the tools they
  need? Example: Somebody without the DAHDI Kernel Modules would
  probably not try to use the DAHDI Tools since he probably won't even
  know what it's good for. However It makes things easier for the
  people who do know what DAHDI is to have tools to use their DAHDI
  hardware (they compiled/got the Kernel modules for) just a yum
  install away.
 
 Not likely. dahdi-linux support is pretty spotty. atrpms can go a long time
 without having a version for a specific version Fedora. For example there
 is no rawhide version now and there was a long period without one for
 F11.

Rawhide support has quite low demand and the kernel changes daily or
more frequently in early rawhide, so any kernel bound support is
outdated before it is released. We usually fire up the rawhide support
about a month or so before the targeted release date (which means
about now). I don't think that F11 was w/o dahdi-linux kmdls for any
long period.

 There are issues trying to rebuild atrpms src rpms on fedora. Just
 grabbing atrms-rpm-config doesn't help with recursion issues that Alex
 doesn't see because of his custom environment.

Who's Alex, and why doesn't atrms-rpm-config work? You may see
`recursion' warnings due to rpm's limitation of macros depth (which
has nothing to do with recursion), which is at 16, but in reality
means about 3-4 nested macros.

 What I had to do for F12 is grab a spec file (that get's updates at
 the source) that was proposed for rpmfusion (but never got adopted
 by them) and then use an svn version of dahdi that has a fix for a
 change in the way the kernel is being built (some compatibility
 feature that got dropped in 2.6.32).  That box has been extra
 unstable lately, though I don't know if that is do to 3D graphics or
 dahdi-linux.

Have you tried the common src.rpm at ATrpms? Maybe you should check
out ATrpms in a couple of days and see whether there is dahdi support
for F12 there.
-- 
Axel.Thimm at ATrpms.net


pgpRRJRTbNBbo.pgp
Description: PGP signature
-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Re: Are packages w/o necessary kernel modules allowed?

2009-10-14 Thread Bruno Wolff III
On Thu, Oct 15, 2009 at 08:09:19 +0300,
  Axel Thimm axel.th...@atrpms.net wrote:
 On Wed, Oct 14, 2009 at 12:25:00PM -0500, Bruno Wolff III wrote:
  On Wed, Oct 14, 2009 at 18:31:03 +0200,
   Why should we make peoples' lives harder getting the tools they
   need? Example: Somebody without the DAHDI Kernel Modules would
   probably not try to use the DAHDI Tools since he probably won't even
   know what it's good for. However It makes things easier for the
   people who do know what DAHDI is to have tools to use their DAHDI
   hardware (they compiled/got the Kernel modules for) just a yum
   install away.
  
  Not likely. dahdi-linux support is pretty spotty. atrpms can go a long time
  without having a version for a specific version Fedora. For example there
  is no rawhide version now and there was a long period without one for
  F11.
 
 Rawhide support has quite low demand and the kernel changes daily or
 more frequently in early rawhide, so any kernel bound support is
 outdated before it is released. We usually fire up the rawhide support

Yes, but usually just rebuilding from the source rpm would work if
I had an environment where I could do that. I am doing that now with
the version based on a spec file from messinet.com.

 about a month or so before the targeted release date (which means
 about now). I don't think that F11 was w/o dahdi-linux kmdls for any
 long period.

Possibly it was during the F11 rawhide period that I looked and I didn't
check back for a while after the release.

Unfortunately my tdm card is in my only machine at home that has 3d graphics at
all working using the drivers in Fedora. And I needed to go to rawhide to
get that working more than I needed to having tdm card working (though in
the end I got both).

  There are issues trying to rebuild atrpms src rpms on fedora. Just
  grabbing atrms-rpm-config doesn't help with recursion issues that Alex
  doesn't see because of his custom environment.
 
 Who's Alex, and why doesn't atrms-rpm-config work? You may see

Sorry about misspelling your name.

 `recursion' warnings due to rpm's limitation of macros depth (which
 has nothing to do with recursion), which is at 16, but in reality
 means about 3-4 nested macros.

Yes. But I didn't see any clear instructions for how to work around it.
It seems that for some people using --define can work around the problem
if you know what to define. There was also a comment that you don't see
the problem because of something in your environment but I didn't see
any directions on how to set up a similar environment.

  What I had to do for F12 is grab a spec file (that get's updates at
  the source) that was proposed for rpmfusion (but never got adopted
  by them) and then use an svn version of dahdi that has a fix for a
  change in the way the kernel is being built (some compatibility
  feature that got dropped in 2.6.32).  That box has been extra
  unstable lately, though I don't know if that is do to 3D graphics or
  dahdi-linux.
 
 Have you tried the common src.rpm at ATrpms? Maybe you should check
 out ATrpms in a couple of days and see whether there is dahdi support
 for F12 there.

I tried using the dahdi-linux src rpm while having atrpms-rpm-config
installed, but hit the recursion problem and got stuck there. I would
still have had the problem with the last released dahdi not working
with 2.6.31 kernels. But fixing that would have taken the same route
as with the path I ended up taking.

-- 
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list