Re: Intent to package GNOME Shell frippery

2011-07-29 Thread Hans de Goede
Hi,

On 07/29/2011 09:47 AM, David Woodhouse wrote:
 On Wed, 2011-06-01 at 10:48 +0200, Hans de Goede wrote:
 Just a quick heads-up that I plan to look unto packaging the
 gnome shell frippery extensions this weekend, if you've the
 same plans or are already working on this, please let me know.
 So we can avoid doing double work.

 Did you do this? It's the only thing that makes GNOME shell usable for
 me. I've been holding off on updating too many machines to F15 until
 it's properly available; I prefer not to install the package from
 elsewhere.

 I don't even see a review request in bugzilla yet...

I'm afraid I never got around to it, I still intend to do it,
but likely not before LinuxCon Vancouver, so if anyone wants
to beat me to the punch that would make me very happy :)

I'll gladly review it once packaged.

As discussed before I think it would be best to package
this with subpackages with each containing one of the
frippery extenstions, and then have the main package
be an empty package which just requires all the others, so
that people who want to can easily install the entire
bundle.

Regards,

Hans


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: orphaning / looking for new owner for monkey-bubble

2011-08-01 Thread Hans de Goede
Hi,

On 08/01/2011 03:01 PM, Vinzenz Vietzke wrote:
 Am 26.07.2011 13:57, schrieb Bruno Wolff III:
 Even though I normally like to save games, I think letting this one go
 is probably a good idea. Upstream is really gone.
 +1

 IMHO it doesn't make sense to put efforts in fixing and maintaining a
 package that has no backing from upstream.

Ok, since no one has stepped forward I've retired monkey-bubble.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: PokerTH orphaned

2011-08-02 Thread Hans de Goede
Hi,

On 08/01/2011 09:44 PM, Ryan Rix wrote:
 On Mon 1 August 2011 19:43:37 Tomas Mraz wrote:
 On Mon, 2011-08-01 at 10:29 -0700, Ryan Rix wrote:
 On Mon 1 August 2011 11:46:00 Jussi Lehtola wrote:
 Hi,


 I've just orphaned PokerTH, since I'm trying to free myself some
 time
 and I don't use it myself.

 PokerTH does not currently build on rawhide, since OpenSSL support
 has
 been dropped from GnuTLS a week ago (BZ #726697). Getting it to
 build
 again would then require building against OpenSSL (and asking
 upstream
 for a GPL license exception), or shipping a private copy of GnuTLS.

 I picked up rawhide through F-14. If I cant get this building, I'll
 orphan it again in a week's time.

 Shipping a private copy of GnuTLS would have to get an exception I do
 not think such exception should/would be granted. I can only recommend
 you to look at the NSS OpenSSL compatibility support library and
 patching PokerTH to use it instead of the GnuTLS.

 I've talked to a few people about this now, including some folks at PokerTH
 about it, and they're confused as to why this change is happening in GnuTLS at
 all, and your comment in the bug report did not seem to explain it to them;
 could you (or anyone) explain better why OpenSSL support in gnutls is a Bad
 Thing?

Ryan, have you read the initial description of:
https://bugzilla.redhat.com/show_bug.cgi?id=460310

?

The problem is that gnutls's openssl compatibility uses the same symbol names
as openssl itself thus polluting the dynamic linker symbol namespace. So if
an application uses a library which is linked against openssl (for example
ldap libs through pam) and uses gnutls-openssl then the ldap libraries will
end up calling functions inside gnutls-openssl rather then inside openssl,
since the gnutls-openssl symbols are already present in the dynamic linkers
symbol namespace. This then goes boom big time, since the 2 are not ABI 
compatible.

Since gnutls-openssl is not ABI compatible it should not be using the same
function / variable names.

Tomas has chosen to fix this problem by simply disabling the openssl compat
part of gnutls (which as the above bug shows is broken by design) given that
only 3 apps use this, this seems like a sane choice to me.

The best way forward is probably to ask PokerTH upstream to add the
standard openssl license exception boilerplate to their license, I did
so successfully with gkrellm and switched to simply using the real openssl.

Regards,

Hans




-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Default services enabled

2011-08-24 Thread Hans de Goede
Hi,

On 08/24/2011 04:56 PM, Simo Sorce wrote:
 On Wed, 2011-08-24 at 15:10 +0100, Matthew Garrett wrote:
 On Wed, Aug 24, 2011 at 09:06:22AM -0400, Simo Sorce wrote:
 On Tue, 2011-08-23 at 14:37 -0700, Adam Williamson wrote:
 Why not?

 If the service is enabled but the daemon not currently running, is it so
 terrible for a connection test to cause the daemon to start? Remember,
 in systemd logic 'service enabled with socket activation, daemon not
 currently running' is effectively an 'on' state, not an 'off' state. If
 you wanted the database to be 'off' you should have the service
 disabled, and in that case, the ping test wouldn't cause the daemon to
 start.

 It generally is a bad idea to automatically restart a database based on
 a random connection. There many reasons why you may have stopped the db
 (or it may have stopped itself) and requires inspection before
 attempting a new restart. Having to battle with socket activation while
 in a critical situation is not a good idea.

 You'd have the same problem with any init system that supports automatic
 service restarting. You can easily disable the service via systemctl.

 You can do that if you are doing a planned outage. But not for unplanned
 ones.

 I am not saying automatic restarts should never be employed, only that
 not all software should be automatically restarted. I think databases
 shouldn't in most cases. But that's just my opinion on the specific
 case. That doesn't mean socket-activation shouldn't be employed in other
 cases.

So maybe we need a socket-activate-once attribute for .service files,
which makes systemd do the socket activation only once, hmm thinking of
it, doesn't it do that already in the form of handing the listening fd over?

So if a service is set to not auto restart the service I would expect
the order would be:

1) systemd starts
2) systemd creates listening socket
3) connection comes in
4) systemd starts foodb, hands overlistening socket
5) foodb crashes
6) db is dead, no one listening to socket.

Right? I guess that unless auto-restart is set for the service, systemd
won't re-create the listening socket and start listening itself again on
step 6. If it does I'm sure that the systemd authors are very reasonable
people and we can tell them that socket activation should not imply
auto-restart on daemon crash / exit (unless explicitly requested).

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: floppy support

2011-08-31 Thread Hans de Goede
Hi,

On 08/30/2011 10:22 PM, Chris Adams wrote:
 Once upon a time, Simo Sorces...@redhat.com  said:
 They do not 'hang', they just take longer to boot, sometimes a lot
 longer.

 How much longer?

Much much longer, when I was still on the anaconda team we had
numerous bug reports about this (esp during RHEL-6 testing), in many
cases people filed bugs with a description along the lines of:
Installation DVD does not boot, because it took so long they thought
the install was just hanging forever.

 How many such machines?

I've no hard numbers but enough to generate numerous bug reports
during the non public testing phase of RHEL-6 alone.

Also see:
https://bugzilla.redhat.com/show_bug.cgi?id=565693
https://bugzilla.redhat.com/show_bug.cgi?id=587909
https://bugzilla.redhat.com/show_bug.cgi?id=682426

http://lists.fedoraproject.org/pipermail/kernel/2010-April/002394.html
http://lists.fedoraproject.org/pipermail/kernel/2010-April/002420.html

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Technical_Notes/index.html
And search for IBM ThinkPad T43 notebook

Note this is in no way an exhaustive list of all bugs about this,
just something a really really quick search turned up.

 Again, I've booted systems
 without floppy drives but with floppy support loaded, and I haven't seen
 any significant hang.

Yes the hang is not guaranteed to be there, or to take very long,
but often it is there, and sometimes it takes very long (which is
the real problematic case). If you're really interested in seeing this fixed
go talk to the kernel guys:

anaconda loads the floppy driver by default when booting of the install
DVD, because of driverdisk support, thus the anaconda team has been getting
its share of bug reports wrt this. But AFAIK there are no such issues
in RHEL-5, where we auto-load the floppy driver too, so something
has changed in the kernel causing the hang when no drive is attached to the
controller. I could swear I filed a bug against the kernel about this
regression, but I cannot find it.

 Leaving known-working hardware unusable at install is just rude and
 irritating when it is needed.  There should be good justification, not
 just a bunch of developers don't use it anymore, so we don't think
 anybody else needs it.

Is it delays bootup by up to 10-30 minutes on various modern systems
a good enough justification?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: floppy support

2011-08-31 Thread Hans de Goede
Hi,

On 08/31/2011 05:41 AM, Bruno Wolff III wrote:
 Below is a proposed specfile for the floppy case. (Analog joystick would be
 very similar.) I haven't tested the package for functionality yet, but did
 test it with rpmbuild and rpmlint. Is this what we want?

I don't know about others, but I love it. Actually a constructive solution
to the problem being discussed, we could even put it in comps (as not enabled
by default) :)

 Is this ready
 for a formal review?

Putting it up for formal review gets my vote, but first lets see what other 
think
for a bit.

As always many thanks for you excellent and constructive work on Fedora.

Regards,

Hans





 Name: floppy-support
 Version:1.0
 Release:1%{?dist}
 Summary:Load floppy driver at boot time
 Group: System Environment/Kernel


 License:MIT
 # The package is built just using this specfile.
 #URL:
 #Source0:

 Requires(post): module-init-tools

 BuildArch:  noarch

 %description
 By default the floppy driver is not loaded at boot time. Installing this
 package will load the floppy driver as part of the install and will set
 things so that it will be loaded during future boots.


 %prep
 #No setup, since no source outside the specfile.



 %install
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_libdir}/modules-load.d
 echo floppy  $RPM_BUILD_ROOT%{_libdir}/modules-load.d/floppy.conf


 %files
 %{_libdir}/modules-load.d/floppy.conf

 %post
 /sbin/modprobe floppy

 %changelog
 * Tue Aug 30 2011 Bruno Wolff IIIbr...@wolff.to  1.0-1
 - Initial package creation
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


bluez and hci's which initially come up as hid (was Re: Some days it just doesn't pay to update)

2011-09-02 Thread Hans de Goede
please keep the CC list intact, not all are subscribed to fedora-test

resend with the fedora-devel list added to the to list, something
  which I intended to do from the start sorry for the double mail

Hi Jonathan, Adam, et all,

Wed Aug 31 Jonathan Corbet wrote:

 So, I thought...LWN writing is almost done for the day, why not do an
 update and see what happens?

 What happened:

  - My Logitech bluetooth keyboard, which has Just Worked for years,
doesn't work anymore.  Grub still sees it fine, but the running system
does not.  Sometimes unplugging and replugging the USB receiver makes
it come back.  Usually not.

That would be caused by a bluez update I pushed, this is actually something
I knew which would happen (and once you know what is going on the fix is
simple), but I didn't think it would be a big deal since AFAIK we've had
this issue for years already, so I'm really really surprised about the
has Just Worked for years bit.

I started looking into this when I upgraded my Dell laptop to F-16 alpha
and my bluetooth mouse stopped working. It turns out that there are some
bluetooth adapters (technically speaking hci-s), which for compatibility
reasons do not initially identify themselves in their usb descriptors as
a bluetooth hci, but instead as 2 hid devices (a keyboard and a mouse).

I know of 2 vendors shipping with these Dell has them in almost all their
bluetooth enabled laptops, and logitech uses them for the bluetooth dongle
shipped with their bluetooth wireless desktop (keyb + mouse) sets.

The idea behind these adapters is that they come pre-programmed to
automatically pair with the mouse and/or keyboard they ship with, and
will pass through events from these through to 2 emulated HID devices,
as if the keyb + mouse are regular USB models, so that they will also
work in for example the BIOS and the bootloader.

Logitech actually ships them like this, no idea why Dell has chosen
this adapter model, since AFAIK they never use this feature (as they
typically don't ship their laptops with a bluetooth keyboard and/or
mouse).

So Linux has this tool called hid2hci, to turn the bluetooth HCI into
an actual HCI. This has been shipping with udev for a while up to the
udev in F-15, the udev in F-16 no longer has this, causing my dell
bluetooth to stay in HID emulation mode and thus not work.

The reason F-16 udev no longer has it, is because udev + bluez
upstream have decided to move it to bluez. And to avoid conflicts
when using an older udev with a new bluez, bluez needs to be
passed --enable-hid2hci when running ./configure to actually get it.
So F-16 alpha was shipping without hid2hci (and the matching udev
rules) where as F-15 was shipping with hid2hci.

After tracking this down I talked to Bastien (the bluez maintainer)
and did a new build of bluez with --enable-hid2hci. Note that to
me this was restoring the default F-15 behavior, so I went ahead
with this despite knowing that for some people it causes problems,
something which I accidentally found out while searching bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=635244

Which is in essence the problem you are seeing here Jonathan, after
my bluez update, your bluetooth dongle is actually being out into
HCI mode, so that it can for example also be used to sync with your
phone, use a bluetooth headset, etc. IOW this is a feature not a bug
but this does mean that in order to use your bluetooth mouse /
keyboard, you need to explicitly pair them with the bluetooth HCI once,
which will require the use of a regular usb keyboard, which is, erm,
not so good, one could even argue this is a bug after all.

This also brings us back to my: I'm really really surprised about the
has Just Worked for years bit, since we've been shipping hid2hci
+ udev rules for years (and this issue has been reported by others long
before).

The questions is how do we want to handle this? At least we should
release note this I guess, but perhaps we can do something smarter?

Under Windows Logitech has its own bluetooth stack, which I guess
not only does the hid2hci thing, but also auto-pairs with the keyboard
+ mouse, hopefully by reading some data from the bluetooth dongle, or
maybe it just autopairs with any logitech keyb + mouse?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: bluez and hci's which initially come up as hid (was Re: Some days it just doesn't pay to update)

2011-09-03 Thread Hans de Goede
Hi,

On 09/02/2011 05:37 PM, Bastien Nocera wrote:
 If we wanted to do things properly, we'd use the specs so that the
 transition between HID and HCI was invisible to the user. Except that we
 don't have the specs (or it would be fixed already, it's one of my major
 gripes for a number of years, and I've nagged Dell, Logitech and
 Broadcom a number of times for access to those).

 Hans, we need to make the switching opt-in. If you don't have time to
 work on it, I'd rather you reverted your last patch for now.

Hmm, may I point out that making the switching opt-in would be deviating
from our default behavior from F-12 onwards, as documented here:
http://fedoraproject.org/wiki/Documentation/Bluetooth#Frequently_Asked_Questions

With that said, you're the Fedora bluetooth maintainer, so you are the
boss. The easiest way to make this opt-in, and I think also a good one,
is to just move the udev-rules and the hid2hci binary to their own
bluez-hid2hci sub-package. People who want to have their hid proxying
adapters to actually show up as HCI instead of HID can then do
yum install bluez-hid2hci

We could even have a %post script doing a
udevadm trigger subsys=to-be-figured-out

To avoid people needing to reboot / unplug the adapter after installing
the package. If you think this is a good plan, let me know and I'll implement
it.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: bluez and hci's which initially come up as hid (was Re: Some days it just doesn't pay to update)

2011-09-05 Thread Hans de Goede
Hi,

On 09/03/2011 12:22 PM, Bastien Nocera wrote:
 On Sat, 2011-09-03 at 10:10 +0200, Hans de Goede wrote:
 
 With that said, you're the Fedora bluetooth maintainer, so you are the
 boss. The easiest way to make this opt-in, and I think also a good one,
 is to just move the udev-rules and the hid2hci binary to their own
 bluez-hid2hci sub-package. People who want to have their hid proxying
 adapters to actually show up as HCI instead of HID can then do
 yum install bluez-hid2hci

 We could even have a %post script doing a
 udevadm trigger subsys=to-be-figured-out

 To avoid people needing to reboot / unplug the adapter after installing
 the package. If you think this is a good plan, let me know and I'll implement
 it.

 Sounds like a good plan to me. Thanks for looking into it.

Ok, the plan has been executed now and the result works for me :)

Jonathan, can you give bluez-4.96-3.fc17 a spin? It should fix your
mouse + keyboard issue.

For those interested in this, the F-16 update is here:
https://admin.fedoraproject.org/updates/bluez-4.96-3.fc16

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Warning todays F-16 updates-testing breaks gnome3, both glibc and glib2 are bad!

2011-09-09 Thread Hans de Goede
Hi,

This took me some time to figure out, so I hope this mail
will save others some grieve.

After installing the glib2 update from todays updates-testing:
glib2-2.29.90-1.fc16.x86_64

The following happens:
[hans@shalem gspca]$ ldd -r /usr/libexec/e-addressbook-factory
 linux-vdso.so.1 (0x7d3c7000)
snip
 libfreebl3.so = /lib64/libfreebl3.so (0x003c4100)
/usr/bin/ldd: line 118:  5142 Segmentation fault  (core dumped) 
LD_TRACE_LOADED_OBJECTS=1 LD_WARN=yes LD_BIND_NOW=yes 
LD_LIBRARY_VERSION=$verify_out LD_VERBOSE= $@

Nasty!

Downgrading glibc yields:
[hans@shalem watchdog]$ ldd -r /usr/libexec/e-addressbook-factory
 linux-vdso.so.1 =  (0x7fff2f9ff000)
snip
 libfreebl3.so = /lib64/libfreebl3.so (0x003c4100)
undefined symbol: g_unix_signal_add_watch_full  
(/usr/libexec/e-addressbook-factory)

