<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drakx/perl-install, branch 17.77</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>17.77</title>
<updated>2017-04-04T18:35:12+00:00</updated>
<author>
<name>Rémi Verschelde</name>
<email>rverschelde@gmail.com</email>
</author>
<published>2017-04-04T18:35:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=39c8e7e0e78e7aafd6883d83ccbae8057984cb9b'/>
<id>39c8e7e0e78e7aafd6883d83ccbae8057984cb9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document previous commits by Martin Whitaker</title>
<updated>2017-04-04T18:25:05+00:00</updated>
<author>
<name>Rémi Verschelde</name>
<email>rverschelde@gmail.com</email>
</author>
<published>2017-04-04T18:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=7d817b13a68e27750e84588602b39acb4c255e21'/>
<id>7d817b13a68e27750e84588602b39acb4c255e21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Force reinitialisation of partition suggestions after wiping disk.</title>
<updated>2017-04-04T18:06:36+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T18:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=e5f6dd2bc9724c56ab73994aeb53e76313132bb0'/>
<id>e5f6dd2bc9724c56ab73994aeb53e76313132bb0</id>
<content type='text'>
When the "Use entire disk" partitioning solution is chosen in a UEFI
install, any existing ESP will be deleted, so we must force the
partition suggestions to be updated to ensure we create a new one.

(this matches what is done in the diskdrake auto-allocate routine)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the "Use entire disk" partitioning solution is chosen in a UEFI
install, any existing ESP will be deleted, so we must force the
partition suggestions to be updated to ensure we create a new one.

(this matches what is done in the diskdrake auto-allocate routine)
</pre>
</div>
</content>
</entry>
<entry>
<title>kill now useless is_mgalive()</title>
<updated>2017-04-04T18:06:18+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2017-04-03T15:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=121369c77f8121376546b6094851fb1036665ed0'/>
<id>121369c77f8121376546b6094851fb1036665ed0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix fast path for do_pkgs::ensure_is_installed().</title>
<updated>2017-04-04T18:06:00+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T11:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=0f4ad0ec62a120258307c5bcad6f68abbb2d369a'/>
<id>0f4ad0ec62a120258307c5bcad6f68abbb2d369a</id>
<content type='text'>
The refactoring in commit de1fcc27f943f4ae7b8ac4147a36b196c236619e
failed to pass $o_file down to is_installed().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The refactoring in commit de1fcc27f943f4ae7b8ac4147a36b196c236619e
failed to pass $o_file down to is_installed().
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix do_pkgs_standalone::remove() for Live install.</title>
<updated>2017-04-04T18:05:53+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T11:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=4c91aaced1cb66d37bd1aae558b4e3364555d1cc'/>
<id>4c91aaced1cb66d37bd1aae558b4e3364555d1cc</id>
<content type='text'>
When running a Live install, we generally need to chroot to the
install root when removing packages.

This was causing os-prober to be removed from the Live system
instead of from the installed system when the "Probe foreign OS"
option was unchecked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running a Live install, we generally need to chroot to the
install root when removing packages.

This was causing os-prober to be removed from the Live system
instead of from the installed system when the "Probe foreign OS"
option was unchecked.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix do_pkgs_standalone::are_installed() for Live install.</title>
<updated>2017-04-04T18:05:42+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T11:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=b7a7defc4a6d8277adb2aec39b7b60c1165365f7'/>
<id>b7a7defc4a6d8277adb2aec39b7b60c1165365f7</id>
<content type='text'>
When running a Live install, we generally need to chroot to the
install root when checking if packages are installed. There is
an exception to this, but the Live installer overrides $::prefix
in this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running a Live install, we generally need to chroot to the
install root when checking if packages are installed. There is
an exception to this, but the Live installer overrides $::prefix
in this case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up detection of Live install root in do_pkgs_standalone::install().</title>
<updated>2017-04-04T18:05:25+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T10:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=519c83885a19195f1f580dbcc154b6596f76ff5c'/>
<id>519c83885a19195f1f580dbcc154b6596f76ff5c</id>
<content type='text'>
Now we have $::isLiveInstall, we can use it. Also use $::prefix
instead of hardcoding the path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now we have $::isLiveInstall, we can use it. Also use $::prefix
instead of hardcoding the path.
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed up proc_partitions::compare() and avoid unwanted udev events.</title>
<updated>2017-04-04T18:04:51+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T19:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=8c1b77dc5934c4ad1bf9aa8ed11758eef7290bc7'/>
<id>8c1b77dc5934c4ad1bf9aa8ed11758eef7290bc7</id>
<content type='text'>
The compare function doesn't look at the filesystem type, so there's
no need to probe it.

This avoids unwanted udev events when we are checking that the kernel
has been informed of partition table changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The compare function doesn't look at the filesystem type, so there's
no need to probe it.

This avoids unwanted udev events when we are checking that the kernel
has been informed of partition table changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add safety net for informing the kernel after writing a DOS partition table.</title>
<updated>2017-04-04T18:04:47+00:00</updated>
<author>
<name>Martin Whitaker</name>
<email>mageia@martin-whitaker.me.uk</email>
</author>
<published>2017-04-02T18:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/drakx/commit/?id=23db13194282cfff24d4bc88a7790ebd272953a0'/>
<id>23db13194282cfff24d4bc88a7790ebd272953a0</id>
<content type='text'>
There is an unidentified condition that prevents udevd calling the
BLKRRPART ioctl after a partition table is written. It looks like
either the kernel or udevd drops device change events if they are
too closely spaced in time. So, in the case where we expect udevd
to call BLKRRPART, check /proc/partitions to make sure it has done
so. Arbitrarily try 5 times, 100ms apart, before giving up and
informing the kernel ourselves.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is an unidentified condition that prevents udevd calling the
BLKRRPART ioctl after a partition table is written. It looks like
either the kernel or udevd drops device change events if they are
too closely spaced in time. So, in the case where we expect udevd
to call BLKRRPART, check /proc/partitions to make sure it has done
so. Arbitrarily try 5 times, 100ms apart, before giving up and
informing the kernel ourselves.
</pre>
</div>
</content>
</entry>
</feed>
