<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drakx/perl-install/common.pm, branch 14.36</title>
<subtitle>Mageia Installer and base platform for many utilities</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/'/>
<entry>
<title>(cmp_kernel_versions) move it from any.pm to common.pm; thus preventing lazy loading of syscall.ph through</title>
<updated>2012-03-12T19:31:03+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-03-12T19:31:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=95e031578306cf1ef7656404d3e2b49db80497f4'/>
<id>95e031578306cf1ef7656404d3e2b49db80497f4</id>
<content type='text'>
any-&gt;detect_devices&gt;modules&gt;list_modules&gt;MDK::Common&gt;MDK::Common::System&gt;syscall.ph

This can end in crashing mgaaplet when performing live update (mga#3042)
because of lazy loading of syscall (by which time perl may as well have been
updated including syscall.ph which leave eg perl/5.12.x for perl/5.14.x)

This also saves quite some memory for:
- net_applet (5Mb aka 11%),
- mgapplet (7Mb aka 14%)
(as well as maybe for drakxnet but that's more transient):

21736 root      20   0  240m  44m  10m S    0  1.1   0:00.63 net_applet                                                                                               
21501 root      20   0  236m  39m  11m S    0  1.0   0:01.09 net_applet    

23116 root      20   0  297m  50m  12m S    0  1.3   0:00.58 mgaapplet                                                                                                
23259 root      20   0  290m  43m  12m S    0  1.1   0:00.40 mgaapplet     

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
any-&gt;detect_devices&gt;modules&gt;list_modules&gt;MDK::Common&gt;MDK::Common::System&gt;syscall.ph

This can end in crashing mgaaplet when performing live update (mga#3042)
because of lazy loading of syscall (by which time perl may as well have been
updated including syscall.ph which leave eg perl/5.12.x for perl/5.14.x)

This also saves quite some memory for:
- net_applet (5Mb aka 11%),
- mgapplet (7Mb aka 14%)
(as well as maybe for drakxnet but that's more transient):

21736 root      20   0  240m  44m  10m S    0  1.1   0:00.63 net_applet                                                                                               
21501 root      20   0  236m  39m  11m S    0  1.0   0:01.09 net_applet    

23116 root      20   0  297m  50m  12m S    0  1.3   0:00.58 mgaapplet                                                                                                
23259 root      20   0  290m  43m  12m S    0  1.1   0:00.40 mgaapplet     

</pre>
</div>
</content>
</entry>
<entry>
<title>(secured_file) ensure that ~/tmp is correctly owned if created</title>
<updated>2011-11-27T11:24:48+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2011-11-27T11:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=18d5cd2d2f37019efd9341a300bfbb82c6a0841d'/>
<id>18d5cd2d2f37019efd9341a300bfbb82c6a0841d</id>
<content type='text'>
callers should probably just use mkstemp in /tmp instead of relying on
$TMPDIR || $ENV{HOME}/tmp
or we should just move the choice of directoyr from callers to here,
sg like:
my $tmpdir = find { -d $_ } $ENV{TMPDIR}, "$ENV{HOME}/tmp", "$::prefix/tmp";
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
callers should probably just use mkstemp in /tmp instead of relying on
$TMPDIR || $ENV{HOME}/tmp
or we should just move the choice of directoyr from callers to here,
sg like:
my $tmpdir = find { -d $_ } $ENV{TMPDIR}, "$ENV{HOME}/tmp", "$::prefix/tmp";
</pre>
</div>
</content>
</entry>
<entry>
<title>(parse_release_file) silent perl_checker</title>
<updated>2011-11-27T00:49:53+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2011-11-27T00:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=b82b02fece7f4884848fecb34cc48c734ed12d55'/>
<id>b82b02fece7f4884848fecb34cc48c734ed12d55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(secured_file) fix crashing on creating temp file if temp dir doesn't exist (mga#1396)</title>
<updated>2011-11-27T00:49:50+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2011-11-27T00:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=03864dc61ca43ad83e2fe215d8b5438d2b351a3a'/>
<id>03864dc61ca43ad83e2fe215d8b5438d2b351a3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>also take mandriva-release file in account in common::release_file for consistency with others distributions</title>
<updated>2011-05-23T13:20:35+00:00</updated>
<author>
<name>Michael Scherer</name>
<email>misc@mageia.org</email>
</author>
<published>2011-05-23T13:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=bc3f5c62219505ee5dde74901947f998fe7bdd36'/>
<id>bc3f5c62219505ee5dde74901947f998fe7bdd36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- string changes: perl -pi -e 's!Can not!Cannot!'</title>
<updated>2011-04-04T19:18:28+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>ahmad@mageia.org</email>
</author>
<published>2011-04-04T19:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=c35e14afe195640b441f40bdd9be6e7344dd9528'/>
<id>c35e14afe195640b441f40bdd9be6e7344dd9528</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- use 'cannot' instead of 'can not'</title>
<updated>2011-04-02T19:39:51+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>ahmad@mageia.org</email>
</author>
<published>2011-04-02T19:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=ed8c9c7f3096c626c9a0419626524f477d3ae854'/>
<id>ed8c9c7f3096c626c9a0419626524f477d3ae854</id>
<content type='text'>
- use 'LDAP' instead of 'Ldap'

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use 'LDAP' instead of 'Ldap'

</pre>
</div>
</content>
</entry>
<entry>
<title>Synthesized commit during git-svn import combining previous Mandriva history with Mageia.</title>
<updated>2011-02-06T22:37:08+00:00</updated>
<author>
<name>Mageia SVN-Git Migration</name>
<email>svn-git-migration@mageia.org</email>
</author>
<published>2011-02-06T22:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=fd8bbba2f02b8bccd69e67c326fd320c0827941d'/>
<id>fd8bbba2f02b8bccd69e67c326fd320c0827941d</id>
<content type='text'>
This commit consitsts of the following subversion commits:

------------------------------------------------------------------------
r431 | dmorgan | 2011-02-06 01:58:02 +0000 (Sun, 06 Feb 2011) | 1 line

Add drakx structure on the SVN
------------------------------------------------------------------------
r432 | dmorgan | 2011-02-06 01:59:38 +0000 (Sun, 06 Feb 2011) | 1 line

Import cleaned advertising
------------------------------------------------------------------------
r446 | dmorgan | 2011-02-06 22:37:08 +0000 (Sun, 06 Feb 2011) | 1 line

Import Clean perl-install
------------------------------------------------------------------------
r448 | dmorgan | 2011-02-06 23:02:36 +0000 (Sun, 06 Feb 2011) | 1 line

Add cleaned files
------------------------------------------------------------------------
r449 | dmorgan | 2011-02-06 23:03:52 +0000 (Sun, 06 Feb 2011) | 1 line

Import cleaned kernel
------------------------------------------------------------------------
r450 | dmorgan | 2011-02-06 23:23:30 +0000 (Sun, 06 Feb 2011) | 1 line

Import cleaned tools
------------------------------------------------------------------------
r451 | dmorgan | 2011-02-07 00:01:56 +0000 (Mon, 07 Feb 2011) | 1 line

Import stage1
------------------------------------------------------------------------
r473 | dmorgan | 2011-02-07 11:20:50 +0000 (Mon, 07 Feb 2011) | 1 line

Import images
------------------------------------------------------------------------
r497 | ennael | 2011-02-09 21:02:06 +0000 (Wed, 09 Feb 2011) | 2 lines

readd missing file

------------------------------------------------------------------------
r502 | pterjan | 2011-02-09 23:30:32 +0000 (Wed, 09 Feb 2011) | 1 line

Import rescue
------------------------------------------------------------------------
r603 | ennael | 2011-02-24 13:32:54 +0000 (Thu, 24 Feb 2011) | 2 lines

import cleaned rescue for Mageia

------------------------------------------------------------------------
r2061 | tv | 2011-10-20 20:32:19 +0100 (Thu, 20 Oct 2011) | 1 line

import (cleaned) doc
------------------------------------------------------------------------
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit consitsts of the following subversion commits:

------------------------------------------------------------------------
r431 | dmorgan | 2011-02-06 01:58:02 +0000 (Sun, 06 Feb 2011) | 1 line

Add drakx structure on the SVN
------------------------------------------------------------------------
r432 | dmorgan | 2011-02-06 01:59:38 +0000 (Sun, 06 Feb 2011) | 1 line

Import cleaned advertising
------------------------------------------------------------------------
r446 | dmorgan | 2011-02-06 22:37:08 +0000 (Sun, 06 Feb 2011) | 1 line

Import Clean perl-install
------------------------------------------------------------------------
r448 | dmorgan | 2011-02-06 23:02:36 +0000 (Sun, 06 Feb 2011) | 1 line

Add cleaned files
------------------------------------------------------------------------
r449 | dmorgan | 2011-02-06 23:03:52 +0000 (Sun, 06 Feb 2011) | 1 line

Import cleaned kernel
------------------------------------------------------------------------
r450 | dmorgan | 2011-02-06 23:23:30 +0000 (Sun, 06 Feb 2011) | 1 line

Import cleaned tools
------------------------------------------------------------------------
r451 | dmorgan | 2011-02-07 00:01:56 +0000 (Mon, 07 Feb 2011) | 1 line

Import stage1
------------------------------------------------------------------------
r473 | dmorgan | 2011-02-07 11:20:50 +0000 (Mon, 07 Feb 2011) | 1 line

Import images
------------------------------------------------------------------------
r497 | ennael | 2011-02-09 21:02:06 +0000 (Wed, 09 Feb 2011) | 2 lines

readd missing file

------------------------------------------------------------------------
r502 | pterjan | 2011-02-09 23:30:32 +0000 (Wed, 09 Feb 2011) | 1 line

Import rescue
------------------------------------------------------------------------
r603 | ennael | 2011-02-24 13:32:54 +0000 (Thu, 24 Feb 2011) | 2 lines

import cleaned rescue for Mageia

------------------------------------------------------------------------
r2061 | tv | 2011-10-20 20:32:19 +0100 (Thu, 20 Oct 2011) | 1 line

import (cleaned) doc
------------------------------------------------------------------------
</pre>
</div>
</content>
</entry>
<entry>
<title>create unwind_protect() and with_private_tmp_file()</title>
<updated>2008-09-18T14:19:04+00:00</updated>
<author>
<name>Pascal Rigaux</name>
<email>pixel@mandriva.com</email>
</author>
<published>2008-09-18T14:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=dfd77a5ef5d5443794045fbb24357edcb40202b2'/>
<id>dfd77a5ef5d5443794045fbb24357edcb40202b2</id>
<content type='text'>
(for future use)

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(for future use)

</pre>
</div>
</content>
</entry>
<entry>
<title>- keep in $o-&gt;{previous_release} the info about upgraded /etc/release,</title>
<updated>2008-09-01T16:13:40+00:00</updated>
<author>
<name>Pascal Rigaux</name>
<email>pixel@mandriva.com</email>
</author>
<published>2008-09-01T16:13:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=73e9459062f85bca8adef6976df8d4a6f2dbbbe0'/>
<id>73e9459062f85bca8adef6976df8d4a6f2dbbbe0</id>
<content type='text'>
  and pass "reason" and version to urpmi.addmedia

- we also parse {version} field out of /etc/release

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  and pass "reason" and version to urpmi.addmedia

- we also parse {version} field out of /etc/release

</pre>
</div>
</content>
</entry>
</feed>