Downgrading also glib2 returns the system to working order,
maybe only downgrading glib2 is enough, but the seg fault in
ldd -r does not look good, so I've downgraded glibc too.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Warning todays F-16 updates-testing breaks gnome3, both glibc and glib2 are bad!

2011-09-09 Thread Hans de Goede
Hi,

On 09/09/2011 06:31 PM, Hans de Goede wrote:
 Hi,

 This took me some time to figure out, so I hope this mail
 will save others some grieve.

 After installing the glib2 update from todays updates-testing:
 glib2-2.29.90-1.fc16.x86_64

 The following happens:
 [hans@shalem gspca]$ ldd -r /usr/libexec/e-addressbook-factory
   linux-vdso.so.1 (0x7d3c7000)
 snip
   libfreebl3.so =  /lib64/libfreebl3.so (0x003c4100)
 /usr/bin/ldd: line 118:  5142 Segmentation fault  (core dumped) 
 LD_TRACE_LOADED_OBJECTS=1 LD_WARN=yes LD_BIND_NOW=yes 
 LD_LIBRARY_VERSION=$verify_out LD_VERBOSE= $@

 Nasty!

 Downgrading glibc yields:
 [hans@shalem watchdog]$ ldd -r /usr/libexec/e-addressbook-factory
   linux-vdso.so.1 =   (0x7fff2f9ff000)
 snip
   libfreebl3.so =  /lib64/libfreebl3.so (0x003c4100)
 undefined symbol: g_unix_signal_add_watch_full  
 (/usr/libexec/e-addressbook-factory)

 Downgrading also glib2 returns the system to working order,
 maybe only downgrading glib2 is enough, but the seg fault in
 ldd -r does not look good, so I've downgraded glibc too.

Replying to myself:

As an alternative to downgrading glib2, one can also get a
new evolution-data-server from koji:
http://koji.fedoraproject.org/koji/buildinfo?buildID=262721

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: orphaned packages

2011-09-18 Thread Hans de Goede
Hi,

On 09/17/2011 12:26 AM, Stepan Kasal wrote:

 Hello,

snip

 Here is the list of orphaned packages:

 Xaw3d -- A version of the MIT Athena widget set for X
 fig2ps -- Utility for converting xfig pictures to PS/PDF

I've taken these 2.

Regards,

Hans

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Critpath updates process broken for certain components

2011-10-01 Thread Hans de Goede
Hi All,

Please note that I'm not claiming that the critpath process is broken
in general. But it does not work for certain components. To be specific
it does not work for Xorg drivers for non common hardware.

This morning bodhi send me 3 mails with the following subjects:
[Fedora Update] [CRITPATH] [old_testing_critpath] xorg-x11-drv-qxl-0.0.21-3.fc14
[Fedora Update] [CRITPATH] [old_testing_critpath] xorg-x11-drv-qxl-0.0.21-5.fc15
[Fedora Update] [CRITPATH] [old_testing_critpath] xorg-x11-drv-qxl-0.0.21-5.fc16

Of which the first update has been in updates-testing since 2011-04-23 !!!

I know that Adam Williamson uses spice enabled vm's and thus the qxl driver
for various QA tasks. I've asked him repeatedly to look at these, but all
to no avail. Note I'm not blaming Adam for this, we all need to prioritize
our time, so I completely understand that he has not gotten around to
looking at these. I'm merely trying to documents my efforts to make the
critpath procedure work for the qxl driver.

So there you have it, I hope that an update being stuck in updates-testing for
4+ months clearly show that some parts of the critpath process need to be 
re-thought.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


F-16 suspends my *desktop* after 30 minutes at the gdm , making it impossible to ssh in

2011-10-01 Thread Hans de Goede
Hi All,

The subject more or less says it all. When I startup my desktop machine (which 
thus
is always on AC), and leave it at the gdm screen it will suspend after being 
left
alone for 30 minutes. This is not good, since I only leave it powered on when I
intend to access it remotely.

I would like to suggest to change the default power policy to never suspend
while on AC power. Another reason for this is that suspend simply does not work
on this (very recent) desktop machine. And I can honestly say I've never seen a
desktop machine where suspend worked with Linux, so suspending desktop
machines by default seems like a bad idea.

Note I've also filed a bug for this:
https://bugzilla.redhat.com/show_bug.cgi?id=742685

But since this more of a policy thing then really a bug I thought it would be
good to discuss this on the list.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: F-16 suspends my *desktop* after 30 minutes at the gdm , making it impossible to ssh in

2011-10-02 Thread Hans de Goede
Hi,

On 10/01/2011 05:07 PM, Martin Langhoff wrote:
 On Sat, Oct 1, 2011 at 7:02 AM, Hans de Goedehdego...@redhat.com  wrote:
 The subject more or less says it all. When I startup my desktop machine 
 (which thus
 is always on AC), and leave it at the gdm screen it will suspend after being 
 left
 alone for 30 minutes. This is not good, since I only leave it powered on 
 when I
 intend to access it remotely.

 If it supports LAN-triggered wakeups, I don't see why it should be fully on 
 :-)

 Not sure if Fedora 16 has the infra, but in my OLPC-tinted-glasses
 view, power mgmt / NM should allow you to say wake-on-LAN on this
 interface, then set the WOL bits when it's going down.

 (Note! The WOL bits need to be frobbed every time the system goes to
 sleep. They get cleared on wakeup.)

It would then also need to identify the NIC as a stay awake source, and
only suspend after 30 minutes of no network activity.

Imagine I'm running a screen session with my irc client in there on my Fedora 
box,
and 30 minutes after the last resume it suspends while I'm midway typing a 
sentence,
then it wakes up again because of the network activity. Power management win 0, 
likely
even a loss (disks spinning up which may have stayed spun down otherwise, etc. 
User
experience suck, since I all of a sudden get a multiple seconds latency while 
typing.

 I would like to suggest to change the default power policy to never suspend
 while on AC power

 Thanks for helping keep the Earth warm! :-/

Well there are 2 use cases to consider here:
1) The machine has a desktop function - just turn it off when it is not used
My desktop rarely gets an uptime  4 hours since I even turn it off when I
go to lunch, and it has a master/slave powerstrip to also power down the
printer, display, speaker, etc. One could even argue that suspending here
will lure people in to the false sense that it is ok to leave it on since
it will go into low power mode anyways, while in reality it is still using
a significant amount of power. I'm pretty sure that if we were to bet and
measure the poweruse of my desktop once for a week using my power regime,
and once more using an always on, but suspend after 30 minutes of idle
power regime, that my power regime is significantly more efficient.

2) The machine has a server function. In this case working wake on lan and
stay active on lan are a must have and until we have those it should not
auto suspend. Once we do then it becomes a question of the latency increase
caused by this is acceptable by the use case.

 suspending desktop
 machines by default seems like a bad idea.

 That's such a 90's thinking :-)

 At this stage, and looking forward, suspending on idle is a good idea
 on /servers/, where you save power at the server and at the AC.

 There is work to do across the stack to make S/R work smoothly and
 transparently. OLPC is doing much of it -- help us getting it into
 mainstream code (and thinking!).

I for one would argue that system suspend itself is 90's thinking,
and that we should get better at dynamic powermanagement with things
like powergating and dynamic clockspeed support becoming pretty common
in all hardware one could argue that system suspend is the powersaving
answer of the 90's and that of the 2010's is becoming better at dynamic
pm. I think that a system with its disks spun down, cpu clocked down and
in its lowest powerstate, unused usb controllers in suspend, display engine
in its lowest powerstate and display pipes + connectors turned off, etc.
will come pretty close to a fully suspended system. The last big power
eater is RAM and that will be active in both scenarios.


 Or join the greenpeace in teaching polar bears about the wonders of
 tropical climates...

sigh I was already afraid people would come up with this totally uncalled
for global warming arguments /sigh You're barking up the wrong tree here,
as described above I'm pretty aggressive about powermanagement for my desktop
machine, and I don't even have a server at home.

But sometimes I work a couple of hours from the laptop in the living room and
I need access to my desktop, so then the desktop is on (with the display turned
off, really off) untill now this worked fine, with F-16 it no longer works fine.
We've a name for that it is called a regression and it needs to be fixed.

At a minimum there should be an easy way to configure the powermanagement policy
under gdm which there currently is not. Things like Network-Manager and the
Region and Language setting already allow configuring gdm / system wide settings
from there gnome-3 user session control panel, if we want to do powermanagement
from gdm we need the same for gdm.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Critpath updates process broken for certain components

2011-10-02 Thread Hans de Goede
Hi,

On 10/01/2011 11:13 AM, Peter Robinson wrote:
 On Sat, Oct 1, 2011 at 9:29 AM, Hans de Goedehdego...@redhat.com  wrote:
 Hi All,

 Please note that I'm not claiming that the critpath process is broken
 in general. But it does not work for certain components. To be specific
 it does not work for Xorg drivers for non common hardware.

 This morning bodhi send me 3 mails with the following subjects:
 [Fedora Update] [CRITPATH] [old_testing_critpath] 
 xorg-x11-drv-qxl-0.0.21-3.fc14
 [Fedora Update] [CRITPATH] [old_testing_critpath] 
 xorg-x11-drv-qxl-0.0.21-5.fc15
 [Fedora Update] [CRITPATH] [old_testing_critpath] 
 xorg-x11-drv-qxl-0.0.21-5.fc16

 Of which the first update has been in updates-testing since 2011-04-23 !!!

 I know that Adam Williamson uses spice enabled vm's and thus the qxl driver
 for various QA tasks. I've asked him repeatedly to look at these, but all
 to no avail. Note I'm not blaming Adam for this, we all need to prioritize
 our time, so I completely understand that he has not gotten around to
 looking at these. I'm merely trying to documents my efforts to make the
 critpath procedure work for the qxl driver.

 So there you have it, I hope that an update being stuck in updates-testing 
 for
 4+ months clearly show that some parts of the critpath process need to be 
 re-thought.

 There is a ticket open with fesco to improve the critpath process. You
 can see the proposed changes on the link below.

 https://fedorahosted.org/fesco/ticket/667

Thanks for the link I've added my 2 cents to the ticket.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: F-16 suspends my *desktop* after 30 minutes at the gdm , making it impossible to ssh in

2011-10-03 Thread Hans de Goede
Hi,

On 10/02/2011 10:13 PM, Jason D. Clinton wrote:
 On Sun, Oct 2, 2011 at 02:02, Hans de Goedehdego...@redhat.com  wrote:
 Imagine I'm running a screen session with my irc client in there on my 
 Fedora box,

 There has perhaps never been a better sentence written demonstrating
 why software engineers are not the target audience of any software
 development. :-)


Hehe, actually I don't do that, I always use xchat this just was an example
of something I know some people do :)

 and 30 minutes after the last resume it suspends while I'm midway typing a 
 sentence,
 then it wakes up again because of the network activity. Power management win 
 0, likely
 even a loss (disks spinning up which may have stayed spun down otherwise, 
 etc. User
 experience suck, since I all of a sudden get a multiple seconds latency 
 while typing.

 Your desktop is now a server and the power policy should reflect
 that it's offering up network services.

Agreed, so we need a way to set that powerpolicy, esp. since Fedora still had a 
server
installation profile last time I checked.

 Well there are 2 use cases to consider here:
 1) The machine has a desktop function -  just turn it off when it is not 
 used
 My desktop rarely gets an uptime  4 hours since I even turn it off when 
 I
 go to lunch, and it has a master/slave powerstrip to also power down the
 printer, display, speaker, etc. One could even argue that suspending here
 will lure people in to the false sense that it is ok to leave it on since
 it will go into low power mode anyways, while in reality it is still 
 using
 a significant amount of power. I'm pretty sure that if we were to bet and
 measure the poweruse of my desktop once for a week using my power regime,
 and once more using an always on, but suspend after 30 minutes of idle
 power regime, that my power regime is significantly more efficient.

 People are not like machines, we don't always know that we're not
 coming back to our computers and we forget to turn them off. We're
 also lazy.

Agreed this was just to show there are otherways to save power and to debunk the
whole not autosuspending makes the polarcaps melt argument. Anyways 
auto-suspending
for the desktop case is fine.

 2) The machine has a server function. In this case working wake on lan and
 stay active on lan are a must have and until we have those it should not
 auto suspend.

 WOL for a network server is madness.

If you say so :) I had the same feeling but I'm not that deep into recent pm
advances.

Note that this also makes autosuspend for servers madness - we need an
user/admin friendly way to configure this.

 It shouldn't have been suggested.
 If you really want to save power, move your IRC client to a shared
 shell server somewhere so that the power consumption of an always-on
 server is aggregated across all those who use it. That really gets to
 the heart of the argument for cloud computing: economies of scale.

 I for one would argue that system suspend itself is 90's thinking,
 and that we should get better at dynamic powermanagement with things
 like powergating and dynamic clockspeed support becoming pretty common
 in all hardware one could argue that system suspend is the powersaving
 answer of the 90's and that of the 2010's is becoming better at dynamic
 pm. I think that a system with its disks spun down, cpu clocked down and
 in its lowest powerstate, unused usb controllers in suspend, display engine
 in its lowest powerstate and display pipes + connectors turned off, etc.
 will come pretty close to a fully suspended system.

 A fully power-saved Sandy Bridge laptop in the state you lay out above
 is around 7W. A suspended laptop from the same generation consumes
 roughly 0.4W of power. Stand-by is 0.1W.

 Desktop systems from the same generation tend to be on the order of
 1-2W while suspended and consume 30-35W while power-saved. Stand-by is
 1-2W.

 Servers from the same generation tend to be on the order of 6-8W while
 suspended and consume around 90-120W while power-saved (assuming a
 dual socket mobo with no disk idle behavior and dual GigE NIC's).

Right, I do hope that you see here that no disk idle behavior is not really
a fair comparison. If you get the 30 minutes of inactivity which is needed
for auto-suspend, surely you can also makes the disk spin down. Also as you
set before wol is not the answer for servers, so we really need to get better
at this dynamic pm stuff.

 There's some variability here based on the number of DIMM's. Stand-by
 is 1-4W.

 As you can see, suspending is the right thing to do.

1) Not for servers
2) This is todays hardware and with every generation the gap is getting smaller
between dyn pm savings and suspend savings.

 But sometimes I work a couple of hours from the laptop in the living room and
 I need access to my desktop, so then the desktop is on (with the display 
 turned
 off, really off) untill now this worked fine, with F-16 it no 

Re: [ACTION REQUIRED, v2] orphaned packages in F-14

2010-08-24 Thread Hans de Goede
Hi,

