<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.linux.ubuntu.devel.discuss">
    <title>gmane.linux.ubuntu.devel.discuss</title>
    <link>http://blog.gmane.org/gmane.linux.ubuntu.devel.discuss</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13766"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13763"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13761"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13760"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13758"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13755"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13753"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13748"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13745"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13741"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13730"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13729"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13728"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13722"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13718"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13716"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13714"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13709"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13706"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13705"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13766">
    <title>[RFC] zswap for Precise, with script</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13766</link>
    <description>&lt;pre&gt;Any thoughts on this?  I wrote it on a whim after installing an SSD and 
completely disabling all swap.  Haven't checked to see if Ubuntu 
supports hibernate to file yet (creating a hibernation file on demand 
would be optimal for me...)

This works with kernel 3.2.0 ... 3.0 used num_devices as the parameter 
for zram, while 2.6.32 used num (I think).  They keep changing the 
parameter name!

This init script (sorry, I have no clue how to write an upstart job) 
will load zram, set one of its devices to a given size, create swap on 
it, and turn that swap on.  It'll also deactivate the swap and free the 
associated RAM.

Accepted sizes are "half" and "quarter" of installed RAM as gotten by 
MemTotal in /proc/meminfo; any size in bytes; or suffixed K, M, G sizes.


/etc/default/zswap can contain the following variables:

# Set to 1 to disable
ZSWAP_DISABLED=0

# Number of /dev/zramX devices
ZRAM_NUM_DEVICES=4

# Swap device is /dev/$ZSWAP_DEVICE
ZSWAP_DEVICE="zram0"

# Size
ZSWAP_SIZE="quarter"
#! /bin/sh
### BEGIN INIT INFO
# Provides:          zswap
# Required-Start:    $syslog
# Required-Stop:     $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description:       Activate compressed swap
### END INIT INFO
#
#
# Version:1.0 john.r.moser&amp;lt; at &amp;gt;gmail.com
#

#
# It's also possible to resize the zswap by device hopping, i.e.
# making a new one on /dev/zram1, swapon /dev/zram1, and then
# swapoff /dev/zram0.  This would be CPU intensive...
#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Sets up compressed swap"
NAME=zswap
SCRIPTNAME=/etc/init.d/$NAME

# Default value
ZRAM_NUM_DEVICES=4
ZSWAP_DEVICE="zram0"
ZSWAP_SIZE="quarter"

# Read config file if it is present.
if [ -r /etc/default/$NAME ]; then
. /etc/default/$NAME
fi

# Gracefully exit if disabled
[ "$ZSWAP_DISABLED" = "1" ] &amp;amp;&amp;amp; exit 0

is_numeric() {
echo "$&amp;lt; at &amp;gt;" | grep -q -v "[^0-9]"
}

#Takes:
# zswap_to_bytes 524288
# zswap_to_bytes 512K
# zswap_to_bytes 128M
# zswap_to_bytes 2G
# otherwise formed parameters are errors.
zswap_to_bytes() {
MODIFIER="${1#${1%?}}"
ZR_SIZE="${1: -1}"

# Numeric:  just pass as-is
if ( is_numeric ${1} ) ; then
echo ${1}
return 0
fi

# If size isn't a number,
if ! ( is_numeric ${ZR_SIZE} ) ; then
echo "0"
return 1
fi

if [ "${MODIFIER}" = "K" ]; then
ZR_SIZE=$(( ZR_SIZE * 1024 ))
elif [ "${MODIFIER}" = "M" ]; then
ZR_SIZE=$(( ZR_SIZE * 1024 * 1024 ))
elif [ "${MODIFIER}" = "G" ]; then
ZR_SIZE=$(( ZR_SIZE * 1024 * 1024 * 1024 ))
elif [ ! is_numeric "${MODIFIER}" ]; then
echo "0"
return 1
fi
echo $ZR_SIZE
}