On 08/20/2010 10:25 PM, Bill Nottingham wrote:
 The attached list shows currently orphaned packages in F-14. If they are
 not claimed by the end of next week, they will be blocked, potentially
 breaking dependencies (and causing more things to be blocked...)

 If you already co-maintain the package, please step up and take it.
 (If you don't, it may be assigned to you anyway.) Otherwise, volunteers would
 be appreciated for those packages that other things require.

 Bill


I've taken dom4j and requested c-maintainership for libsigc++, as these both
are deps for packages I own.

Regards,

Hans

 Orphan JSDoc
 Orphan bzr-gtk
   comaintained by: shahms
 Orphan cdf
 Orphan classworlds
   comaintained by: dbhole
 Orphan crun
 Orphan django-authopenid
 Orphan dom4j
   comaintained by: dbhole
 Orphan drgeo
 Orphan drgeo-doc
 Orphan drpython
 Orphan dtdparser
   comaintained by: dbhole
 Orphan fet
   comaintained by: fab
 Orphan fish
   comaintained by: oliver
 Orphan gg2
 Orphan gnome-vfsmm26
 Orphan gnomecatalog
 Orphan gperiodic
 Orphan hsqldb
   comaintained by: fnasser
 Orphan impressive
 Orphan isorelax
 Orphan jlex
 Orphan jrefactory
 Orphan jzlib
 Orphan kasablanca
   comaintained by: tuxbrewr rdieter
 Orphan kflickr
 Orphan ldapjdk
 Orphan libgnomecanvasmm26
 Orphan libgnomemm26
 Orphan libgnomeuimm26
 Orphan libmspack
 Orphan libpanelappletmm
 Orphan libsigc++
 Orphan lucene
 Orphan mapbender
 Orphan mapserver
   comaintained by: devrim oliver
 Orphan mediawiki-HNP
 Orphan mediawiki-StubManager
 Orphan minirpc
 Orphan nettle
 Orphan nodm
 Orphan objectweb-anttask
 Orphan ogdi
 Orphan pAgenda
 Orphan papercut
 Orphan pastebin
 Orphan php-channel-phpdb
 Orphan php-pear-Phlickr
 Orphan php-pear-creole
 Orphan php-pear-pake
 Orphan php-pear-propel_generator
 Orphan php-pear-propel_runtime
 Orphan pitivi
 Orphan plexus-ant-factory
 Orphan plexus-appserver
 Orphan plexus-bsh-factory
 Orphan plexus-compiler
 Orphan plexus-runtime-builder
 Orphan plexus-xmlrpc
   comaintained by: fnasser
 Orphan poker-engine
 Orphan poker-eval
 Orphan poker-network
 Orphan poker2d
 Orphan poker3d
 Orphan poker3d-data
 Orphan pycairo
 Orphan pyfacebook
 Orphan pyorbit
 Orphan pypoker-eval
 Orphan python-numarray
 Orphan python-urllib2_kerberos
 Orphan python-zc-lockfile
   comaintained by: cheeselee
 Orphan python-zdaemon
   comaintained by: cheeselee
 Orphan python-zope-event
   comaintained by: cheeselee
 Orphan python-zope-testing
   comaintained by: cheeselee
 Orphan qosmic
 Orphan relaxngDatatype
   comaintained by: dbhole
 Orphan ruby-activerecord
 Orphan spambayes
 Orphan stardict-dic-en
   comaintained by: kaio
 Orphan stardict-dic-ja
   comaintained by: kaio
 Orphan stardict-dic-ru
   comaintained by: kaio
 Orphan stardict-dic-zh_CN
   comaintained by: kaio
 Orphan stardict-dic-zh_TW
   comaintained by: kaio
 Orphan taipeifonts
   comaintained by: kaio
 Orphan tanukiwrapper
   comaintained by: devrim
 Orphan tinyows
 Orphan tomcat6
   comaintained by: dwalluck akurtakov dknox
 Orphan tpb
 Orphan tremfusion
 Orphan twitux
 Orphan vgabios
 Orphan windowlab
 Orphan ws-jaxme
   comaintained by: dbhole
 Orphan x2vnc
 Orphan xenwatch
 Orphan xjavadoc
 Orphan xmldb-api
   comaintained by: dbhole
 Orphan xmlrpc
   comaintained by: devrim
 Orphan xom
   comaintained by: dbhole
 Orphan xpp2
   comaintained by: dbhole
 Orphan xpp3
   comaintained by: dbhole
 Orphan xwnc

 List of deps left behind by orphan removal:

 Orphan: classworlds
  intellij-idea requires classworlds = 1.1-4.fc12
  maven-doxia requires classworlds = 1.1-4.fc12
  maven-doxia-sitetools requires classworlds = 1.1-4.fc12
  maven-surefire requires classworlds = 1.1-4.fc12
  maven-wagon requires classworlds = 1.1-4.fc12
  maven2 requires classworlds = 1.1-4.fc12
  mercury requires classworlds = 1.1-4.fc12
  modello requires classworlds = 1.1-4.fc12
  plexus-ant-factory requires classworlds = 1.1-4.fc12
  plexus-appserver requires classworlds = 1.1-4.fc12
  plexus-archiver requires classworlds = 1.1-4.fc12
  plexus-bsh-factory requires classworlds = 1.1-4.fc12
  plexus-compiler requires classworlds = 1.1-4.fc12
  plexus-container-default requires classworlds = 1.1-4.fc12
  plexus-i18n requires classworlds = 1.1-4.fc12
  plexus-resources requires classworlds = 1.1-4.fc12
  plexus-velocity requires classworlds = 1.1-4.fc12
  plexus-xmlrpc requires classworlds = 1.1-4.fc12

 Orphan: dom4j
  bolzplatz2006 requires dom4j = 1.6.1-5.fc12
  eclipse-checkstyle requires dom4j = 1.6.1-5.fc12
  freemarker requires dom4j = 1.6.1-5.fc12
  itext requires dom4j = 1.6.1-5.fc12
  itext-rups requires dom4j = 1.6.1-5.fc12
  jaxen requires dom4j = 1.6.1-5.fc12
  json-lib requires dom4j = 1.6.1-5.fc12
  logback requires dom4j = 1.6.1-5.fc12
  

Re: Linux and application installing

2010-09-13 Thread Hans de Goede
Hi,

On 09/08/2010 02:43 PM, Richard Hughes wrote:
 On 8 September 2010 13:16, Adam Williamsonawill...@redhat.com  wrote:
 First off, I think this is a great idea and very much needed, thanks for
 working on it.

 Cool, thanks. Some positive feedback at last! Too... much... stop... energy...


Oh,

But Adam is not the only one I love this idea too! And I would like to
think there are other silent admirers of this idea too!

I've even considered taken the review for the app data package and approving
it, but then decided that would only raise the controversy surrounding
the app data part.

FWIW I agree with you that for this to be truely user friendly the app
data needs to be present on the system when the user first starts the
app installer. Not sure if dropping it in a package is the best thing
to do though.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Broadcom wifi drivers in F-14?

2010-09-15 Thread Hans de Goede
Hi,

On 09/14/2010 01:31 PM, David Woodhouse wrote:
 On Tue, 2010-09-14 at 00:40 -0700, Jesse Keating wrote:
 IIRC they require a firmware blob that has a license that we cannot 
 distribute
 unlike say the Intel firmwares. I could be wrong though.

 That's still true of the b43 firmware for older (pre-802.11n) devices,
 but the firmware to go with their new driver is now in
 linux-firmware.git.


Hmm, now that they are trying to be opensource friendly, can't we get them
to license the old firmware under the same license as the new one? It would
be great to be able to ship the old firmware and haver older broadcom cards
work out of the box.

David do you have a contact inside Broadcom to talk to about this, and could
you ask?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: pushing updates for FTBFS

2010-09-24 Thread Hans de Goede
Hi,

On 09/22/2010 07:37 PM, Toshio Kuratomi wrote:
 On Tue, Sep 21, 2010 at 03:25:25PM -0600, Kevin Fenzi wrote:
 On Tue, 21 Sep 2010 10:06:09 -0700
 Eric Smithe...@brouhaha.com  wrote:

 A bug was filed against meshlab because of an FTBFS for Fedora 14.  I
 added a patch to resolve it and submitted an update.  After seven
 days with no feedback, I was able to push it to stable.

 Were there reports of the existing build causing problems?

 Personally, I would check such changes in, but only push out an update
 in f14 if there were other changes that made it worthwhile, or the
 existing build caused issues.

 Rawhide of course you should build for for these issues.

 For an FTBFS for a new Fedora release, does it really make sense to
 have the seven day delay?  I don't see what the downside would be of
 allowing it to be pushed to stable immediately.  Even if there's
 something wrong with the update, it isn't going to replace a working
 package.

 I don't see the point of pushing it as an update at all, unless it's
 fixing some bad behavior in the existing build or there are other
 reasons (upstream update, etc).

 For (unreleased) F14, I think that the arugment that future work on the
 package is better off starting with something that works than to start off
 with something that's broken by new gcc, boost, etc is very valid.

 If I get a time-sensitive security bug about foo in Fedora 14, I want to
 have as few extraneous issues as possible so I can hunt down and fix the bug
 quickly.


Right, and on top of that, fixing ftbfs woth an update (for unreleased
versions only) also makes live a lot easier for secondary archs if it does
not build on i386 chances are almost 100% it won't build no ppc / arm / alpha
/ sparc / s390 / whatever either.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Orphaning some packages

2010-11-05 Thread Hans de Goede
Hi All,

Unfortunately I don't have the time to proper maintain the
packages below. So I believe it is better to orphan them,
and have just done so.

If you're interested in any of these feel free to pick them up

bochs - Portable x86 PC emulator
I believe everyone is pretty much using qemu now. If not
I hope someone else will pick this up

crystalspace - 3d engine
I packaged this for 2 reasons:
  1. so that people who wanted to develop code with it could do
 so easily on Fedora
  2. to maybe package some games which use this
2. never happened due to lack of good candidates. Currently
upstream has version 1.4, and we are shipping 1.2.x, so for 1.
this package also is useless unless upgraded (bug 585439).

cel - Crystal Entity Layer (CEL)
A scripting language for crystalspace

TnL - A futuristic action flight simulator game
Dead upstream, never really finished / completed by
upstream

TnL-data - data files for TnL

Io-language - programming language
I packaged this as a dep for TnL. Could also be useful
to some people by itself, needs an update to latest upstream
(bug 597451).

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Bringing a retired package (tritonus) back from the dead?

2010-11-05 Thread Hans de Goede
Hi,

I would like to bring tritonus back from the dead
(as it is a dependency for vorbisspi, which is needed
  to be able to playback .ogg files under java).

I'm pretty sure this has been discussed before, but there
does not seem to be anything written about it on the wiki
(or I cannot find it).

So iirc the procedure is to just file a review request as
of it is a new package, skip the cvs^w git module creation
step and ask rel-eng to unblock once the review + new
builds are done, right ?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Packages in need of new maintainers

2012-10-04 Thread Hans de Goede

Hi,

On 10/03/2012 08:23 PM, Jon Ciesla wrote:

As a result of FESCO ticket 952*, Lubomir Rintel's 200+ packages are
in need of new maintainers.  Under normal circumstances we'd simply
orphan them all, but given the large number we want to handle this in
a more orderly fashion.

Please reply to the list with any requests for ownership changes, and
I'll complete them on a first-come, first-served basis.

The current list:

opengl-games-utils -- Utilities to check proper 3d support before launching 3d 
games


As the author of this mini package, I'll take this one :) co-maintainers welcome


plee-the-bear -- 2D platform game


And I'll also take this one.


pulseaudio -- Improved Linux sound server


???  !!!


yofrankie-bge -- 3D Game with characters from Big Buck Bunny movie


And I'll also take this one.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: anacanda: should we ignore the bios raid information on a disk when the raid is broken?

2012-10-15 Thread Hans de Goede

Hi,

On 10/15/2012 09:23 AM, Joshua C. wrote:

I have a broken fake raid on my machine (intel p67 chipset with one of
the disks missing) and when trying to install F17 yesterday (with
up-to-date respin done with pungi) I was greeted with the following
message disk sdXXX has bios raid information and. blah. is
part of a broken raid, ignoring sdXXX. After ignoring the message
later on I wasn't given the chance to use the spare disk.

I thought of patching anaconda to ignore the bios-raid-information and
to allow me to use the disk as I single HDD but I was wondering if
there are any side effects out of this?


Yes, the side effect of this is that if we wrongly detect an array as being
broken and allow the user to use it, we will destroy the array, nuking any
data on it. IOW ignoring this error is simply not an acceptable option.

What you can do is remove the bios raid metadata from the disk by going
into a rescue shell on the system and run  wipefs on the disk in question

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: anacanda: should we ignore the bios raid information on a disk when the raid is broken?

2012-10-15 Thread Hans de Goede

Hi,

On 10/15/2012 10:41 AM, Joshua C. wrote:

2012/10/15 Hans de Goede hdego...@redhat.com:

Hi,


On 10/15/2012 09:23 AM, Joshua C. wrote:


I have a broken fake raid on my machine (intel p67 chipset with one of
the disks missing) and when trying to install F17 yesterday (with
up-to-date respin done with pungi) I was greeted with the following
message disk sdXXX has bios raid information and. blah. is
part of a broken raid, ignoring sdXXX. After ignoring the message
later on I wasn't given the chance to use the spare disk.

I thought of patching anaconda to ignore the bios-raid-information and
to allow me to use the disk as I single HDD but I was wondering if
there are any side effects out of this?



Yes, the side effect of this is that if we wrongly detect an array as being
broken and allow the user to use it, we will destroy the array, nuking any
data on it. IOW ignoring this error is simply not an acceptable option.

What you can do is remove the bios raid metadata from the disk by going
into a rescue shell on the system and run  wipefs on the disk in question

Regards,

Hans


I don't want to remove the bios data because this is the only way to
rebild the raid when the next disk arrives. Currently I'm using the
disk under Linux/Windows without any problems (in AHCI mode). Wipping
the bios data will remove anything when later I build (re-build) the
raid with the intel orom...

Can I just install anaything on the second disk and then manually
adjust the fstab file to automount the disk from the broken raid?


Assuming your raid array is a mirror, and that you won't be partitioning
it or something similar, just adding the existing /home partition to
your fstab yes that should work. Although anaconda will not let you
touch the mirror member during the install, if you've another disk,
putting Fedora 17 on that other disk should work fine, and after
that pointing fstab the disk will work.

BUT *IMPORTANT IMPORTANT IMPORTANT* you MUST remove the entry from
fstab, before rebuilding the array, and then after the rebuild re-add
the entry put now pointing to the raid and not to the single disk,
otherwise Linux will keep using the single disk for your /home !!!

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: RFC: gtk v4l2 (webcam) control panel app + applet

2010-01-15 Thread Hans de Goede
Hi,

On 01/12/2010 02:30 PM, Fabian Deutsch wrote:
 Hello,

 Am Dienstag, den 12.01.2010, 12:39 +0100 schrieb Hans de Goede:
 For Fedora-14 (to be released November 2010) it would be nice to have
 a
 gtk application for controlling various camera settings (brightness,
 contrast, etc.) *and* a small applet which shows a webcam icon
 next to the clock when a webcam is present.

 Very nice idea, also providing it as a capplet seems to make sense.

 There already is an existing graphical v4l2 control panel application
 (v4l2ucp), which can be used to model the gtk application after. This
 application is not suitable as it is using the QT GUI toolkit, which
 does not integrate well into the default Fedora desktop.

 Looking at v4l2ucp it does not seem to be that hard.
 So might this be a potential GSOC project?

If I don't get any students from the local University to work on this,
yes it could be turned into a GSCO project.

 Btw.: ekiga (http://www.ekiga.org) is also tinkering around with v4l to
 adjust brightness and stuff.

Once this is in place, webcam using apps really should stop doing this
theirselves, esp. as they get it completely wrong. Ekiga iirc just
assumes there will be a contrast, brightness, whiteness and saturation
control, without checking what the cam actually has.

Once could argue ekiga should be fixed, but the real answer is these apps
should stop handling this themselves.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-16 Thread Hans de Goede
Hi,

On 01/16/2010 12:14 AM, Jesse Keating wrote:
 On Fri, 2010-01-15 at 22:58 +0100, Till Maas wrote:
 But what about the other packages by these maintainers that do not fail
 to build but are probably as unmaintained as the packages that fail to
 build?


 Because this isn't a fully proper non-responsive maintainer approach, we
 felt it was only necessary to orphan the particular packages in
 question.  These maintainers may have been active elsewhere, and
 wholesale orphaning with very little notice does not seem appropriate.


I don't see who the orphaning without following proper procedure is
appropriate at all. Simply blocking the ones which FTBFS bugs were not
fixed from F-13 inclusion would have been the appropriate response
(as documented in our procedures), not
some adhoc almost random response.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-16 Thread Hans de Goede
Hi,

On 01/15/2010 08:17 PM, Matt Domsch wrote:
 On Fri, Jan 15, 2010 at 12:00:50AM -0600, Matt Domsch wrote:
 The following 30 packages, with respective FTBFS bugs, have been open
 since the Fedora 11 time frame, and continue to fail to build.  These
 are the oldest non-building packages in the distribution, everything
 else (over 8800) managed to build for Fedora 12 or newer already.

 At today's FESCo meeting, it was agreed that all the below packages
 would be marked orphan.  I know several of these have been fixed by
 provenpackagers already - you are welcome to un-orphan and maintain
 them going forward, or the original package owner may choose to do so.

 awn-extras-applets-0.3.2.1-8.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511628
 evolution-brutus-1.2.35-2.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511451
 geronimo-specs-1.0-2.M2.fc10.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511494
 gmfsk-0.7-0.6.pre1.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511780
 gnome-scan-0.6.2-1.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511591
 Io-language-20071010-10.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511617
 knm_new-fonts-1.1-5.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=555487
 libFoundation-1.1.3-11.fc9.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511470
 ohm-0.1.1-9.39.20091215git.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=539200
 perl-AnyEvent-XMPP-0.4-1.fc11.src.rpm  
 https://bugzilla.redhat.com/show_bug.cgi?id=511749
 perl-Class-InsideOut-1.09-2.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=539136
 perl-Jemplate-0.23-2.fc11.src.rpm  
 https://bugzilla.redhat.com/show_bug.cgi?id=538984
 perl-MooseX-Traits-Attribute-CascadeClear-0.03-2.fc11.src.rpm  
 https://bugzilla.redhat.com/show_bug.cgi?id=511570
 perl-RRD-Simple-1.43-3.fc9.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=464964
 perl-SVN-Mirror-0.75-2.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511770
 perl-SVN-Simple-0.27-7.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511729
 prctl-1.4-5.2.1.src.rpm (last built July 12, 2006, ExclusiveArch ia64)
 python-openhpi-1.1-3.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511675
 qtiplot-0.9-11.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511688
 recordmydesktop-0.3.8.1-1.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=538931
 skychart-3.0.1.5-6.20081026svn.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=539202
 smarteiffel-2.3-2.fc9.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511362
 synce-kde-0.9.1-4.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=539195
 unifdef-1.171-8.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511553

 widelands-0-0.13.Build13.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511430
 xpilot-ng-4.7.2-16.fc11.src.rpm 
 https://bugzilla.redhat.com/show_bug.cgi?id=511717

Ah, how nice, these 2 are orphaned now and I cannot take ownership due to a 
pkgdb bug, just great!
Can some pkgdb admin please make me (jwrdegoede) the owner of xpilot-ng and 
widelands for devel ?

Thanks,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Desktop categories

2010-01-16 Thread Hans de Goede
Hi,

On 01/16/2010 02:43 AM, Adam Williamson wrote:
 On Sat, 2010-01-16 at 02:25 +0100, Alain Portal wrote:

 mode l10n=French
 Putain ! Mais c'est pas possible !
 C'est à se cogner la tête contre les murs !!!
 Un vrai dialogue de sourds...
 /mode

 Please, is there a french speaking fedora developer to contact me
 and
 who
 could help me to tell what I want to tell.
 It is now clear to me that I'm not understood...

 Um. We understand you perfectly well.

 So, you understand french? Particulary this? ;-)

 Damnit! This is impossible! It's like banging your head against a
 wall!

 dialogue de sourds is hard to translate literally ;)

 We're just explaining that you do
 not need to add extra non-standard fields to .desktop files to make
 it
 possible to have these extra menu levels. It's entirely possible
 without
 having non-standard .desktop fields at all.

 Alors...

 Why I get no submenu in the Utility menu?

 Pourtant...

 cat /usr/share/applications/kde4/kcalc.desktop | grep Categories
 Categories=Qt;KDE;Utility;X-KDE-Utilities-Desktop;

 cat /usr/share/applications/kde4/kwrite.desktop | grep Categories
 Categories=Qt;KDE;Utility;TextEditor;

 cat /usr/share/applications/kde4/kbackup.desktop | grep Categories
 Categories=KDE;X-KDE-Utilities-File;Utility;

 Three applications, no relationship between its, but in the same (and
 only)
 menu, no submenu available...

 Because we don't set up Fedora's menu structure to have submenus, at
 present. But if we _did_, then you can see that kwrite could go into a
 'Text Editors' submenu. kcalc and kbackup could both stand to have a
 standard subcategory beyond just 'utility' added to their .desktop
 files, I guess. The point is that the existing fd.o standard categories
 already have enough granularity to allow a distro to construct submenus
 _if it chooses to_.

Exactly.

Note that we had the same issue (too many apps in one menu) with the Games
SIG and I created a special games-menus package, which when installed
adds some additional configuration files which do sub-menu the
games menu in both kde and gnome (a must have if you install lots of
games).

Alian, take a look at games-menu, and perhaps you can create the same
for the utilities menu ?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

No mouse + keyb in X in latest rawhide + fix (selinux)

2010-01-30 Thread Hans de Goede
Hi,

This might be a dup, and I'm a bit under the weather so in
no mood to search BZ. Anyways for other people who might hit
this if your mouse and keyb in X in rawhide all of a sudden are
gone, this is due to haldaemon not starting, which is caused
by some selinux issue. Setting selinux to permissive works
around this for me.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora Linux Format software review: January 2010

2010-02-18 Thread Hans de Goede
On 12/31/2009 04:31 PM, Tom spot Callaway wrote:
 On 12/30/2009 02:15 AM, Hans de Goede wrote:
 It would be nice if others could join in (be it virtual not necessarily
 physically). So are there any takers for this ?

 It might be useful to have a wiki page listing out the specific content
 items which need to be replaced.


Ok,

Wiki pages have been created for tracking this, see:
http://sourceforge.net/apps/mediawiki/blobwars/index.php?title=Main_Page
http://sourceforge.net/apps/mediawiki/blobandconquer/index.php?title=Main_Page
Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [HALL-MONITORED] Update threads are now hall-monitored

2010-03-04 Thread Hans de Goede
Hi,

On 03/03/2010 10:30 PM, Doug Ledford wrote:
 On 03/03/2010 02:27 PM, Tom spot Callaway wrote:
 Okay. This has gone on long enough. The signal is gone from the
 following threads:

 The signal is not entirely gone, although it is getting weaker.

 * FESCo wants to ban direct stable pushes in Bodhi (urgent call forfeedback)
 * Worthless updates
 * Refining the update queues/process

 Accordingly, I'm marking those threads as Hall-Monitored. Please stop
 posting in them. If you have a concrete suggestion on how to improve
 Fedora updates, please write it in a wiki page, open a FESCo trac
 ticket, and they will consider it.

 The problem is that having a concrete suggestion of how to improve
 fedora updates requires knowing whether we want a more stable update
 cycle or a more semi-rolling update style.  It would be easy for us to
 carte blanch hand down an edict on this, but that would also be wrong.
 This is a community driven distribution, and by my count the number of
 people that stood up in favor of semi-rolling updates was not that
 different from the number of people that stood up for stable updates (I
 have something like 4 for semi-rolling and 6 for stable, but many people
 didn't make their preferences perfectly clear, and this count is from my
 admittedly worthless memory of those that were explicit in their desires).


I think the whole stable update cycle versus semi-rolling update style is
too black and white. For core packages / major desktop packages clearly a
stable update cycle is the right thing to do.

But for packages which are more nice packages, the right thing to do may vary.
What for example for a package which is not only added recently to Fedora,
but came into existence recently in general. There might be some new
upstream releases there which are not bugfix only but still very good to
have (think pre-alpha - alpha - beta steps).

Another example against having a hardcoded stable update cycle is multiplayer
games. In quite a few online gaming communities, most of the community moves
over to the latest release once it is sanctioned stable by upstream. If
the client - server version need to be in sync (which they often do because
they need the exact same maps), then this means that our stable version
in F-released might become worthless pretty quickly as there are no or very
little stable version servers available to play on.

Also some upstreams do much much better QA then others, or are in general
not as fast moving as others. In these cases it might make sense to do
a semi-rolling update style for these packages, even if the upstream
releases are not purely bugfix releases.

So I think in the end this should preferably be left to the maintainer. And if
FESco decides that a stable update cycle is what we want, can they *please*
make this a not one size does not fits all policy. I would like to see a split
somewhere, say included in standard insert desktop environment here install,
versus the rest. With less strict checks at the *tool* level for the rest ?

The idea here is that the policy prescribes a stable update cycle, but leaves
room for maintainers to make exceptions when they believe they have good reasons
to do so, and that the tools (bodhi, autoqa) allow for maintainers for
packages outside the core group to override the tool, without needing FESco
/ rel-eng permission first.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: To semi-rolling or not to semi-rolling, that is the question...

2010-03-04 Thread Hans de Goede
Hi,

On 03/04/2010 09:59 PM, Doug Ledford wrote:
 Obviously, some people want this and some don't.  It isn't appropriate
 to simply hand down an edict that things will be one way or the other if
 we truly consider Fedora a community run project.  It must be a
 community decision.  That means, as Adam Williamson pointed out, this is
 likely a decision to be made by the board, based upon what the community
 wants and what's best for Fedora.

 But let's be clear.  That's a *policy* decision.  One of the things that
 got very confusing in the previous thread(s) was the intermixing of
 policy decisions and technical issues.  For instance, Kevin's response
 to my proposal was all about technical issues he saw.  Technical issues
 are almost always solvable if you have a specific policy you are trying
 to implement.  So one thing I think people should keep in mind is that
 policy decisions should always lead to technical decisions, *not* the
 other way around.  We should decide what we want ourselves to be and
 what our policies are, and then that should guide our infrastructure,
 our tools, our work flows, and our processes.  We should never allow
 things to flow in the reverse direction.  We should never allow a
 current tooling limitation to set our policy, modulo that our policy
 should acknowledge and accommodate for the time necessary for tooling
 changes to take place or for the limitations of our resources.

 So, I'm going to reiterate my policy suggestion:

 Make Fedora releases (all of them) stable in nature, not semi-rolling.

One size does still not fit all, although this is a great idea for
most packages in Fedora for packages in certain niches this is a bad idea.

I've said this before (and got 0 response), I believe there should
be some divide made between core packages (with core being quite big, not
the bare essentials, but also most of all desktop environments, etc.) and
non core packages.

For example I really see no reason not to upgrade
some EDA tool to the latest and greatest if the maintainer thinks that
there are good reasons to do this, because the group of EDA users bitten by
potential regressions is small and EDA users are highly technical skilled,
so know how to downgrade if needed.

Another example is multiplayer games. In quite a few online gaming
communities, most of the community moves over to the latest release once it
is sanctioned stable by upstream. If the client - server version need to
be in sync (which they often do because they need the exact same maps),
then this means that our stable version in F-released might become
worthless pretty quickly as there are no or very little stable version
servers available to play on.

I strongly urge FESco to come up with a policy which is flexible enough to
handle these kind of special cases, without requiring going to rel-eng for
an exception each and every time. And to mandate that the tools are
flexible enough too.

Also I cannot get rid of the collective punishment feeling here, because
a few people do crazy things, ALL of us loose the right to apply common
sense and have to adhere to strict policy and jump to even more hoops to
get updates out there. How about a FAS flag which decides if a maintainer
can skip updates-testing, which default to yes, and take this away from
people who show to little restraint in skipping updates-testing ?

 Make rawhide consumable as a semi-rolling release itself.

We already have this it is called early branching of the next release. I
would fully agree with you if it were not for the early branching
feature, which means we effectively already have such a release, except
the first 2 months or so after a release, at which time rawhide
tends to be very volatile in general (*), so a stabilized rawhide would
pretty much boil down to the latest release anyways.

Given that we pretty much already have this my reaction to this is
please not another tree!

* (we still need to see if no frozen rawhide changes this)

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora has become fat!

2010-03-22 Thread Hans de Goede
Hi,

Maybe somehow fluid-soundfont-gm or fluid-soundfont-lite-patches is getting
dragged in ? Those are quite big.

Regards,

Hans


On 03/22/2010 01:50 AM, Christoph Wickert wrote:
 Why has Fedora become so fat in the F13 development cycle?

* The LXDE Spin has grown from 464 MB to 509 MB [1] without a
  single change in the Spin. There actually was a change, SLIM was
  replaced with LXDM, but LXDM is actually smaller because it
  doesn't require the desktop-brackgrounds package
* The Xfce spin has grown from 697 MB to 744 MB [2] without major
  changes. In fact, we dropped totem and gftp, which is at least
  10 MB.

 Any ideas what made Fedora become so fat or how to further investigate
 this?

 Regards,
 Christoph
 [1]
 http://alt.fedoraproject.org/pub/alt/nightly-composes/lxde/logs/SIZEHISTORY-i386
 [2]
 http://alt.fedoraproject.org/pub/alt/nightly-composes/xfce/logs/SIZEHISTORY-i386

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Headsup new soname changing parted coming to rawhide

2010-03-30 Thread Hans de Goede
Hi,

I'm updating parted to the 2.2 release. This is mostly a bugfix
update. But one of the fixes is a change in the soname, the soname
now no longer is in the form of parted-2.x.so, but instead
has become a regular versioned soname.

The positive side of this is that we no longer will need to rebuild
all parted users each time parted gets rebased, as the soname will
now only change when their actually is an ABI break.

The bad news is that we will need to rebuild all parted users
one last time.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: urgent testing call: F13 kernel-2.6.33.1-24.fc13

2010-04-07 Thread Hans de Goede
Hi,

kernel-2.6.33.1-24.fc13 works for me (amd64 system with nvidia chipset).

Regards,

Hans


On 04/06/2010 11:53 PM, Adam Williamson wrote:
 Hi, everyone. We're looking at pulling kernel-2.6.33.1-24.fc13 into
 Fedora 13 Beta, quite late, because current Beta candidate builds
 include kernel-2.6.33.1-19.fc13 which is known to include a severe bug
 that breaks boot on systems with Broadcom wired ethernet adapters
 supported by the b44 module.

 However, -24 has other changes from -19, including to the nouveau
 (NVIDIA graphics) and iwlwifi (Intel wifi) drivers. We really need as
 many people as possible to test kernel -24, which you can get at
 http://koji.fedoraproject.org/koji/buildinfo?buildID=164598 , and
 confirm that it works okay on your systems.

 To install it, use 'rpm -ivh' for the kernel and -devel packages. If you
 have kernel-headers installed, 'rpm -Uvh' that first. Then reboot to the
 kernel and check that it boots up okay. Please reply to this thread with
 your results. Thanks!
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Two new applications to package and add to Fedora

2010-04-09 Thread Hans de Goede
Hi,

On 04/07/2010 02:34 PM, Damian Brasher wrote:
 Hi List

 I'm new to this list, a brief intro - I currently work for the University
 of Southampton (ECS) as a systems administrator / programmer and also run
 my small development company, Interlinux Ltd. See LinkedIn
 http://www.linkedin.com/in/dbrasher

 'to the chase:

 I have coded two projects (beta1 and beta2) that I would like to package
 and add to Fedora (extras?). I hope this archive this over several weeks
 and I (my company) will be the long-term maintainer.

 1) DIASER (2005-2010) - Long-term geo-redundancy archiving software [for
 the cloud] written in Perl.

 https://sourceforge.net/projects/diaser/

 2) DSI (2001-2010) - Pristine (code) Space Invaders clone written in C and
 recently revived for fun and to support DIASER.


You will want to rename that, at least for Fedora, but since you are upstream
you may want to give it a different name upstream too, see:
https://fedoraproject.org/wiki/Packaging/Guidelines#Trademarks_in_Summary_or_Description

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [linux-sunxi] Re: Announcing Fedora 19 ARM remix for Allwinner SOCs release 1, now with A20 support

2013-08-31 Thread Hans de Goede

Hi,

On 08/30/2013 07:24 PM, elias@gmail.com wrote:

Op vrijdag 19 juli 2013 00:12:35 UTC+2 schreef Hans de Goede:

The following has been ported / is supported:

   -sound: analog in/out
Fedora 19 ARM should also work on the following devices:

* A13-OLinuXino (Olimex)



Hi, thanks very much for the release!

I've already tested the Fedora 18 remix on my A13-OLinuXino (even with WIFI 
working!), but I can't get the audio to work:
ALSA reports that no soundcards could be detected.

However using the Debian image of Olimex, I was able to get audio through my headphones and the mic worked also. I looked up 
the driver, and it appeared to be sun5i-CODEC. On the rootfs of the Fedora image, I looked into 
/lib/modules/sun5i-kernel/kernel/sound/soc/, but I only could see a sun4i directory, even 
without a sun4i-CODEC counterpart.
I read somewhere else that code of /sound/soc/sun5i was merged with /sound/soc/sun4i, 
but I tried to modprobe each driver in /sound/soc/sun4i without success.

Do I have to recompile the whole kernel, or just compile the sun5i-CODEC 
module, or do I have to do something different to get audio working?
Thank you very much!


You're not seeing the sun4i-codec module (which works for sun5i too) because it 
is build into the kernel.

You should see some audio devices under /dev/snd and /sys/class/sound

While checking things work with Fedora 19 ARM remix for Allwinner SOCs release 
1 I did notice that there
is an error in the fex file for the A13-OLinuXino, causing only audio-out to be 
present, I've just pushed
an updated fex file here:
https://github.com/linux-sunxi/sunxi-boards/blob/master/sys_config/a13/a13-olinuxino.fex

If you save this file, convert it to a script.bin file using the fex2bin 
utility from here:
https://github.com/linux-sunxi/sunxi-tools

And then overwrite script.bin in the uboot partition of your sdcard with the 
new one you should
also get a capture device.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [linux-sunxi] Re: Announcing Fedora 19 ARM remix for Allwinner SOCs release 1, now with A20 support

2013-09-12 Thread Hans de Goede

Hi,

On 09/12/2013 04:27 PM, hmandevt...@gmail.com wrote:

Hi Hans,
i tryed to use your fedora 19 remix on my Olinuxino A20 Rev.D but don't start,
there is only red and green leds power on static (no blink) but i have always 
hdmi signal off (i verified that script is for hdmi).


Have you tried hooking up the uart to a serial port / usb - serial convertor 
too
see if there are any kernel boot messages?

Various people have been successfully using the image with hdmi out on the 
Olinuxino A20 Rev.D,
without any issues. How are you powering the board ? Note that the board has an 
onboard
regulator, so it needs 6V as a minimum input voltage. Also try replacing the 
sdcard and the
hdmi cable. If that all fails, try another Linux distro, ie olimex's official 
images,
if that fails too, it could be your board is broken.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Announcing Fedora 19 ARM remix for Allwinner SOCs release 2

2013-09-14 Thread Hans de Goede

Hi All,

I'm very happy to announce the second release (r2) of my Fedora 19 ARM
remix images for Allwinner A10, A10s, A13 and A20 based devices. This
release is based on the official Fedora 19 Final for ARM images,
with u-boot and kernel(s) from the linux-sunxi project:
http://linux-sunxi.org/

Here is what is new in r2:

New features:
-Added support for the buttons on various olinuxino boards
-Added support for using 7 or 10 lcd module with various olinuxino boards
-Added spi support (except on A20)
-Added pwm support
-Added support for power buttons connected to an AXP152 pmic
-Improved A20 support, adding kernel support for the following pheriphals:
 -usbc0 / otg usb controller
 -nand
 -mali (*)
 -g2d (*)
 -cedar (*)
 -resistive touchscreen (sun4i-ts)
 -gpio
 -ir receiver
 -leds

*) kernel driver only, needs userspace blobs

New boards:
-Marsboard A10
-Sanei N90

Bug fixes:
-Fixed USB-1 device support (OHCI) controller on A10s / A13
-Fixed reboot being unreliable on A10s / A13
-Fixed the power button on AXP209 + A20 not working
-Fixed 6 second bootup delay when going from uboot to kernel on A20
-Fixed invalid reporting of high load on some boards

You can download it here:
http://scotland.proximity.on.ca/contrib-images/hansg/Fedora-19-a10-armhfp-r2.img.xz

sha1sum: 2c633c84d5b0c9d0f6118e9a8217395d45978d8

It is important to read the README, the image standard comes without
u-boot pre-loaded since u-boot is board specific. The image includes
a user-friendly simple script to install the right u-boot for
your board, but if you simply xzcat the image to an sdcard, and then
boot your device with the sdcard, things will *not* work.

See the README for a list of currently supported boards.

Known Issues:
-Many boards don't have an rtc (A10 and A20 have a builtin one),
 or at least no battery backup for it, resulting in the date
 + time being wrong.
-If the date is of by more then a couple of months, yum update
 won't work because certificate validation fails for the https
 connection yum tries to make. So if yum fails to get its repodata
 first check (and fix) your date
-The wifi chip on the Auxtek-T004 hdmi-stick is unsupported atm

Enjoy,