#
#Function that starts the daemon/service.
#
d_start() {
ZSWAP_LOADED=0
swapon -s | cut -f 1 | grep "/dev/${ZSWAP_DEVICE}" &amp;amp;&amp;amp; ZSWAP_LOADED=1
if [ "${ZSWAP_LOADED}" -eq "1" ]; then
echo "zswap already in use"
return 1
fi
# this parameter name keeps changing with new kernel versions
modprobe zram zram_num_devices=${ZRAM_NUM_DEVICES}

# Does it now exist?
if [ ! -b /dev/${ZSWAP_DEVICE} ]; then
echo "/dev/${ZSWAP_DEVICE} does not exist!"
return 1
fi

# half or quarter size
if [ "${ZSWAP_SIZE}" = "half" -o "${ZSWAP_SIZE}" = "quarter" ]; then
MEM_SZ=$(cat /proc/meminfo | grep MemTotal | awk '{print $2}')
if [ "${ZSWAP_SIZE}" = "half" ]; then
ZSWAP_SIZE=$(( MEM_SZ * 512 ))
else
ZSWAP_SIZE=$(( MEM_SZ * 256 ))
fi
else
ZSWAP_SIZE=$( zswap_to_bytes $ZSWAP_SIZE )
if [ "${ZSWAP_SIZE}" = "0" ]; then
echo "Invalid ZSWAP_SIZE"
return 1
fi
fi
echo $ZSWAP_SIZE &amp;gt; /sys/block/${ZSWAP_DEVICE}/disksize
mkswap /dev/${ZSWAP_DEVICE}
swapon /dev/${ZSWAP_DEVICE}
}

#
#Function that stops the daemon/service.
#
d_stop() {
ZSWAP_LOADED=0
swapon -s | cut -f 1 | grep "/dev/${ZSWAP_DEVICE}" &amp;amp;&amp;amp; ZSWAP_LOADED=1
if [ "${ZSWAP_LOADED}" != "1" ]; then
echo "zswap not in use"
return 1
fi
if ! ( swapoff /dev/${ZSWAP_DEVICE} ); then
echo "Cannot de-activate compressed swap /dev/${ZSWAP_DEVICE}!"
return 1
fi

# Double check this
ZSWAP_LOADED=0
swapon -s | cut -f 1 | grep "/dev/${ZSWAP_DEVICE}" &amp;amp;&amp;amp; ZSWAP_LOADED=1
if [ "${ZSWAP_LOADED}" = "1" ]; then
echo "zswap /dev/${ZSWAP_DEVICE} did not de-activate!"
return 1
fi

# free the block device's memory
echo 1 &amp;gt; /sys/block/${ZSWAP_DEVICE}/reset
modprobe -r zram
}


case "$1" in
  start)

echo -n "Starting $DESC: $NAME"
d_start
echo "."
;;
  stop)
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
;;
  #reload)
#
#No reload target
#
  #;;
  restart|force-reload)
echo -n "Restarting $DESC: $NAME"
d_stop
#sleep 1
d_start
echo "."
;;
  *)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" &amp;gt;&amp;amp;2
exit 1
;;
esac

exit 0
&lt;/pre&gt;</description>
    <dc:creator>John Moser</dc:creator>
    <dc:date>2012-05-17T13:55:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13763">
    <title>Questions and patches related to casper.</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13763</link>
    <description>&lt;pre&gt;
I have been having issues trying to do a persistent-usb image for
Ubuntu 12.04.

*  /cow is not checked with fsck on startup.  (casper patch to fix this attached)

* /cow is not visible in / by default.  I think this is required if
   we are ever to be able to unmount /cow cleanly.
   (fixed by attached casper patch).

* /cow cannot be cleanly un-mounted on shutdown

   I've made some attempts, but have not gotten this working.
   The attached '/etc/init.d/umountroot' contains my attempts.


I'd love to get this working cleanly....so please let me know if you
have any suggestions.

I'm not sure if Ubuntu uses 'signed-off-by' for this type
of thing, but if so, consider it:

Signed-off-by:  Ben Greear &amp;lt;greearb&amp;lt; at &amp;gt;candelatech.com&amp;gt;

Thanks,
Ben

&lt;/pre&gt;</description>
    <dc:creator>Ben Greear</dc:creator>
    <dc:date>2012-05-16T22:40:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13761">
    <title>12.04 - question/feedback on "sound settings"</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13761</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Edwin Günthner</dc:creator>
    <dc:date>2012-05-14T11:25:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13760">
    <title>Power off not really working on system with EFI BIOS</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13760</link>
    <description>&lt;pre&gt;I've an Gateway FX6850-51u desktop.  This is an EFI system, and until few