Hans


And to make sure everyone reads the README, let me print it here
in full:

Fedora 19 ARM for Allwinner A10, A10s, A13 and A20 devices README
-

Quickstart guide


1) Insert an sdcard, note any data on the card will be destroyed!
2) Make sure the card is not mounted, run mount and if the card shows
   up in the output umount its partitions
3) Write the img file to the card, ie as root do:
   xzcat Fedora-19-a10-armhfp-r2.img.xz  /dev/mmcblk0
   sync
4) The card is not yet ready for use! Since the A10 u-boot is board
   specific, the image comes without any uboot install, follow the next
   steps to install the right u-boot for your board
5) Remove the card, and re-insert it. The uboot partition should get
   automatically mounted, if not mount it manually,
6) As root (or through sudo) run: uboot-part-mount/select-board.sh, ie:
   sudo /run/media/hans/uboot/select-board.sh

   If you've dialog installed the select-board.sh script will prompt for
   your board. If you don't have dialog installed, it will print the list
   of supported boards. Lookup your board and re-run the script with the
   shortname for your board as argument, ie:
   sudo sh /run/media/hans/uboot/select-board.sh mk802
7) umount the uboot and rootfs partitions, ie:
   umount /run/media/hans/uboot
   umount /run/media/hans/rootfs
8) Your sdcard is now ready for use
9) *Before* powering up your A10 device connect it to an hdmi or dvi monitor
10) When first booting from the sdcard inserted Fedora will automatically
   reboot once, this is part of the process to resize the root partition to
   fill the entire sdcard and is normal behavior.
11) After the automatic reboot Fedora will start with the initial-setup wizard:
   11a) Configure networking, note:
* If you've an A10 board with wired ethernet and you want to use dhcp
  you don't need to do anything.
* If you've an A20 board, your ethernet may have a random mac-address,
  so if you want to configure a static ip-address and want it to stick
  across reboots, go to the ethernet-tab, select the mac-address field
  and delete its contents, so that the static ip address you're
  configuring does not get tied to the random mac-address.
   11b) Setup the time zone
   11c) Set a root password
   11d) Create a user
12) Log in as the just created user
13) Enjoy Fedora on your A10 device


Supported Devices:
--

Fedora 19 ARM for Allwinner A10 has been tested with the following devices:
* A10s-OLinuXino-MICRO (Olimex)
* A13-OLinuXino (Olimex)
* A13-OLinuXino-MICRO (Olimex)
* A20-OLinuXino-MICRO (Olimex)
* Auxtek T003 hdmi tv stick
* Auxtek T004 hdmi tv stick
* BA10 TV Box
* Cubieboard development board 1024 

Re: mc alternative: Double Commander

2013-09-23 Thread Hans de Goede

Hi,

On 09/23/2013 11:44 AM, Christopher Meng wrote:

Side note:

I've also sent review request to the BZ.

If someone can give me a better solution of gtk/qt widgetset, which
means keeping these 2 in 1 package, welcome.


Yes, do the build twice, including running %configure twice
with a make distclean in between.

IE something like

%configure --with-qt4
make
mv doublecmd doublecmd-qt4
make distclean
%configure --with-gtk2
make

And then in %install manually install the binary you saved from
getting nuked by make distclean by moving it out of the way.

This way you can have one srpm, named simply doublecmd, with
-qt4 and -gtk2 sub-packages. You can then use the main
package to store common files and make both require it,
or simple don't have a %files only a %files qt4 and
%files gtk2 and then rpmbuild won't create a main
binary package, only the 2 subpackages (while still
creating a single src rpm named after the main package).

This seems like the best way to deal with this to me (and is
how things like this are done in numerous other packages).

Please try this, if you get stuck, send me a link to
an srpm with your attempts and I'll try to fix it, I might
even review this :)

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [linux-sunxi] Announcing Fedora 19 ARM remix for Allwinner SOCs release 2

2013-09-29 Thread Hans de Goede

Hi,

On 09/28/2013 08:17 PM, jonsm...@gmail.com wrote:

On Sat, Sep 14, 2013 at 3:55 PM, Hans de Goede hdego...@redhat.com wrote:

Hi All,

I'm very happy to announce the second release (r2) of my Fedora 19 ARM
remix images for Allwinner A10, A10s, A13 and A20 based devices. This
release is based on the official Fedora 19 Final for ARM images,
with u-boot and kernel(s) from the linux-sunxi project:
http://linux-sunxi.org/


Runs for me but don't do a 'yum update'. Update will make the system unbootable.


Yes, my bad the kernel package name of the base image has changed, so the
exclude I'm adding to yum.conf no longer works with F-19.

You can still use yum update like this:

yum update --exclude=kernel*

It looks like there are some other issues with release 2 too, so I will likely
do a release 3 including a fix for this.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [linux-sunxi] Announcing Fedora 19 ARM remix for Allwinner SOCs release 2

2013-09-30 Thread Hans de Goede

Hi,

On 09/30/2013 03:20 AM, jonsm...@gmail.com wrote:

snip


I didn't know about the command line option. This looks like the problem

  Kernel command line: console=tty0 root=/dev/mmcblk0p3 ro rootwait
  loglevel=5 panic=10 console=ttyS0,115200 
disp.screen0_output_mode=EDID:1280x720
p60 hdmi.audio=EDID:0 sunxi_g2d_mem_reserve=0 sunxi_ve_mem_reserve=0 sunxi_fb_me
m_reserve=20 sunxi_no_mali_mem_reserve

Might make sense to set it so that mali/cedar can load. That way
people will be able to work on them.


The idea is to give people the largest amount of free RAM possible in the 
default
config, this is esp. important for 256MB RAM boards. People who want to use 
cedar /
mali will need to do all kind of reconfiguration themselves anyways.

I'll add something about needing to tweak the kernelcmdline for this to the 
README.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: gnome-boxes downgrade in F-19

2013-10-09 Thread Hans de Goede

Hi,

On 10/09/2013 01:08 PM, drago01 wrote:

On Tue, Oct 8, 2013 at 10:38 PM, M A Young m.a.yo...@durham.ac.uk wrote:

On Tue, 8 Oct 2013, Dan Williams wrote:


On Tue, 2013-10-08 at 08:42 -0600, Jerry James wrote:


Do you remember when I ranted about lack of communication between
provenpackagers and the maintainers of the packages they touch [1]?
Here is another case of lack of communication between people touching
the same package.

On Aug 8, Zeeshan Ali built gnome-boxes-3.8.4-1.fc19 and submitted
update FEDORA-2013-14567.

On Aug 9, Christophe Fergeau built gnome-boxes-3.8.4-2.fc19.  Instead
of editing the existing update, Christophe chose to create a competing
update, FEDORA-2013-14530.



Seems like there's something wrong with Bodhi here, because every time I
create an update when there's already an older update pending, Bodhi
obsoletes the old one and adds all the bugs from the old one to the new
update.  Even if somebody else filed the older update and I'm creating
the new one. AFAIK, normal procedure is that you *don't* edit the old
update at all, but each package NVR should get a new Bodhi update (so
Christophe was correct in creating a new competing one) but that Bodhi
takes care of obsoleting the old one.



I have had this sort of thing happening to me a few times. From what I
remember, Bodhi doesn't seems to obsolete packages that are in the pending
state for updates-testing, so if you submit a new build within a day or so
of the previous one (for example if a security update comes out just after
another build) then bodhi may not obsolete the older build automatically.


This sounds broken ... have you filed a bodhi ticket?


+1 I've been bitten by this too, and I too consider this a bodhi bug and
would like to see it fixed.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [linux-sunxi] Re: Announcing Fedora 19 ARM remix for Allwinner SOCs release 1, now with A20 support

2013-10-10 Thread Hans de Goede

Hi,

On 09/19/2013 03:47 PM, davide.soldan.kynet...@gmail.com wrote:

Hi Hans,
I'm having a problem testing your fedora 19 remix on Olinuxino a10s.
The board boot well, and I can login from the serial port, but Xorg crashes 
with these outputs:
at boot: http://pastebin.com/PEZf9eKq
after boot if I login and try startx: http://pastebin.com/HateKEi8
the board/sdcard/hdmi cable works well as I can run the base debian distro from 
olimex with the same components.
Also the various script.bin, uImage ecc should be ok as I checked that were the 
one's for sun5i.
Can you help me with this problem?


Yes, there was an error in the fex / script.bin file for the Olinuxino a10s 
causing it
to not send video to the hdmi output with Fedora 19 ARM remix for Allwinner 
SOCs release 1.

This is fixed in release 2, but in release 2 I ended up picking a bad u-boot 
snapshot (and
doing a bad QA job as well), so that one does not boot on sun5i devices at all.

Attached is a good script.bin for the Olinuxino a10s, if you drop this in the 
u-boot
partition of your sdcard the hdmi out should work.

Regards,

Hans


script.bin
Description: Binary data
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [fedora-arm] Announcing Fedora 19 ARM remix for Allwinner SOCs release 2

2013-10-10 Thread Hans de Goede

Hi,

On 10/01/2013 07:10 PM, Niels de Vos wrote:

On Sat, Sep 14, 2013 at 09:55:38PM +0200, Hans de Goede wrote:

Hi All,

I'm very happy to announce the second release (r2) of my Fedora 19 ARM
remix images for Allwinner A10, A10s, A13 and A20 based devices. This
release is based on the official Fedora 19 Final for ARM images,
with u-boot and kernel(s) from the linux-sunxi project:
http://linux-sunxi.org/


Thanks for the new image! I've tried to run it on my Cubieboard (1024MB)
but it fails to boot. This seems to be the same on the 1st image, sorry
I did not check that earlier :-/

There seems to be an issue with the 'spl', and maybe something more.
Attached is a capture from the serial port showing the reboot-loop that
uboot does.


Yes I made a bad mistake in r2 adding some a20 u-boot fixex at the last
moment which break booting on the a10s

The attched logs don't seem to be from this problem though, is this
with r1 ?

How are you powering the board ? Powering it on the uarrt connector (through
a usb - serial convertor) generally leads to quite unreliable operation.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Announcing Fedora 19 ARM remix for Allwinner SOCs release 3

2013-10-13 Thread Hans de Goede

Hi All,

I'm very happy to announce the third release (r3) of my Fedora 19 ARM
remix images for Allwinner A10, A10s, A13 and A20 based devices. This
release is based on the official Fedora 19 Final for ARM images,
with u-boot and kernel(s) from the linux-sunxi project:
http://linux-sunxi.org/

New this release:

1) Fix the bad brown paper bag bug in r2 which caused it to not boot
on sun4i (A10) and sun5i (A13/A10s) devices
2) Support for the cubietruck (except for the wifi module)
3) Support for the Megafeis A08 and Mini-X with A10s

You can download it here:
http://people.fedoraproject.org/~jwrdegoede/a10-images/Fedora-19-a10-armhfp-r3.img.xz

sha1sum: a57e5897e0c6047dbb473c438016d6364fd0709f

It is important to read the README, the image standard comes without
u-boot pre-loaded since u-boot is board specific. The image includes
a user-friendly simple script to install the right u-boot for
your board, but if you simply xzcat the image to an sdcard, and then
boot your device with the sdcard, things will *not* work.

See the README for a list of currently supported boards.

Known Issues:
-Many boards don't have an rtc (A10 and A20 have a builtin one),
 or at least no battery backup for it, resulting in the date
 + time being wrong.
-If the date is of by more then a couple of months, yum update
 won't work because certificate validation fails for the https
 connection yum tries to make. So if yum fails to get its repodata
 first check (and fix) your date
-The regular (host not otg) usb-port on A10s based boards can be a
 bit quirky. It is best to plug in a hub even when using only one
 device, otherwise the device may not be recognized. If this happens,
 after adding a hub, often a power-cycle is needed too.
-The wifi chip on the Auxtek-T004 hdmi-stick and on the cubietruck are
 unsupported atm

Enjoy,

Hans


And to make sure everyone reads the README, let me print it here
in full:


Fedora 19 ARM for Allwinner A10, A10s, A13 and A20 devices README
-

Quickstart guide


1) Insert an sdcard, note any data on the card will be destroyed!
2) Make sure the card is not mounted, run mount and if the card shows
   up in the output umount its partitions
3) Write the img file to the card, ie as root do:
   xzcat Fedora-19-a10-armhfp-r2.img.xz  /dev/mmcblk0
   sync
4) The card is not yet ready for use! Since the A10 u-boot is board
   specific, the image comes without any uboot install, follow the next
   steps to install the right u-boot for your board
5) Remove the card, and re-insert it. The uboot partition should get
   automatically mounted, if not mount it manually,
6) As root (or through sudo) run: uboot-part-mount/select-board.sh, ie:
   sudo /run/media/hans/uboot/select-board.sh

   If you've dialog installed the select-board.sh script will prompt for
   your board. If you don't have dialog installed, it will print the list
   of supported boards. Lookup your board and re-run the script with the
   shortname for your board as argument, ie:
   sudo sh /run/media/hans/uboot/select-board.sh mk802
7) umount the uboot and rootfs partitions, ie:
   umount /run/media/hans/uboot
   umount /run/media/hans/rootfs
8) Your sdcard is now ready for use
9) *Before* powering up your A10 device connect it to an hdmi or dvi monitor
10) When first booting from the sdcard inserted Fedora will automatically
   reboot once, this is part of the process to resize the root partition to
   fill the entire sdcard and is normal behavior.
11) After the automatic reboot Fedora will start with the initial-setup wizard:
   11a) Configure networking, note:
* If you've an A10 board with wired ethernet and you want to use dhcp
  you don't need to do anything.
* If you've an A20 board, your ethernet may have a random mac-address,
  so if you want to configure a static ip-address and want it to stick
  across reboots, go to the ethernet-tab, select the mac-address field
  and delete its contents, so that the static ip address you're
  configuring does not get tied to the random mac-address.
   11b) Setup the time zone
   11c) Set a root password
   11d) Create a user
12) Log in as the just created user
13) Enjoy Fedora on your A10 device


Supported Devices:
--

Fedora 19 ARM for Allwinner A10 has been tested with the following devices:
* A10s-OLinuXino-MICRO (Olimex)
* A13-OLinuXino (Olimex)
* A13-OLinuXino-MICRO (Olimex)
* A20-OLinuXino-MICRO (Olimex)
* Auxtek T003 hdmi tv stick
* Auxtek T004 hdmi tv stick
* BA10 TV Box
* Cubieboard development board 1024 MB RAM
* Cubieboard2 (A20) development board
* Cubietruck development board
* Gooseberry development board
* Mele A1000G/A2000G 1024 MB RAM
* Mini-X 1024 MB RAM
* mk802 (with female mini hdmi) 512 MB RAM
* mk802 with A10s (s with a circle around it on the barcode label)
* mk802ii (with male normal hdmi) 1024 MB RAM
* r7 hdmi tv stick
* UHost 

Re: prelink performance gains

2013-10-17 Thread Hans de Goede

Hi,

On 10/17/2013 04:54 PM, Paul Wouters wrote:

On Thu, 17 Oct 2013, Daniel P. Berrange wrote:


There's no reason to kill the package entirely.  Some people still
want to use it despite the current issues.  So just don't install it
by default.  Reducing everything down to absolutes isn't helpful.


Agreed, there's no reason to kill it entirely. Let people opt-in if
they wish to install it later  understand the cost/benefit tradeoff.


How do we make it go away on the installs it currently affects badly?

Do we add Conflict: to some packages (eg FIPS capable ones) ?


We could change the default /etc/sysconfig/prelink to default to no
prelinking, then for people with an unmodified /etc/sysconfig/prelink,
this will become the new /etc/sysconfig/prelink and the first time the
cronjob runs after the update it will unprelink all binaries (and I hope
it is smart enough to not run any more after that).

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: bcache-tools and bcache support in other linux packages

2013-10-18 Thread Hans de Goede

Hi,

On 10/18/2013 11:56 AM, Rolf Fokkens wrote:

Hi all,

We've been waiting to see if other people who couldn't make on Sunday
would also do some testing. That hasn't happened, so a few words on my
impressions on the test day are appropriate indeed.

First of all not many people really did some testing. We didn't expect
many people to participate, but the 3 people who did (many thanks to
them!) were the bare minimum we anticipated. This was probably caused by
the following:
- SSD caching may need more explanation, not many people understand what
it is and what the benefits are
- Because it's hard to change an existing partition to a 'bcached'
partition, it's not really tempting to test (there's a blocks utility
under development that may help, currently backup-restore is the only way).
- Not many people have the required resources available to do testing.
Even when testing in a VM not many people have the required 10GB available
(The requirements could be lowered top about 6GB, so that might help)
- Installing F20 as requested in the prerequisites was harder to the
testers than we anticipated. Specifically planning a specific partition
layout in Anaconda requires a lot of attention (I could upload a VM image
somewhere to facilitate that).

About the testing itself:
- the alignment of the tools (bcache-tools, kernel, util-linux and dracut)
is really good now, people were able to do the testcases (1.A and 1.B)
without a hitch.
- nobody tested the LVM integration (testcases 2.A and 2.B), so no test
results on that part.
- Unfortunately kernel 3.11.4 (which was the latest version on Sunday)
exhibited a bug during stress testing
(https://bugzilla.redhat.com/show_bug.cgi?id=1018615), but that bug is
supposed to be fixed in kernel 3.11.5 which was released later this week.

So I think SSD Caching (using bcache) is in a good shape, but I would like
to encourage people to do some more testing. Of course other feedback is
also appreciated.


Good work, and thanks for the detailed summary!

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [linux-sunxi] Re: Announcing Fedora 19 ARM remix for Allwinner SOCs release 1, now with A20 support

2013-11-11 Thread Hans de Goede

Hi,

On 11/11/2013 07:56 PM, Roman Mamedov wrote:

On Mon, 11 Nov 2013 10:01:05 -0800 (PST)
deasy ledesillusionni...@gmail.com wrote:


Mele A1000G support ? Sure ? It's with an A31 right ?
As someone asked on the channel linux-sunxi for linux distro on a1000g(a31)
and we have answered there is no distro for it.


There was Mele A1000G with A10 and 1GB of RAM:
http://dx.com/p/mele-a1000g-android-4-0-google-tv-player-w-wi-fi-sd-1gb-ram-8gb-rom-vga-black-161823


Right, that is what the A1000G support is for.


The A31 one is called A1000G Quad.
http://www.aliexpress.com/store/product/Quad-Core-Mele-A1000G-Quad-Mini-PC-Android-4-1-TV-Box-Allwinner-ARM-CortexA7-2GB/715968_818962879.html


And not for this one.

Regards,

Hans


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [linux-sunxi] Re: Announcing Fedora 19 ARM remix for Allwinner SOCs release 1, now with A20 support

2013-11-11 Thread Hans de Goede

Hi,

On 11/11/2013 09:44 PM, Richard W.M. Jones wrote:

On Mon, Nov 11, 2013 at 08:43:48PM +, Richard W.M. Jones wrote:

On Mon, Nov 11, 2013 at 08:11:35PM +0100, Hans de Goede wrote:

Hi,

On 11/11/2013 07:56 PM, Roman Mamedov wrote:

On Mon, 11 Nov 2013 10:01:05 -0800 (PST)
deasy ledesillusionni...@gmail.com wrote:


Mele A1000G support ? Sure ? It's with an A31 right ?
As someone asked on the channel linux-sunxi for linux distro on a1000g(a31)
and we have answered there is no distro for it.


There was Mele A1000G with A10 and 1GB of RAM:
http://dx.com/p/mele-a1000g-android-4-0-google-tv-player-w-wi-fi-sd-1gb-ram-8gb-rom-vga-black-161823


Right, that is what the A1000G support is for.


The A31 one is called A1000G Quad.
http://www.aliexpress.com/store/product/Quad-Core-Mele-A1000G-Quad-Mini-PC-Android-4-1-TV-Box-Allwinner-ARM-CortexA7-2GB/715968_818962879.html


And not for this one.


Aren't those two the same thing?


Obviously I see they're not the same.

How hackable is the A31-based box?


AFAIK it is similar to other allwinner devices and it is reasonable hack-able,
(ie not locked down, most source code available in the form of android kernels)
but no one really is working on it. AFAIK there is some rudimentary support
in the upstream kernel. Assuming this soc uses the same ip-blocks for mmc and
network as the A10 / A20 it could be that support for it will get better as 
those
get better support upstream.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Should /usr/bin/Xorg (still) be setuid-root?

2014-01-09 Thread Hans de Goede

Hi,

On 01/09/2014 12:09 AM, Andrew Lutomirski wrote:

On Wed, Jan 8, 2014 at 2:58 PM, Peter Hutterer peter.hutte...@who-t.net wrote:

On Wed, Jan 08, 2014 at 01:14:08PM -0800, Andrew Lutomirski wrote:

/usr/bin/Xorg is, and has been, setuid-root just about forever.  I'm
wondering whether there's any good reason for it to remain
setuid-root.


http://fedoraproject.org/wiki/Changes/XorgWithoutRootRights


This isn't actually the same thing.  That proposal suggests running
Xorg as a non-root user.  I'm proposing dropping the setuid bit on the
binary, which will have no effect on the uid of the running server.
(Of course, my suggestion will interact w/ that change, since the
process that starts Xorg will no longer be root.)


I don't think that that will be very useful, it will likely cause more
breakage then you think, as various display-managers may already start
Xorg inside the user session, at which point the suid bit is needed,
and as you already said it will break xinit and friends.

Besides that almost every Fedora system already has a copy of the X
server running as root ready to be exploited. The attack service of
X is not its cmdline or attacks through environment settings
(2 vectors your suggestion would close), but rather the gargantuan
API it exposes over the X protocol itself.


It may be that XorgWithoutRootRights will clear the setuid bit as well, though.


Hopefully, either clear it completely or drop root rights very early
on on startup.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Should /usr/bin/Xorg (still) be setuid-root?

2014-01-10 Thread Hans de Goede

Hi,

On 01/09/2014 09:52 PM, Andrew Lutomirski wrote:

On Thu, Jan 9, 2014 at 11:43 AM, Hans de Goede hdego...@redhat.com wrote:

Hi,


On 01/09/2014 12:09 AM, Andrew Lutomirski wrote:


On Wed, Jan 8, 2014 at 2:58 PM, Peter Hutterer peter.hutte...@who-t.net
wrote:


On Wed, Jan 08, 2014 at 01:14:08PM -0800, Andrew Lutomirski wrote:


/usr/bin/Xorg is, and has been, setuid-root just about forever.  I'm
wondering whether there's any good reason for it to remain
setuid-root.



http://fedoraproject.org/wiki/Changes/XorgWithoutRootRights



This isn't actually the same thing.  That proposal suggests running
Xorg as a non-root user.  I'm proposing dropping the setuid bit on the
binary, which will have no effect on the uid of the running server.
(Of course, my suggestion will interact w/ that change, since the
process that starts Xorg will no longer be root.)



I don't think that that will be very useful, it will likely cause more
breakage then you think, as various display-managers may already start
Xorg inside the user session, at which point the suid bit is needed,
and as you already said it will break xinit and friends.


This is an empirical question :)  gdm on F20, at least, can still
switch users with the setuid bit cleared.  I'll try to test some more
display managers.


Well starting X inside the user session is necessary for the systemd-logind
integration I'm working on, which in turn is necessary to be able to completely
run X without any root rights at all. So this quite likely is going to be how
X will be started in F-21.


I hope it clears the bit -- I really don't like the fact that 'X :1'
screws with the display.


I'm not sure yet if it will clear the bit, I'm pretty sure I can get things
to work without any root rights for kms drivers (not 100% sure yet), but
ums drivers will fail hard without the suid bit, the ums part of this
needs some thinking (and needs me to dig up a card actually using it).

I might end up deciding to just kill ums support and then see what happens,
but I would rather not, and if I get enough pushback I might revert on
such a decision :)

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Why should I ever bother filing another bug?

2010-11-09 Thread Hans de Goede
Hi,

On 11/09/2010 07:14 PM, Adam Williamson wrote:
 On Tue, 2010-11-09 at 11:49 -0600, Michael Cronenworth wrote:
 Adam Williamson wrote:
 Only point to note is that it would definitely be a good thing to fix
 Bugzilla to merge the CC lists, I'll file a bug on that. =)

 Filed 9 years ago: https://bugzilla.mozilla.org/show_bug.cgi?id=108983

 Or 1 year ago: https://bugzilla.redhat.com/show_bug.cgi?id=523634

 well hey, that saves me the trouble. :/

I completely understand the :/ I myself haver filed a bug about
bugzilla setting a mime type which browsers don't recognize
rather then text/plain, which would be correct:
https://bugzilla.redhat.com/show_bug.cgi?id=555677

I cannot help but notice a trend here, that our bugzilla is not
getting the love it needs :(

Regards,

Hans

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Fixing the glibc adobe flash incompatibility

2010-11-16 Thread Hans de Goede
Hi all,

For those who do not know it yet, recent Fedora glibc updates include
an optimized memcpy (which gets used on some processors) which breaks the
64 bit adobe flash plugin.

The problem has been analyzed and is known, as well as a fix for it, see:
https://bugzilla.redhat.com/show_bug.cgi?id=638477

The problem still exists however. The glibc developers say that this is
not a glibc bug, but a flash plugin bug. And technically they are 100%
correct, and the adobe flash plugin is a buggy  (no surprise there).
To be specific the flash plugin is doing overlapping memcpy-s which is
clearly not how memcpy is supposed to be used. But the way the flash
plugin does overlapping memcpy's happens to work fine as long as one as
the c library does the memcpy-s in forward direction. And the new memcpy
implementation does the memcpy in backward direction.

The glibc developers being technically 100% correct is not helping our
end users in this case though. So we (The Fedora project) need to come up
with a solution to help our end users, many of whom want to use the adobe
flash plugin.

This solution could be reverting the problem causing glibc change, or
maybe changing it to do forward memcpy's while still using the new SSE
instructions, or something more specific to the flash plugin, as long
as it will automatically fix things with a yum upgrade without requiring
any further user intervention.

I would also like to point out that if this were to happen in Ubuntu
which we sometimes look at jealously for getting more attention / users
then us, the glibc change would likely be reverted immediately, as that
is the right thing to do from an end user pov.

I've filed a ticket for FESCo to look into this, as I believe this
makes us look really bad, and the glibc maintainers do not seem to be
willing to fix it without some sort of intervention:
https://fedorahosted.org/fesco/ticket/501

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Review swaps

2010-11-17 Thread Hans de Goede
Hi,

I'm looking for someone to swap 2 reviews with, I would like to see the 
following reviewed:

cortado - Java media framework:
https://bugzilla.redhat.com/show_bug.cgi?id=649781

CEGUI library 0.6 for apps which need this specific version:
https://bugzilla.redhat.com/show_bug.cgi?id=650643

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fixing the glibc adobe flash incompatibility

2010-11-20 Thread Hans de Goede
Hi,

On 11/19/2010 10:39 AM, Richard Zidlicky wrote:
 On Thu, Nov 18, 2010 at 06:28:58PM +0100, Kevin Kofler wrote:

 thanks for looking at it.

 However for some of the reports it is only the matter of someone looking
 at them as they contain the obvious solution to the problem.

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

 The solution is not obvious at all: to include firmware, we need a license
 which allows that in the first place. The Ubuntu mailing list link you
 posted to one of your reports does not include any actual license, only
 talks about some license existing somewhere (which don't even tell us
 whether that license is acceptable for Fedora in the first place – we're
 quite tolerant when it comes to firmware licenses, but there are some
 restrictions which are unacceptable even for firmware, e.g. forbidding any
 commercial use).

 Plus, this is not actually an issue with Free Software, but with the lack of
 some proprietary firmware.

 it is against free in kernel drivers and the bugs have been rotting in 
 bugzilla
 for the lifecycle of F11 and F12 without anyone even asking for info or 
 anything.

 And finally, those bugs should be filed against linux-firmware, not kernel.

 I will file it with the correct package the next time when I confirm this is 
 still
 an issue.

Note, I've mailed Steven Toth (the owner of the website where the firmware is 
hosted)
asking him if he can provide us with a clear license document for these 
firmwares. I've
also indicated that it would be even better if the could get them into 
linux-firmware
upstream.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Fedora release model (was Re: Plan for tomorrow's FESCo meeting (2010-11-17))

2010-11-22 Thread Hans de Goede
Hi,

On 11/22/2010 12:59 AM, Adam Williamson wrote:
 On Sun, 2010-11-21 at 23:04 +0100, Kevin Kofler wrote:

 In short: Want higher-quality updates for previous releases? Then push
 version upgrades wherever possible (even and especially for libraries, as
 long as they're ABI-compatible or can be group-pushed with a small set of
 rebuilt reverse dependencies)!

 I don't agree with this at all. It's just abusing a stable release cycle
 to try and make it into something it isn't.

 I should probably clarify where I'm coming from on this, as my position
 is probably more nuanced than my mails so far would seem to suggest. I
 don't necessarily think Fedora works best as a project which does stable
 releases every six months and supports at least two of them at a time
 (and often three). As I've written elsewhere, I'd very much like to look
 into the possibility of changing that.


snip

 It seems like what you want is actually not to have three releases at a
 time at all but to have one and update it constantly. And I actually
 rather suspect that would be a model that would work well for Fedora,
 and I'd like to look into adopting it.

Interesting topic (much more so then flaming about the updates policy)
I think that we can (and sort of do already) have both.

The way I see it, is we have:

rawhide (and for a part of the cycle Fedora #+1 testing)
Fedora #
Fedora #-1
Fedora #-2

Fedora #+1 is for people who want the bleeding edge
Fedora #   is for people who want the latest and greatest without too much
bleeding
Fedora #-1 is for people who want it relatively safe and slow
Fedora #-2 Does not fit into this picture

So taking for example the much much discussed KDE rebases. I think that
doing a KDE rebase for Fedora #+1 is a no brainer, for Fedora # is fine
as long as it is properly tested and for Fedora #-1 KDE should NOT be
rebased. This also matches well with what the KDE people have been
reporting, were they can get plenty of testing on Fedora # but all most
none on Fedora #-1. I think that the few KDE users which remain on
Fedora #-1, do so because they appreciate some stability, and thus
should not get (a largely untested) KDE rebase.

This is also how I in practice deal with must updates for packages I
maintain I try to fix any serious bugs reported against Fedora # and am
a lot more conservative when it comes to Fedora #-1.

Note that Fedora #-2 does not fit into this view for things at all,
Fedora #-2 is meant to allow people to skip a Fedora release. But in
practice I think this works out badly, because a relatively new Fedora
release like Fedora 14 tends to still have some rough edges and get lots
of updates/churn (and thus possible regressions, despite our best effords).
This is not at a good point in its cycle to upgrade to for people who like
it stable (and sticking with 1 release for an entire year to me sounds
like liking it stable).

Where as the one which has already been out for 5-6 months (Fedora 13) has
seen most rough edges polished away with updates, and the updates rate will
have slowed.

So maybe it is time we dropped the support duration for a release from 13
to 11 months, and make clear that people should not skip releases.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Package rebuilds for gcc bug https://bugzilla.redhat.com/show_bug.cgi?id=634757

2010-11-23 Thread Hans de Goede
Hi,

On 11/24/2010 12:45 AM, Jesse Keating wrote:
 On 10/5/10 3:27 PM, Jesse Keating wrote:

snip


 Here is a list of the current known potentially bad builds and what
 action could be or has been taken:

 wildmidi - my rebuild can be tagged
 tecnoballz - my build can be tagged

These 2 are mine and FWIW, I'm ok with directly tagging
the rebuilds into updates

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora default services (was: Re: F15 Feature - convert as many service init files as possible to the native SystemD services)

2010-12-06 Thread Hans de Goede
Hi,

On 12/06/2010 06:34 AM, Michał Piotrowski wrote:
 Hi,

 W dniu 3 grudnia 2010 09:14 użytkownik Michał Piotrowski
 mkkp...@gmail.com  napisał:
 [..]
 What services are installed by default when installong form Live
 GNOME/KDE/etc and DVD?

 Ok, let's ask the question differently - what services should be run
 by default to provide working system for desktop user?

 IMO ssh can be off by default and should be started only if user tries
 to connect over port 22.

 Do we really need to install iptables/ip6tables by default (it's in core 
 group)?


Do we really need a firewall configured ?

Yes we do because of blinkbSECURITY/b/blink

I'm sorry but asking if we really need iptables by default is just stupid!

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Adding ARM Cross generation patch to gcc and binutils specfiles

2010-12-25 Thread Hans de Goede
Hi,

On 12/24/2010 01:43 PM, Andy Green wrote:
 Hi -


snip

 I see Hans looks after arm-gp2x-linux-gcc which is also stuck in a gcc-4.1.2 
 timewarp that maybe my uplevelled patch can also help.

arm-gp2x-linux-gcc is deliberately stuck at 4.1.2, because that is the version 
the gp2x community has settled at as using as a
toolchain. With that said the arm-gp2x-linux-* packages could use some love, 
which I've been failing to give them due to lack
of time. Mostly what they need is packaging of some more cross-compiled libs 
(like SDL_mixer and other SDL_foo's) to make the
chain usable to compile a wider range of gp2x programs.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Orphaning packages

2010-12-30 Thread Hans de Goede
Hi,

On 12/29/2010 08:04 PM, Jon Ciesla wrote:
 Johan Cwiklinski wrote:
 Hi,

 I'm going to orphan following packages:
 - BackupPC ([1], [2], [3], [4])
 - childsplay ([5], [6])
 - gcompris (several open bugs, see [7])
 - homebank ([8], [9])
 - php-pear-MDB2-Driver-mysqli (no open bugs)
 - php-pear-MDB2-Driver-pgsql (no open bugs)
 - php-pecl-solr (no open bugs)
 - pyfribidi - required for childsplay([10], [11])
 - tuxmath ([12])


 I'd like to take tuxmath.  Thinking about childsplay, gcompris and the
 like, but don't release those yet.

I can take childsplay, gcompris and pyfribidi, but I certainly
would not mind someone else taking them.

Jon, How about we co-maintain them? I would be happy to be the
primary owner (for whatever that may mean).

Johan, can you please release these 3 packages?

Thanks  Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: [ACTION REQUIRED] orphaned packages in rawhide

2011-02-08 Thread Hans de Goede
Hi,

On 02/07/2011 09:59 PM, Bill Nottingham wrote:
 Each release, we undergo the effort to track down owners for orphaned
 packages in the release, and block those orphaned packages where
 necessary. It's that time again for Fedora 15.

 The following packages are currently orphaned and exist in F-15. As
 you can see, there are a lot of dependencies on these packages. Please
 pick up these packages if you have a need for them.


 Orphan atomix

I've taken atomix, co maintainers welcome.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: v4l1 (linux/videodev.h) and libv4l

2011-02-09 Thread Hans de Goede
Hi,

On 02/09/2011 09:11 AM, Kevin Kofler wrote:
 Hi,

 several of the build failures in Rawhide are due to the removal of v4l1 from
 the kernel, which manifests itself as a missinglinux/videodev.h  header.
 (I think there was a thread about that on this list already, but I can't
 find it now.)

 My questions:
 * Couldn't v4l1-only apps be made to work with minimal porting effort
 through libv4l's libv4l1compat, without v4l1 support in the kernel?

Yes, libv4l's libv4l1compat was extended recently to no longer rely on
the in kernel compat at all.

 * libv4l's libv4l1compat itself also fails to build due to a missing
 linux/videodev.h. It obviously needs the #defines there to emulate the
 API. Should libv4l ship that header now?

That header should be integrated into the libv4l1 header, this is on my
to do list.

 * It's quite embarassing to have libv4l be one of the packages failing to
 build due to a kernel v4l change. Why wasn't this change coordinated with
 libv4l?

It was (I'm the libv4l author / maintainer and knew this was coming for
months) yet when it actually happened it still managed to catch me by
surprise :)

I plan to have a fixed libv4l package out soon. All apps which break because
of this should already be using libv4l1 (purely relying on kernel v4l1 compat
has not been a good idea for ages), so they should already be including
libv4l1.h in all the right places, all that should be needed once libv4l is
fixed is no longer also including linux/videodev.h.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: v4l1 (linux/videodev.h) and libv4l

2011-02-09 Thread Hans de Goede
Hi,

On 02/09/2011 09:11 AM, Kevin Kofler wrote:
 Hi,

 several of the build failures in Rawhide are due to the removal of v4l1 from
 the kernel, which manifests itself as a missinglinux/videodev.h  header.
 (I think there was a thread about that on this list already, but I can't
 find it now.)

 My questions:
 * Couldn't v4l1-only apps be made to work with minimal porting effort
 through libv4l's libv4l1compat, without v4l1 support in the kernel?
 * libv4l's libv4l1compat itself also fails to build due to a missing
 linux/videodev.h. It obviously needs the #defines there to emulate the
 API. Should libv4l ship that header now?
 * It's quite embarassing to have libv4l be one of the packages failing to
 build due to a kernel v4l change. Why wasn't this change coordinated with
 libv4l?


A new version of libv4l fixing this has just finished building.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Package review swaps

2011-02-10 Thread Hans de Goede
Hi,

I've a package in need of a review, I'll happily swap another review in return:
https://bugzilla.redhat.com/show_bug.cgi?id=671883
Bug 671883 - Review Request: v4l-utils - Utilities for video4linux and DVB 
devices

Thanks  Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Review swaps

2011-02-20 Thread Hans de Goede
Hi,

I've been working on packaging lcd4linux (to use together with the digital
picture frames I also wrote a libgphoto driver for a while ago).

The packaging is complete and now I'm looking for reviewers for the
following 3 packages. As usual I'll gladly swap a review for a review.
Note that the first 2 are deps of the lcd4linux.

678887 - Review Request: libst2205 - Library for accessing the display of
hacked st2205 photo frames
678889 - Review Request: serdisplib - Library to drive serial displays with
built-in controllers
678891 - Review Request: lcd4linux - Display system state on an external LCD 
display

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


File SDL_Perl-v2.2.6.tar.gz uploaded to lookaside cache by jwrdegoede

2011-02-22 Thread Hans de Goede
A file has been added to the lookaside cache for perl-SDL:

445950ca7b9991f34ec792bbac8386b6  SDL_Perl-v2.2.6.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: 42 Orphaned packages

2011-03-10 Thread Hans de Goede
Sven Lankes s...@lank.es wrote:
 basket

I'll take this.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: 42 Orphaned packages

2011-03-10 Thread Hans de Goede
Hi,

On 03/10/2011 09:16 AM, Hans de Goede wrote:
 Sven Lankess...@lank.es  wrote:
 basket

 I'll take this.

Ugh, I mistakenly confused this with bastet, untaking it, sorry
for the pkgdb acl change spam to those involved.

Regards,

Hans


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Shared library permissions in Debian-land and Red Hat-land

2011-03-29 Thread Hans de Goede
Hi,

On 03/28/2011 10:11 PM, Nathaniel McCallum wrote:
 On Mon, 2011-03-28 at 16:05 -0400, Przemek Klosowski wrote:
 On 03/24/2011 02:49 PM, Kevin Kofler wrote:
 On Thursday 24 March 2011, you wrote:
 Hmm, I thought there'd be a catch. What's executable permission needed
 for? Isn't that just reading/parsing? I can do some work but I am
 totally unfamiliar with this area.

 Files which aren't executable aren't even considered as candidates for being
 ELF files to extract debuginfo from.

 Without execute permission, you'd have to check EVERY SINGLE installed FILE
 for being ELF, that might be a significant performance hit. It'd have to be
 tried at least.

 OK, so executable permission is used as a tag for identifying ELF files.
 It's a little inelegant because there are some negative side effects
 from executing those non-executable files.

 If, hypothetically, we wanted to change that, is there any other way to
 reliably mark ELF files? I could think of those:

 - extended  filesystem attributes? works but might be FS-dependent
 - make the files owned by a special ELF group
 - a system-level directory of ELF files maintained by e.g. RPM

 Well, technically you could still use +x for other non-shared library
 ELF files, you'd just also need to look for .so files.  That seems to me
 the simplest solution and should still be fast since the filename is in
 the directory inode (which you have to read anyway).


Note that while discussing things it would be good to fix the long
standing rpm feature of auto generating provides for .so files even though
they are intended for dl-opening only.

Currently rpm needs to know if something is an elf shared object for 2
reasons:

1) To generate debuginfo
2) To generate an auto provides of the soname