Ubunutu releases ago, there was a kernel bug that caused kernel to crash on
shutdown or reboot.  This bug was fixed some time ago, and my system
reboots correctly (see
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/721576).  However on
shutdown kernel now only displays "Power down." message on console, but it
does not power down the system.  It's kind of odd.  Are there some settings
to fiddle with or diagnostic I could run?
&lt;/pre&gt;</description>
    <dc:creator>Aleksandar Milivojevic</dc:creator>
    <dc:date>2012-05-12T21:21:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13758">
    <title>Problems with setuid app in Ubuntu 12.04</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13758</link>
    <description>&lt;pre&gt;Hi all.  I've recently installed Ubuntu 12.04 64bit.

I'm using a proprietary VPN utility from Juniper Networks on my Linux
system.  In previous versions of Ubuntu, it worked just fine.  In the
current version of Ubuntu, I'm getting failures.  For some reason it's
not letting me invoke a setuid application.

The way it is deployed is it unpacks into a hidden directory under
$HOME, then the main VPN program needs to be made setuid root so that it
can be invoked by me but do root-y things.

Then, you can either run the tool directly from the command line or you
can run a little Java control window which manages the VPN.  If I run
the program directly from the command line, the setuid works and the VPN
comes up and works fine.  But, I can't control it or see how long it's
been up.

Whenever I try to use the Java control panel the GUI comes up and tries
to run the setuid program, but it fails and then the whole thing
crashes.  I get this error:

  Failed to setuid to root. Error 1: Operation not permitted

But I have clearly set the right bits and it works when invoked
directly.  I've tried many different variations of Java including
downloaded ones directly from Sun/Oracle.

One note, the application is 32bit and so I need to run 32bit Java as
well.  Not sure if that matters.

Has the 12.04 release installed some new security measures that might be
keeping my setuid program from working properly?  I've tried putting
Java under /opt/jvm and also run "service apparmor teardown" to try to
be sure apparmor is not involved, but I don't know enough to know if I
succeeded.

I'm really stuck and could use any pointers or tips anyone has.


&lt;/pre&gt;</description>
    <dc:creator>Paul Smith</dc:creator>
    <dc:date>2012-05-09T23:27:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13755">
    <title>questions about current ways of work in Ubuntu release process</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13755</link>
    <description>&lt;pre&gt;Hi All,

 Some of you might remember me, some of you won't. I used to be part
of the Ubuntu community and loved every minute of it. I've been drawn
to some other open source projects since then, but the apparent
quality boost I'm experiencing with 12.04 has left me eager and
curious about things, not to mention Mark's helped to engage this
curiosity[0].

So, I'm terribly curious about:

1) "we’ll ratchet up the continuous integration" - What sort of
continues integration system Ubuntu is using now? I guess its based on
Jenkins ? I'd love to read the gory details somewhere.
2) "smoke testing" - is it done by hand by Ubuntu members, or also
taken care of by the CI system?
3) "automated benchmarking of the release" - How's that done? Again,
happy to read the gory details somewhere ;)
4) "..both qualitative and quantitative, with user research and
testing continuing to shape our design decisions.." - How is user
research being conducted? for testing, I suppose there's the community
QA team the has the test cases executed by hand? How is it shaping the
design decision? Are there new Launchpad modules that assist in that?
5) Is 'Fauna' another software / cloud component? (I've never seen
such a blog post with so many cryptic words for the non native English
speaker ;)
6) Where can I read more about 'Quantum' , the virtualized network
madness in the cloud  ;) ?