If we're going to make changes here I would really to see the heuristic
for 2 changed from is it executable to does it live under /lib[64] or
/usr/lib[64]. This will remove the need to add tons of provides filters
to perl or python packages which contain some native bits.

Yes this will break the provides generation for packages which install
real / normal libraries under a different dir. Well good for them that
moves the pain of dealing with special cases wrt auto Provides to the
special cases, rather then making any packages which has plugins or
other wise dlopen only shared objects deal with it.

Also note that packages installing libraries under a different dir
often do so, because they offer replacement libs for a system
library (ie libGL from the binary nvidia driver from a 3th party repo)
and in this case actually not having the Provides for the soname is
the right thing to do!

Regards,

Hans







-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Self Introduction

2011-04-27 Thread Hans de Goede
Hi,

On 04/26/2011 11:47 AM, Martin Cermak wrote:
 Hi all, I'm a RH QA engineer located in Brno.

Nice to meet you. I'm a long time Fedora contributor, and since
2.5 years a software engineer for RH :)

 I searched the web for some nice
 command line calendar which could track events and I found pal [1]. It is
 practical and I'm using it.

 It is a simple piece of code, included in Debian, but not yet in Fedora. So 
 for
 me this looks not only like a useful piece of code, but also as a piece of 
 code
 suitable for my educational purposes ;)

 I pinged the upstream (Scott Kuhl, Martijn van Oosterhout) and they are both
 fine with adding pal to Fedora under my maintenance. So I created a review
 request [2] and now I'm looking for a sponsor.

I'm a sponsor and I would be happy to sponsor you. But first I would like
to see slightly more of your packaging skills / understanding of the
Fedora packaging guidelines (I already took a quick look
at your pal package). There are 2 ways to show your package ninja skills,
you can create 1 or 2 more packages (which I will then review together with
pal), see here for a list of potential candidates:
http://fedoraproject.org/wiki/PackageMaintainers/WishList

If you would be interested in packaging up a game or 2 let me know and I'll
update the Games SIG wishlist page, as I think that needs some love :)

Also we can always use some more nice fonts in Fedora, see the fonts wishlist,
and also:
http://mairin.wordpress.com/category/unpackaged-font-of-the-week/

Or instead of doing some more packages, you could do some unofficial
reviews, also described here:
http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Self (Re)Introduction

2011-04-29 Thread Hans de Goede
Hi,

On 04/29/2011 01:19 AM, Andy Grimm wrote:
 Hello, all.  A brief bio on me:

 I started using Red Hat Linux in college in 1997.   I spent half a decade
 as a Linux sys admin, and long ago I used to lurk in #redhat and #fedora
 giving tech support to new users.  I first met some of these fine Fedora
 folks at FUDCon 2005. I finally signed up to be a Fedora contributor while
 at Ingres in 2007, but that didn't go quite as I expected, and I never
 submitted packages for review.   I left Ingres for rPath, where I spent
 four years doing support and sustaining engineering for rPath Linux,
 Conary, and other rPath software; related to that, I've run Foresight
 Linux on my laptop for a while, so I'm still catching up on some the
 changes in the world of Fedora since 2007.  This month, I joined
 Eucalyptus as a release engineer, and Garrett Holmstrom and I plan to
 co-maintain various Eucalyptus-related packages and their dependencies.
 I also hope to make other contributions as time permits.


Welcome!

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: New packager introduction

2011-04-29 Thread Hans de Goede
Hi,

On 04/29/2011 12:37 AM, Richard Shaw wrote:
 Hello,

 I've been a Fedora user since FC6 and a little RH6 before that. Our
 family pretty much uses Fedora exclusively, including my desktop,
 MythTV box, and wife's laptop. The wife's laptop can still dual boot
 Vista, but she never uses it.

 I've been lurking on the devel mailing list for a while but now I'm
 officially a Fedora packager, my first package being openCOLLADA[1].

 Actually, technically my first package was openshot on RPMFusion and
 then shortly thereafter picked up avidemux. If only I knew what I was
 signing up for with that one! :)

 I look forward to taking on another couple of packages once I get the
 handle on the process and time permits.


Welcome :)

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Self Introduction

2011-04-30 Thread Hans de Goede
Hi,

On 04/29/2011 06:53 PM, John Brier wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi, I'm new to contributing but not new to Linux. I started on RHL 7.1
 around 2000 and have used Slackware, Gentoo and Debian in the past. I
 was active at my university LUG and Gaming Club (running the game
 servers on Slackware) and now I work for Red Hat since August 2007 in
 support.


Nice to meet you. I'm a long time Fedora contributor, and since
2.5 years a software engineer for RH :)

 I have been building RPMs for myself on and off almost since I started
 at Red Hat and switched from Debian to Fedora. I built RPMs for
 Rivendell [1] which is a large radio automation suite and some
 recommended getting that into Fedora but at the time it seemed too
 daunting.

 Now I am getting into DJing and in particular using FOSS to do it. I
 have used Mixxx and xwax. I am becoming the co-maintainer of Mixxx  in
 rpmfusion [2] and have just submitted my first package review request
 for Fedora for xwax. [3] I would like to make Fedora a good platform
 for digital DJing.

Cool! (making Fedora a good platform for digital DJing) In the past
I've worked on getting as many packages as possible from planet ccrma
into Fedora to make it a better audio production platform. I've stopped
half way through because of lack of time though :|

I'm a sponsor and I would be happy to sponsor you. But first I would like
to see slightly more of your packaging skills / understanding of the
Fedora packaging guidelines (I already took a quick look
at your xwax package). There are 2 ways to show your package ninja skills,
you can create 1 or 2 more packages (which I will then review together with
pal), see here for a list of potential candidates:
http://fedoraproject.org/wiki/PackageMaintainers/WishList

If you would be interested in packaging up a game or 2 let me know and I'll
update the Games SIG wishlist page, as I think that needs some love :)

Also we can always use some more nice fonts in Fedora, see the fonts wishlist,
and also:
http://mairin.wordpress.com/category/unpackaged-font-of-the-week/

Or instead of doing some more packages, you could do some unofficial
reviews, also described here:
http://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: illegal instruction - create compile variants ?

2011-05-02 Thread Hans de Goede
Hi,

On 05/01/2011 09:56 AM, David Timms wrote:
 On 01/05/11 17:41, Hans de Goede wrote:
 Erm, specifying a minimum support CPU in the package description is
 not acceptable IMHO. The fix here is to patch the packages buildsystem,
 so that it gets build for the minimum cpu level which is supported by
 Fedora, and thus will work out of the box on all systems Fedora
 supports.
 Where is that stated currently, and for older releases ?


I was hoping someone who knows the exact answer knows... All I can give
you is:
http://docs.fedoraproject.org/en-US/Fedora/13/html/Release_Notes/index.html#sect-Release_Notes-Hardware_Requirements

Which is not really exact...

 No tricks / hacks with multiple compilation, cpu detect scripts, etc.
 will be necessary then.
 Though it comes at the cost of audio lag/latency increase when we are
 trying to achieve near real time (eg live guitar input to sound effect
 generation output). Even on the my machine (4x core amd 3Ghz), the
 calculations the app performs for difficult presets (convolution) can
 cause jack to abort because rakarrack didn't finish it's calculations
 before it was required to deliver data.

 Should I be suggesting to upstream to attempt to detect CPU before
 running non-available instructions, eg as part of app startup ?
 Can that even be done (reliably) ?

As already answered by others ideal would be one binary, which runtime
chooses between normal C and mmx/sse#/whatever variants based
on CPU capabilities.

This is definitely something to ask to upstream, as this won't
be trivial.

In the mean time, you need to patch the build-system so that
you can control what cpu features it will enable, then you
can build a number of variants, install them as
/usr/libexec/%{name}-$cpufeaturepostfix

And make /usr/bin/%{name} a shell script which checks
/cpu/procinfo for features and then executes the right
binary (passing through all cmdline args using the
$@ magic var for proper quoting)

For which variants it makes sense to build, you would
need to talk to someone who is more of a cpu head then me,
try starting a new thread, with an appropriate $subject.

Note that all of this is only really needed on 32 bits,
on 64 bit I believe (*) all cpu's have at least sse2, so unless
you want to use sse3 you'll only need 1 binary there.

Which brings us to a simpler alternative, build a no cpu
specific optimizations 32 bit version and use sse2 on x86_64,
which is nice and simple.

You could then add a README.fedora advising people to use
the 64 bit version.

Regards,

Hans

*) Still no CPU head, better verify this with someone who is.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Intent to package GNOME Shell frippery

2011-06-01 Thread Hans de Goede
Hi all,

Just a quick heads-up that I plan to look unto packaging the
gnome shell frippery extensions this weekend, if you've the
same plans or are already working on this, please let me know.
So we can avoid doing double work.

I plan to use 1 subpackage per extension of the frippery
extension collection, so that people can install only those
which they want without automatically getting all of
them.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


system-config-keyboard needs some loving, any takers?

2011-06-03 Thread Hans de Goede
Hi All,

The mass posting of please check if this bug still happens
with newer versions to F-13 bugs made me look at:
https://bugzilla.redhat.com/show_bug.cgi?id=545738

Which sadly still has not been fixed yet. While trying
to reproduce 545738 I hit:
https://bugzilla.redhat.com/show_bug.cgi?id=646041

Which basically means that system-config-keyboard is
not functional at all in F-14 and F-15, so it looks
like s-c-k needs a new [co-]maintainer to give
it some much needed loving, any takers?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Installing bash-completion by default in F-16

2011-06-04 Thread Hans de Goede
Hi,

I somehow missed the top post, so sorry for replying in the middle of
the thread. Adding bash-completion by default gets a +1 from me.

Note that Ubuntu has been doing this for ages AFAIK, so it is being
used by a large group of users without very vocal complaints for years
now.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: F15 / VirtualBox

2011-06-11 Thread Hans de Goede
Hi,

On 06/10/2011 06:12 PM, Thomas Sailer wrote:
snip

 - USB is not really workable. Trying it just now with up2date F15
 crashed qemu (guest rawhide) when trying to assign a host USB device to
 the guest


If you're seriously interested in usb redirection, I'm working on
seriously improving that and will continue to work on that for
a while to come. I would love some feedback wrt my current code.

Note that I'm mainly focusing on usb redirection over the network,
so that the redirected device does not need to be on the same
machine as where the vm is hosted (think viewing a vm from
another machine with vnc/spice and then wanting to redirect
a usb device from the vnc client machine).

Currently my network redirection code is already working in
a few scenarios where direct host usb redirection is not working
I do plan to eventually fixup direct host usb redirection too
(by rewriting it to use libusb and essentially be the same as
the network redir variant). But for now you will get the best
experience with the network redirection, even if you use
it over localhost.

For some instructions on setting up a test environment with
my latest wip, see:
http://hansdegoede.livejournal.com/9682.html

Regards,

Hans

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


scorched3d needs a new owner

2011-06-18 Thread Hans de Goede
Hi,

I've not been able to give scorched3d the attention it deserves lately. 
Specifically
it is lagging with upstream for a while now and really needs to be rebased to
upstream latest.

Is anyone willing to become a new (co)-maintainer for scorched3d and do the 
rebase?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: scorched3d needs a new owner

2011-06-18 Thread Hans de Goede
Hi,

On 06/18/2011 02:23 PM, Bruno Wolff III wrote:
 On Sat, Jun 18, 2011 at 08:16:26 +0200,
Hans de Goedehdego...@redhat.com  wrote:
 Hi,

 I've not been able to give scorched3d the attention it deserves lately. 
 Specifically
 it is lagging with upstream for a while now and really needs to be rebased to
 upstream latest.

 Is anyone willing to become a new (co)-maintainer for scorched3d and do the 
 rebase?

 I signed up to be a co-maintainer.

 I should be able to work on a rebase over the next week or so.

Great, thanks!

I've granted you commit and approve acl rights.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: scorched3d needs a new owner

2011-06-18 Thread Hans de Goede
Hi,

On 06/18/2011 02:34 PM, Bruno Wolff III wrote:
 On Sat, Jun 18, 2011 at 08:16:26 +0200,
Hans de Goedehdego...@redhat.com  wrote:
 Hi,

 I've not been able to give scorched3d the attention it deserves lately. 
 Specifically
 it is lagging with upstream for a while now and really needs to be rebased to
 upstream latest.

 Is anyone willing to become a new (co)-maintainer for scorched3d and do the 
 rebase?

 I see that the latest build is not compatible with previous versions.
 Probably this is good for playing other people, but bad for previously saved
 games. How far back do we want to push the update once it's ready?

I think we want the update just for F-15. So that people who prefer to stick
on the conservative side of things, who will likely still be running F-14, won't
get it.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Packages that will be orphaned

2011-06-21 Thread Hans de Goede
Hi,

On 06/20/2011 07:34 PM, Toshio Kuratomi wrote:
 Due to the requirement for contributors to sign the FPCA by Thursday of last
 week, certain package owners who haven't yet signed will be removed from the
 packager group soon.  When that happens, the packages that they own will be
 orphaned.

 To try and minimize the problems this could cause, I'm publishing the
 current list of packages to be orphaned and will start reassigning owners if
 someone asks to take them over.  We want to make sure that important
 packages are not going to be orphaned by this change.  We're planning on
 removing people from packager and orphaning packages on Thursday if all goes
 well.

 The list of packages being orphaned are listed below and the list of
 packages with first level dependencies will be attached.  Note that the
 dependency list could be incomplete in two ways:

 1) Since I'm using source package names, we don't capture things that dep on
 a subpackage.
 2) The list does not follow the dep chain out to see if something relies on
 something that relies on something that relies on a package that's being
 orphaned.

 Please reply to this thread if you'd like to take any packages or ping me on
 IRC and I'll reply to this thread with what packages have been taken.
 (Needed since we aren't orphaning in the pkgdb until Thursday so you need
 a cvsadmin to reassign ownership for now).


 http://toshio.fedorapeople.org/fpca/packages_losing_owners.txt:


snip

I'll take:

 adanaxisgpl
 zvbi

And I've also taken the liberty of sending a personal mail to
nim (Nicolas Mailhot) pointing out that he needs to sign the new CLA,
to stop all the font packages he is the owner of getting orphaned.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Unresponsive Package Maintainer - Jeroen van Meeuwen

2011-06-27 Thread Hans de Goede
Hi,

Good to have you back!

On 06/27/2011 01:53 PM, Jeroen van Meeuwen wrote:
 Vít Ondruch wrote:
 I'm following the procedure at:

 http://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers

 Does anyone know how to contact Jeroen van Meeuwen? He is not answering
 e-mails at his listed address or the following Bugzilla reports:

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

 There is also many other Jeroen's packages which would need some
 maintenance.


 Boo.


Hmm, not really helpful, and I'm also not sure if this falls under
be excellent to each other

Perhaps you coulb so kind as to respond to the request others have made to
become co-maintainers of your packages?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Poll: Does ACPI lid state work on your Linux laptop?

2011-07-13 Thread Hans de Goede
Hi,

On 07/13/2011 04:11 PM, Adam Jackson wrote:
 On Wed, 2011-07-13 at 15:22 +0300, Pasi Kärkkäinen wrote:
 On Tue, Jul 12, 2011 at 10:01:25PM +0100, Matthew Garrett wrote:
 Please don't. ACPI lid state is not reliable on a range of hardware for
 a bunch of reasons, ranging from open events that are never fired to
 query methods that read from the wrong register. We can't pay attention
 to it by default, and running a survey doesn't change that.

 Ok. Do you know if there are other (better working) methods to get the lid 
 state info?

 If we knew of any, they'd be implemented in the kernel, and we'd be
 using them.

 I know this is a frustrating thing to hear, and I empathize, I really
 do.  But the state of the art right now is that there's one interface
 for laptop lids, it's in ACPI, and it's not reliable.

 Once upon a time there was an effort to make a Linux-based test kit for
 firmware [1], so vendors could run it before releasing hardware and
 verify that the Linux interfaces function.  Lid state and lid events
 could have been one such test case.  Sadly the effort seems to have
 stagnated; it could really use a revival.  But even such a test kit
 would only fix new hardware, existing machines will continue to be as
 broken as they currently are forever.

Maybe it it is an idea to build a whitelist for machines which do
have working ACPI lid support? I realize maintaining such a list is
a pain, but this way people who care and are lucky enough to have actually
working hardware can at least use this ?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Poll: Does ACPI lid state work on your Linux laptop?

2011-07-14 Thread Hans de Goede
Hi,

On 07/13/2011 07:47 PM, Adam Williamson wrote:
 On Wed, 2011-07-13 at 11:35 -0400, Adam Jackson wrote:
 On Wed, 2011-07-13 at 16:57 +0200, Hans de Goede wrote:

 Maybe it it is an idea to build a whitelist for machines which do
 have working ACPI lid support? I realize maintaining such a list is
 a pain, but this way people who care and are lucky enough to have actually
 working hardware can at least use this ?

 It's an idea, but not one I'd do.  Either a whitelist or a blacklist
 would be oppressively large.

 I suppose a whitelist has the advantage that it can't hurt anything
 compared to the current state, and no matter how short it is, it
 benefits *some* people.

Yeah, that is my main reason for suggesting this, thanks for wording it
so eloquently for me :) Note I'm not volunteering to do the work
-ENOTIME.

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


orphaning / looking for new owner for monkey-bubble

2011-07-26 Thread Hans de Goede
Hi,

I've been thinking about orphaning monkey-bubble for a while now,
mostly because it is dead upstream and it is using various obsolete
gnome technologies (esound, libgnomeui, bonobo).

Yesterday it came to my attention that monkey-bubble also contains
at least 1 sound sample which we should not be re-distributing, as
well as various sound samples from unclear origin. This has helped
me make up my mind, and unless someone else jumps in to take it over
(and fix the sound sample situation) I'm going to orphan it.

So anyone want to take over monkey-bubble?

Regards,

Hans
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Eliminating automatic provides on private libs

2012-04-27 Thread Hans de Goede

Hi,

On 04/27/2012 10:13 AM, Panu Matilainen wrote:


I started once again looking at ways to eliminate the unwanted provides on 
private libs such as dlopen()'ed modules with minimal fuss and breakage. Been 
down this route more than once but I suspect the last time was before the major 
dependency generator changes in rpm-4.9.x, which made tweaking these things a 
good deal easier, so time for another round:

The short background is that for libraries which dont have a SONAME, rpmbuild 
fakes one based on the file name. The rationale for this has been that since 
the linker permits linking to libraries without sonames, rpm must permit this 
too. The downside is that for the 1% corner cases that need this, we end up 
polluting the provides namespace with thousands of unnecessary and unwanted 
names, names that have not been picked up with a global namespace in mind.

To get a rough idea just how much of this unwanted junk exists, using a 
slightly modified elfdeps generator on my system:

This is how we currently generate the provides:
[root@localhost rpm]# find /lib64/ /usr/lib64/ -type f |./elfdeps -P 
--soname-only --fake-soname|wc -l
3875

And this is without faked soname provides:
[root@localhost rpm]# find /lib64/ /usr/lib64/ -type f |./elfdeps -P 
--soname-only |wc -l
2816

So... about a third of the soname provides are faked by using library basename 
for its provide name, and almost all of them are for no good reason. The three 
general cases that something actually depends on are
1) libreoffice sub-packages depending on its internal libraries from 
libreoffice-core
2) a handful of packages depending on llvm libraries
3) bigger pile of packages depending on libperl.so

Of these at least 2) does look like a bug really, and in fact has been fixed 
upstream: http://llvm.org/bugs/show_bug.cgi?id=12334. Dunno about 3), perl 
is... what it is. 1) might well classify as an inevitable special case (there 
will always be those), dunno.

Obviously this is just a fairly small sample of the entire Fedora package set, 
there are bound to be many more special cases, buggy libraries which do not 
have SONAME when they should and stuff that falls into gray areas. I can try to 
provide more comprehensive stats based on current rawhide if needed.

I'm going to add a switch to allow packages to control the behavior anyway. 
Whether rpm upstream defaults to the traditional behavior for compatibility 
reasons or not is another question, but Fedora is obviously free to override 
that. Given the packaging guideline mandate to eliminate private soname 
provides from packages it seems like a no-brainer to disable faked sonames by 
default, and require the handful of special cases to work around it (adding 
enable-switches to specs) instead of adding disable-switches to possibly 
hundreds of packages to cater for the special cases needs.

Thoughts? This would obviously only change in rawhide.


Great! Can we disable these bogus provides starting tomorrow please?  :)

Regards,

Hans


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Eliminating automatic provides on private libs

2012-04-30 Thread Hans de Goede

Hi,

On 04/29/2012 05:13 PM, Panu Matilainen wrote:

On 04/27/2012 07:36 PM, Toshio Kuratomi wrote:

On Fri, Apr 27, 2012 at 11:13:47AM +0300, Panu Matilainen wrote:


I'm going to add a switch to allow packages to control the behavior
anyway. Whether rpm upstream defaults to the traditional behavior for
compatibility reasons or not is another question, but Fedora is
obviously free to override that. Given the packaging guideline
mandate to eliminate private soname provides from packages it seems
like a no-brainer to disable faked sonames by default, and require
the handful of special cases to work around it (adding
enable-switches to specs) instead of adding disable-switches to
possibly hundreds of packages to cater for the special cases needs.

Thoughts? This would obviously only change in rawhide.

Oh and of course eliminating the faked soname provides does not
eliminate all unwanted provides, eg libtool adds a soname even when
-module is used. But ... you need to start someplace.


Will the toggle to turn it on and off work for those libtool generated
modules (as long as there's not public libraries in the same package)? Is
it possible to turn this on and off per subpackage or is that along the
lines of asking for pretty pink ponies with wings?


For now, I'm only talking about a switch that stops faking a soname provide 
when an ELF DSO does not provide one, nothing more. Also that switch is going 
to be a global macro to avoid spec syntax compatibility issues, at least for 
now.

As for the other issues like libtool generated modules, the question is: why 
does libtool insist on creating a soname for them, and could we get libtool 
changed not to do that?

Also it might be possible to come up with heuristics to detect (some of) such 
modules based on the data in elf headers.



If we go the heuristics way, why not do heuristics based on the location of the
library? If the .so sits directly in a standard libdir it is likely something
other packages can depend on / link against. If it sits in a subdir it is likely
not. You can extend this heuristic by adding dirs found in 
$RPM_BUILD_ROOT/etc/ld.so.conf.d/*.conf
to the standard libdirs before running this heuristic. This should give a
pretty good score both wrt filtering out unwanted provides as well as
not having any false positives.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: TnL

2012-05-10 Thread Hans de Goede

Hi,

On 05/10/2012 03:26 PM, Jon Ciesla wrote:

I recently updated Io-language to the current release.  Finally.

Anyway, TnL, which requires it, had been unable to run, at least for
me, and now I can't even get it to build.  So unless someone else
wants to take a crack at it and fix it up, I'm going to retire it in a
few days.  I'll be happy to provide everything I've got to interested
parties, but I can't spend any more time on it.


As the guy who originally packages TnL I say just drop it, it is pretty
much an unfinished game, and thus not very interesting.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Replacing libusb1 with libusbx

2012-05-22 Thread Hans de Goede

Hi All,

I plan to replace libusb1 with libusbx, libusx is a fork of and
a drop in replacement for libusb1.

The libusbx fork was started by various libusb-1.0 developers
(almost all of them *), because the official maintainer of libusb-1.0
refused to do any stable / tarbal releases for over 18 months and in
general was very slow with merging new developments and fixes.

Don't be fooled by the recently done libusb-1.0.9 release, that
was done by the libusb-1.0 maintainer *after* the libusbx fork
was announced and had already done 2 releases. The fact that
this release only happened after the fork went public, despite
various people including me asking for a release for ages (**)
shows that forking was necessary.

Anyways, I just included this tidbit to explain why I'm replacing
libusb1 with libusbx for Fedora-18 and later. Lets not look
backwards, but forwards towards what looks to be a bright future
with libusbx :)

A rename review request can be found here:
https://bugzilla.redhat.com/show_bug.cgi?id=823886

Reviews appreciated!

Regards,

Hans

*)  Full disclosure: I'm one of the libusb developers behind the fork
**) I was originally promised a 1.0.9 release in time for inclusion
into Fedora 16 gold!
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Replacing libusb1 with libusbx

2012-05-22 Thread Hans de Goede

Hi,

On 05/22/2012 02:55 PM, Bastien Nocera wrote:

On Tue, 2012-05-22 at 13:44 +0200, Hans de Goede wrote:

Hi All,

I plan to replace libusb1 with libusbx, libusx is a fork of and
a drop in replacement for libusb1.

The libusbx fork was started by various libusb-1.0 developers
(almost all of them *), because the official maintainer of libusb-1.0
refused to do any stable / tarbal releases for over 18 months and in
general was very slow with merging new developments and fixes.


I'm guessing you're talking about Daniel Drake. Why didn't you ask him
if you could get commit access instead? I took over libfprint and
fprintd releases, and got them moved to freedesktop.org last year.


No, Daniel handed it over to Peter Stuge about 18 months ago (give or
take), and that didn't work out to well. I (and others) have tried pretty
much every everything to avoid having to fork, but to no result.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Kernel 3.4 behaves weirdly with flash drives

2012-06-19 Thread Hans de Goede

Hi,

On 06/19/2012 11:22 AM, Ankur Sinha wrote:

Hi folks,

In kernels 3.4 and 3.4.2, the kernel gets the size of my pen drives
wrong: it thinks they're EB[1] in size, when they're actually only 4GB
and 8GB. This issue is not present in the 3.3 kernel.

I was wondering if any one else is facing the same issue?


This is a known issue in the 3.4 kernel, a fix is being worked on upstream,
see:
http://permalink.gmane.org/gmane.linux.usb.general/65976

I think it is worth considering adding the proposed fix to the Fedora
3.4 kernels for now, as it seems a lot of people are bitten by this,
and the proposed fix is pretty save.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION REQUIRED] Retiring packages for Fedora 18

2012-07-10 Thread Hans de Goede

Hi,

On 07/06/2012 10:55 PM, Bill Nottingham wrote:


Package vorbisspi (fails to build)


Fixed.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Vacation hansg July 13th - July 20th

2012-07-12 Thread Hans de Goede

Hi All,

I'm going on vacation for a week starting tomorrow, and I will *not*
be reading email, etc. during that time.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION REQUIRED] [FINAL NOTICE] Retiring packages for F-18

2012-08-03 Thread Hans de Goede

Hi,

On 08/03/2012 11:27 AM, Nicolas Chauvet wrote:

2012/7/31 Bill Nottingham nott...@redhat.com:

Before we branch for Fedora 18, as is custom, we will block currently
orphaned packages and packages that have failed to build since Fedora 16.

The following packages are currently orphaned, or fail to build. If
you have a need for one of these packages, please pick them up.
If no one claims any of these packages, they will be blocked before
we branch for Fedora 18. We will block these packages on Monday, August 06.

Note that if you're receiving this mail directly, it's because you are
a co-maintainer of one of these packages. Please work with your
comaintainers to take up maintenance.

...

Package libcrystalhd (fails to build)
 comaintained by: kwizart


Hi have a fix ready for primary arches, and finally succeeded to do
runtime test with the hardware.
Now I cannot fix it because I'm not really a co-maintainer yet as I'm
still in the 'awating review' state
https://admin.fedoraproject.org/pkgdb/acls/name/libcrystalhd

The bugzilla where the FTBFS was discussed is here:
https://bugzilla.redhat.com/show_bug.cgi?id=716154

What is the process I can follow to take over maintenance of the package ?


If you can send me a git format-patch formatted patch for master (*), I can
use my proven packager rights to at least fix it for now, that way it won't
get blocked and you save a significant amount of work to get it unblocked
later.

Regards,

Hans

*) Or some other way I can make the changes without needing to think too much :)
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION REQUIRED] [FINAL NOTICE] Retiring packages for F-18

2012-08-03 Thread Hans de Goede

Hi,

On 07/31/2012 07:11 PM, Bill Nottingham wrote:

Before we branch for Fedora 18, as is custom, we will block currently
orphaned packages and packages that have failed to build since Fedora 16.

The following packages are currently orphaned, or fail to build. If
you have a need for one of these packages, please pick them up.
If no one claims any of these packages, they will be blocked before
we branch for Fedora 18. We will block these packages on Monday, August 06.

Note that if you're receiving this mail directly, it's because you are
a co-maintainer of one of these packages. Please work with your
comaintainers to take up maintenance.



snip


Package libhid (fails to build)


I've fixed the FTBFS for libhid.

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION REQUIRED] [FINAL NOTICE] Retiring packages for F-18

2012-08-07 Thread Hans de Goede

On 31 July 2012 18:11, Bill Nottingham nott...@redhat.com wrote:

 Package libcrystalhd (fails to build)

Fixed (thanks to kwizard for providing the fix, I just committed it).

Regards,

Hans
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

  1   2   3   4   5   6   >