Kudos to the great team of Ubuntu - reading all of this and asking all
those question makes me wanna rejoin the party again, doing some catching up.
I might also try to pitch up some of the practices to the other open
source projects I'm part of ;)
(I've always admired the way we do things in Ubuntu!)

&lt;/pre&gt;</description>
    <dc:creator>Sivan Greenberg</dc:creator>
    <dc:date>2012-05-09T15:30:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13753">
    <title>Where is libgcr-3-common:i386?</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13753</link>
    <description>&lt;pre&gt;I'm trying to run a program under Wine in my Ubuntu 12.04 64bit fresh
installation.  When I run it I get this error:

        p11-kit: couldn't load
        module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory

I've discovered that the 64bit version of that file lives in
gnome-keyring and so I tried to "sudo apt-get install
gnome-keyring:i386".  I found some libraries it requires and those
require other libraries, all of which do exist, until I get down to a
requirement for:

        $ sudo apt-get install libgcr-3-common:i386
        Package libgcr-3-common:i386 is not available, but is referred
        to by another package.
        This may mean that the package is missing, has been obsoleted,
        or
        is only available from another source
        
        E: Package 'libgcr-3-common:i386' has no installation candidate

However it's odd because if I go to the Ubuntu site to look it up, that
library seems to be packaged properly; for example:

        https://launchpad.net/ubuntu/precise/i386/libgcr-3-common

Can anyone explain what the message means and how I can get a copy of
that library to install?  Am I missing some extra repo (I think I've
turned them all on at this point)?


&lt;/pre&gt;</description>
    <dc:creator>Paul Smith</dc:creator>
    <dc:date>2012-05-08T15:19:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13748">
    <title>Major Page Fault Handler in the Linux Kernel</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13748</link>
    <description>&lt;pre&gt;Hi Dear Ubuntu developers and kernel hackers,

I am wondering where is the major page fault handler.

I wrote an algorithm to minimize page faults in the kernel. So I need to
record something whenever a page fault happens. I currently record a page
fault happen at do_page_fault(...) in arch/x86/mm/fault_32.c

However, it seems both minor and major page fault will go to
do_page_fault(...) ...
And minor page faults happen all the time and messed up the algorithm.

I guess I only want to record stuff when a major page_fault happens. So,
kernel hackers, would you please tell me where should I put my code? Which
file and which function.


By the way, I am hacking kernel 2.6.24

Thank you very much!
Alfred
&lt;/pre&gt;</description>
    <dc:creator>Alfred Zhong</dc:creator>
    <dc:date>2012-05-04T01:07:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13745">
    <title>mysql-server ships with user *</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13745</link>
    <description>&lt;pre&gt;After upgrading to Ubuntu 12.04 my install script broke, which turns
out to be related to the default * users in MysQL. When I installed
mysql-server on a brand new fresh Ubuntu 12.04 install, it had two
'wildcard' users, which wasn't the case on 11.10 / 5.0:

mysql&amp;gt; select host, user from mysql.user;
+---------------+------------------+
| host          | user             |
+---------------+------------------+
| 127.0.0.1     | root             |
| ::1           | root             |
| jeroen-ubuntu |                  |
| jeroen-ubuntu | root             |
| localhost     |                  |
| localhost     | debian-sys-maint |
| localhost     | root             |
+---------------+------------------+
7 rows in set (0.00 sec)

These wildcard users allow a client to login with an arbitrary
username. However, it will also match for any existing user. Hence a
problem occurs after additional users are inserted into the table:

INSERT INTO mysql.user
VALUES('%','myroot','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','');
FLUSH PRIVILEGES;

When logging in with user 'myroot', it is first matched to the
wildcard user and hence logged in as user ""&amp;lt; at &amp;gt;"localhost" instead of
"myroot"&amp;lt; at &amp;gt;"localhost". The problem can be avoided by deleting this
wildcard users from mysql.user.

I suspect that more people are running into this problem. What is the
intention of including this wildcard user? Is there any way I can
force mysql client to login with "myroot"&amp;lt; at &amp;gt;"localhost" instead of
""&amp;lt; at &amp;gt;"localhost"? I want my install script to work on general machines
but I don't want to just start removing pre-existing users...

&lt;/pre&gt;</description>
    <dc:creator>Jeroen Ooms</dc:creator>
    <dc:date>2012-05-02T22:14:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13741">
    <title>Linux (or Ubuntu specific) tools to measure number of page faults</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13741</link>
    <description>&lt;pre&gt;Dear Ubuntu Developers, especially Kernel Hackers,


This may be a stupid question, please excuse my ignorance.

I am doing a project on Linux scheduler that trying to minimize number of
page faults.

I finished the algorithm implementation and I need to measure the effect. I
am wondering if Linux provides tools to record number of page fault
happened during the whole execution process?

Basically, I want something like $ pfstat ./a.out page faults: 3 Execution
Time: 1003 ms

Is there such a tool? I want to make sure before deciding to write one by
myself, which will be a lot of work...

Thanks a lot!

Alfred
&lt;/pre&gt;</description>
    <dc:creator>Alfred Zhong</dc:creator>
    <dc:date>2012-05-01T01:53:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13730">
    <title>Tor &amp; application-firewall support</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13730</link>
    <description>&lt;pre&gt;There's been some discussion on this mailing list about application-firewalls, and I wanted to say a word about Ubuntu's inability to filter internet connections at the application-level.


I work as a freelance journalist. On many occasions I recommend the use of Tor to sources in middle eastern and southeast Asian countries. For their own safety, they need an anonymous way to upload things to the internet and in general to communicate online.

I am a strong proponent of open-source software and am a fan of Debian and Ubuntu; however, I caution my sources against running the Tor client on Ubuntu because of Ubuntu's lack of support for application-firewalls. I often advise Microsoft Windows be used because application-firewall software exists that allows users to create a "Tor Profile": a firewall-settings profile that not only filters DNS lookups but also only allows outbound connections from the Tor client. All other applications are blocked from connecting to the internet while this profile is active.


When needing to use Tor, the source will activate the firewall software's user-created "Tor Profile" and then start a Tor browsing session. When finished browsing, the source will close Tor and change the firewall settings from the "Tor Profile" back to the default profile which in general allows all applications to connect to the internet. This setup ensures that no other applications "accidentally" connect to the internet during an active Tor session and "reveal" the source's true IP address.  

I'm sharing this because I hope to see Ubuntu gain this valuable feature-set. There are many advantages to being able to filter at the application-level. It's a feature sadly missing from Ubuntu. Hopefully it's something Ubuntu developers will address in the near future.
Sincerely,

Paul Campbell&lt;/pre&gt;</description>
    <dc:creator>Paul Campbell</dc:creator>
    <dc:date>2012-04-24T12:49:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13729">
    <title>hang in failsafe.conf on precise</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13729</link>
    <description>&lt;pre&gt;I just encountered some problems with very long boottimes on precise.
failsafe.conf just hangs until the timeout has elapsed.

The culprit seems to be that I define interfaces in
/etc/network/interfaces that do not exist when I'm testing in kvm
(ifup -a fails). This then seems to prevent static-network-up to be
emitted. I'm not quite sure why this event is never emitted. Is
static-network-up only emitted, if the job networking ("exec ifup -a")
runs successfully? (I've disable network-interface.conf)

As a workaround I think I'll just disable failsafe.conf and write my
own job which immediately emits the static-network-up event.

Christoph

&lt;/pre&gt;</description>
    <dc:creator>Christoph Mathys</dc:creator>
    <dc:date>2012-04-24T10:39:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13728">
    <title>Excessive swapping with 1GB of memory - UBUNTU 12.04 daily build</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13728</link>
    <description>&lt;pre&gt;I believe I've found the solution to excessive swapping with 1GB of memory.

There is a script "/usr/lib/pm-utils/power.d/laptop-mode" that is setting too low values to VM tunable kernel parameters when on AC power:

dirty_background_ratio=5

dirty_ratio=10


The line 69 of the script is the following:

        write_values 0 10 5 500

Changing the line with these values resulted in being able to run the system with 1GB without swap partition and good performance even with many large processes running.

        write_values 0 90 20 500

This sets the VM subsystem with these values:

dirty_background_ratio=20

dirty_ratio=90


I think it needs some attention.

Thanks,
  Gustavo Rybarczyk.&lt;/pre&gt;</description>
    <dc:creator>Gustavo R Leal</dc:creator>
    <dc:date>2012-04-24T01:28:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13722">
    <title>trouble with python-minimal upgrade</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13722</link>
    <description>&lt;pre&gt;Hey folks,
Sorry to ask for support on this list, but I just tried to upgrade to
oneiric, and my computer is in a sorry state.  python-minimal has a
dependency loop problem, and dpkg is complaining more loudly than I'm
used to.

Basically, all the various upgrade commands I have tried result in this:

Actually, as I type this email, I made some progress:
sudo dpkg --remove --force-all python-minimal
sudo apt-get install -f
update-manager &amp;gt; partial upgrade.


Anyway, I got a bit nervous there, since I wasn't sure how much apt
and dpkg depended on python to do their work (ie, removing python
might remove my ability to manipulate packages).  No harm no foul at
this point.

Since I wrote this email, I'm sending it.  For those interested
parties, instead of a bug report, treat this like a transient
notification just like you get in the upper right.

Thanks, bye,
Dan


&lt;/pre&gt;</description>
    <dc:creator>Daniel Hollocher</dc:creator>
    <dc:date>2012-04-21T02:55:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13718">
    <title>Recent OpenSSL update that breaks cloudfront and rubygems.org?</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13718</link>
    <description>&lt;pre&gt;The recent update to OpenSSL in Precise has rendered cloudfront.com
unusable (as well as several other hosts which people have noted
throughout other various bugs -- the one I discovered was
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/986147). Can we
please get a fix since this breaks downloading from RubyGems.org on
Precise and could potentially break quite a few development machines.
Doing -tls1 or -ssl3 or enforcing a specific cipher allows it to work
but this is a big problem considering it breaks many Python and Ruby
applications like bundler, net/https, rubygems, and eventmachine
(unless you work around it) and libraries and applications that rely
on them.

&lt;/pre&gt;</description>
    <dc:creator>Jordon Bedwell</dc:creator>
    <dc:date>2012-04-20T17:06:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13716">
    <title>Missing File</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13716</link>
    <description>&lt;pre&gt;I am having Trouble getting this through to You.  Something in Your 
System is rejecting because of HTML attachments, which there are none 
that I am putting in here.

This is my 3rd try and I hope the last.  I have told my Thunderbird to 
send this in plain Text, I just hope that works.

Ray McCrum

-----Main text----

This should be an easy fix.

This morning I tried to upgrade my Ubuntu 11.10 to the Ubuntu 12.04 
beta2-desktop-amd64, which did not work.

I went into the Terminal and typed in this Line.....
         ''sudo do-­release-­upgrade ­d;''

I tried this several times, both using and not using the "-" between 
words like it is Printed in the PDF I downloaded from the Ubuntu Web 
Site last evening.  I also tried it with and with out the "; " at the 
end of the Line.

The only result I got was a Line that said "no upgrades found''.  I know 
the File has been released, because I downloaded a copy of it last 
evening also.  I do prefer to use the Automatic Upgrade, because it has 
worked so well on Ubuntu before, and saves so much time re-installing 
and configuring Software.

I am currently using Ubuntu 10.04 L.T.S as my Main Software, but I have 
the 11.10 version installed also, the last two weeks.

The 11.10 appears to be working great, but I always test New OS Systems 
about a Month before I really switch to them on a permanent basis.

One comment I would like to make is about the 'new' Desktop Programs, 
both Gnome3, and Unity.  I do not really like either of them, because 
they remove the 'Panels' that an individual can add Icons to for Quick 
Starting Software Programs.  I am using the Unity on my Ubuntu 11.10 
because is it the 'lesser of the two evils'.  I normally keep 18 
separate Icons, plus the Drop Down Menu Box, and the standard Calender, 
Network Icon Volume Control, and Shut Down Menu in the top Panel on 
Ubuntu 10.04.  That can't be done in the Unity Interface.  The 
''Dashboard'' is a time waster in finding the Programs I want to run.

Other then the Menu system, the Ubuntu 11.10 appears to be a great 
operating System.  This 10.04 I have been running has been the best I 
have ever owned in 28 Years I have been using Computers.

Thank You

Ray McCrum
     Email;  ogmhc10n2&amp;lt; at &amp;gt;att.net



&lt;/pre&gt;</description>
    <dc:creator>Ray McCrum</dc:creator>
    <dc:date>2012-04-20T16:50:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13714">
    <title>Missing File</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13714</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Ray McCrum</dc:creator>
    <dc:date>2012-04-20T16:25:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13709">
    <title>Old Turtle</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13709</link>
    <description>&lt;pre&gt;

Hi,
I try to install the TurtleArt in Synaptic and only have the version 98..I have the latest sources (of precise pnagolin)...The latest Turtle are 138!
http://activities.sugarlabs.org/en-US/sugar/addon/4027
Someone can update it?
Regards!
Alan       &lt;/pre&gt;</description>
    <dc:creator>Alan Jhonn Aguiar Schwyn</dc:creator>
    <dc:date>2012-04-19T01:28:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13706">
    <title>ld changed linking behaviour in precise?</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13706</link>
    <description>&lt;pre&gt;Today, my build suddenly had a linker error out of nowhere. Further
investigations revealed:
The default of the linker flag --as-needed seems to be different
compared to lucid and precise a few days ago. While earlier versions
assumed --no-as-needed by default, now the default seems to be to use
--as-needed. Because of that, some libraries which were needlessly
linked against others were not linked anymore. This later caused
'undefined reference' warnings, because said needlessly linked
libraries were no longer recursivly included in other libraries.

Assuming I diagnosed this correctly, was this change intentional?

And for the future: Where can I find the defaults of such command line
switches for gcc/ld? Are there any distro specific overrides? Because
'man ld' still tells me that --no-as-needed is the default...

Christoph

&lt;/pre&gt;</description>
    <dc:creator>Christoph Mathys</dc:creator>
    <dc:date>2012-04-18T14:18:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13705">
    <title>Toolchain for cross compilation</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13705</link>
    <description>&lt;pre&gt;I've got an embedded target running ubuntu 11.04 (natty), with the
following toolchain:
gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)

I'd like to build a corresponding toolchain for my host so I can
reliably cross compile for the embedded ubuntu target.  What's the
best way to go about doing this?  My host is 64 bit oneiric.  Is there
a toolchain source package for a specific Ubuntu release that I can
downloading and build on my host?


Thanks!

Additional info:
#) gcc -v (run on target)
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.5.2-8ubuntu4'
--with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.5 --enable-shared --enable-multiarch
--with-multiarch-defaults=i386-linux-gnu --enable-linker-build-id
--with-system-zlib --libexecdir=/usr/lib/i386-linux-gnu
--without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.5
--libdir=/usr/lib/i386-linux-gnu --enable-nls --with-sysroot=/
--enable-clocale=gnu --enable-libstdcxx-debug
--enable-libstdcxx-time=yes --enable-plugin --enable-gold
--enable-ld=default --with-plugin-ld=ld.gold --enable-objc-gc
--enable-targets=all --disable-werror --with-arch-32=i686
--with-tune=generic --enable-checking=release --build=i686-linux-gnu
--host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
root&amp;lt; at &amp;gt;cc-dfi:/home/blue/scripts# g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.5.2-8ubuntu4'
--with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-4.5 --enable-shared --enable-multiarch
--with-multiarch-defaults=i386-linux-gnu --enable-linker-build-id
--with-system-zlib --libexecdir=/usr/lib/i386-linux-gnu
--without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.5
--libdir=/usr/lib/i386-linux-gnu --enable-nls --with-sysroot=/
--enable-clocale=gnu --enable-libstdcxx-debug
--enable-libstdcxx-time=yes --enable-plugin --enable-gold
--enable-ld=default --with-plugin-ld=ld.gold --enable-objc-gc
--enable-targets=all --disable-werror --with-arch-32=i686
--with-tune=generic --enable-checking=release --build=i686-linux-gnu
--host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)

&lt;/pre&gt;</description>
    <dc:creator>Thomas Taranowski</dc:creator>
    <dc:date>2012-04-16T23:05:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13704">
    <title>ccs_config_validate exits with 191 and broken link for cluster.rng</title>
    <link>http://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/13704</link>
    <description>&lt;pre&gt;Hi all,

I have got a problem with "ccs_config_validate".
I says: "Unable to update relaxng schema: /usr/sbin/ccs_config_validate: line 191: ccs_update_schema: command not found."

cman version is: 3.1.7-0ubuntu2.

This bug is described in "https://bugs.launchpad.net/ubuntu/+source/redhat-cluster/+bug/956383" but no solution found yet.

Could anyone help me?

Best regards
Christian

&lt;/pre&gt;</description>
    <dc:creator>Christian Brandes</dc:creator>
    <dc:date>2012-04-16T13:12:23</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.ubuntu.devel.discuss">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.ubuntu.devel.discuss</link>
  </textinput>
</rdf:RDF>

