[firstboot][PATCH] Add missing python-ethtool dependency (#1116921)
by Martin Kolman
Signed-off-by: Martin Kolman <mkolman(a)redhat.com>
---
firstboot.spec | 1 +
1 file changed, 1 insertion(+)
diff --git a/firstboot.spec b/firstboot.spec
index 08e7ff6..fd21554 100644
--- a/firstboot.spec
+++ b/firstboot.spec
@@ -25,6 +25,7 @@ Requires(preun): systemd-units
Requires(postun): systemd-units
Requires: firstboot(windowmanager)
Requires: libreport-python
+Requires: python-ethtool
%define debug_package %{nil}
--
1.9.3
9 years, 11 months
[libblockdev 0/2] Automating libblockdev project a bit (v2)
by Anne Mulhern
Made all the changes that were asked for, also added a bunch of comments,
split out the BlockDev targets into individual ones.
In future will explore removing some of the implicit rules entirely if they
can be handled by make's built in implicit rules and of course, autotools.
Might consider changing the namin of the plugin stub files so they can be
recognized by a simpler pattern.
mulhern (2):
Make Makefile mostly automatic.
Ignore all test executables.
.gitignore | 5 ++
Makefile | 192 +++++++++++++++++++++++++----------------------
src/lib/blockdev.c | 13 +---
src/lib/blockdev.h | 1 -
src/lib/plugin_apis/dm.h | 2 +-
src/lib/test_blockdev.c | 2 +
src/plugins/loop.c | 4 -
src/plugins/lvm.c | 5 --
src/plugins/swap.c | 5 --
src/plugins/test_loop.c | 4 +-
src/plugins/test_lvm.c | 5 +-
src/plugins/test_swap.c | 4 +-
src/utils/sizes.c | 4 -
src/utils/test_sizes.c | 4 +-
14 files changed, 127 insertions(+), 123 deletions(-)
--
1.9.3
9 years, 11 months
[anaconda][master][PATCH] No jumping in progress spoke!
by Martin Kolman
I have been checking out how the new stacked window Anaconda works
(very well! :)) and noticed that when the "we won't touch your other disks"
labels are hidden or shown they make the other widgets jump around.
While discussing how to solve this on IRC, Halfline advised to use the
GtkRevealer widget, which was introduced in GTK 3.10. Turns out Revealer
works very well and fixes the issue, so thanks a lot Halfline! :)
I think there might be quite a lot of other places where we could
use this widget - not only to prevent "jumping" but also to improve
graphical interface feedback as Revealer support various hide/show transitions
that could make stuff showing up/vanishing less visually jarring.
Martin Kolman (1):
Use GtkRevealer for widget hiding in storage spoke
pyanaconda/ui/gui/spokes/storage.glade | 125 ++++++++++++++++++++-------------
pyanaconda/ui/gui/spokes/storage.py | 10 +--
2 files changed, 80 insertions(+), 55 deletions(-)
--
1.9.3
9 years, 11 months
[PATCH] rpmostreepayload: Don't recreateInitrds for this payload
by Colin Walters
I had this patch sitting locally, haven't had a chance to test it yet,
sending
it out so it's not lost and for early comment.
The OSTree replication design has the initramfs generated on a compose
server. Avoid regenerating them locally.
---
pyanaconda/packaging/rpmostreepayload.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/pyanaconda/packaging/rpmostreepayload.py
b/pyanaconda/packaging/rpmostreepayload.py
index 301da89..0710890 100644
--- a/pyanaconda/packaging/rpmostreepayload.py
+++ b/pyanaconda/packaging/rpmostreepayload.py
@@ -197,6 +197,12 @@ class RPMOSTreePayload(ArchivePayload):
["--create", "--boot", "--root="
+ iutil.getSysroot(),
"--prefix=/var/" + varsubdir])
+ def recreateInitrds(self, force=False):
+ # For rpmostree payloads, we're replicating an initramfs from
+ # a compose server, and should never be regenerating them
+ # per-machine.
+ pass
+
def postInstall(self):
super(RPMOSTreePayload, self).postInstall()
--
1.8.3.1
9 years, 11 months
[PATCH] rpmostreepayload: create /var/spool/mail required when adding user
by Radek Vykydal
---
pyanaconda/packaging/rpmostreepayload.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pyanaconda/packaging/rpmostreepayload.py b/pyanaconda/packaging/rpmostreepayload.py
index 301da89..3db18ab 100644
--- a/pyanaconda/packaging/rpmostreepayload.py
+++ b/pyanaconda/packaging/rpmostreepayload.py
@@ -192,7 +192,7 @@ class RPMOSTreePayload(ArchivePayload):
# get it because that would require mounting the API filesystems in the
# target.
for varsubdir in ('home', 'roothome', 'lib/rpm', 'opt', 'srv',
- 'usrlocal', 'mnt', 'media'):
+ 'usrlocal', 'mnt', 'media', 'spool/mail'):
self._safeExecWithRedirect("systemd-tmpfiles",
["--create", "--boot", "--root=" + iutil.getSysroot(),
"--prefix=/var/" + varsubdir])
--
1.9.0
9 years, 11 months
[anaconda][master][PATCH] Better worded memory requirements
by Martin Kolman
As the comments for bug 1112362 indicate, the current wording of memory
requirements could be confusing and this patch aims to fix that.
Martin Kolman (1):
Use better wording when logging memory requirements
anaconda | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
1.9.3
9 years, 11 months
[PATCH] Fix --kickstart option
by Brian C. Lane
When no arguments are passed we default to /run/install/ks.cfg, but when
there is an argument we want to use that instead.
---
anaconda | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/anaconda b/anaconda
index dde0217..f4b8425 100755
--- a/anaconda
+++ b/anaconda
@@ -427,7 +427,7 @@ def parseArguments(argv=None, boot_cmdline=None):
# Method of operation
ap.add_argument("-d", "--debug", dest="debug", action="store_true",
default=False, help=help_parser.help_text("debug"))
- ap.add_argument("--ks", "--kickstart", dest="ksfile", action="store_const",
+ ap.add_argument("--ks", "--kickstart", dest="ksfile", nargs="?",
metavar="KICKSTART_URL", const="/run/install/ks.cfg",
help=help_parser.help_text("kickstart"))
ap.add_argument("--rescue", dest="rescue", action="store_true", default=False,
--
1.9.3
9 years, 11 months
[livemedia-creator 1/4] livemedia-creator: add more errors
by Brian C. Lane
Add check for running traceback script and when the retry fails.
This also indicates something went wrong with the installation, exit
when they are seen in the logs.
Also drop looking for WARNING in the regex errors, they will be errors
after the syslog level name remap patch goes into anaconda.
---
src/sbin/livemedia-creator | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/sbin/livemedia-creator b/src/sbin/livemedia-creator
index e5f4f77..378282f 100755
--- a/src/sbin/livemedia-creator
+++ b/src/sbin/livemedia-creator
@@ -143,9 +143,11 @@ class LogRequestHandler(SocketServer.BaseRequestHandler):
simple_tests = ["Traceback (",
"Out of memory:",
"Call Trace:",
- "insufficient disk space:"]
- re_tests = [r"WARNING packaging: base repo .* not valid",
- r"WARNING packaging: .* requires .*"]
+ "insufficient disk space:",
+ "error populating transaction after",
+ "traceback script(s) have been run"]
+ re_tests = [r"packaging: base repo .* not valid",
+ r"packaging: .* requires .*"]
for t in simple_tests:
if t in line:
self.server.log_error = True
--
1.9.3
9 years, 11 months
[lorax 0/2] updates for new metacity
by David Shea
The accessibility gconf settings might still be relevant? I don't know, so I
left those alone. Everything else moved from GConf to dconf/gsettings, becuase
if there's one thing that GNOME does well it's arbitrarily change everything to
no advantage.
David Shea (2):
Add more keybindings to the gschema override
Convert metacity gconf settings into gsettings schema overrides
.../org.gnome.desktop.wm.keybindings.gschema.override | 14 ++++++++++++++
.../org.gnome.desktop.wm.preferences.gschema.override | 4 ++++
share/runtime-postinstall.tmpl | 12 +-----------
3 files changed, 19 insertions(+), 11 deletions(-)
create mode 100644 share/config_files/common/org.gnome.desktop.wm.preferences.gschema.override
--
2.0.0
9 years, 11 months
[PATCH 00/10+1] single window GUI, take 2
by David Shea
Changes since last time:
- Fixed the stuff that Vratislav pointed out:
* Added a macro for the sidebar width percentage
* Changed finalize to dispose since that's more in the spirit of reference
releases
* Fixed a couple of comments
* Changed Spoke._visitedSinceApplied to a public property
* Added MainWindow to ANACONDA_WINDOW_GROUP. Added the exception window to
it, too, since there is no longer a separate Gtk.main loop for spokes and
no separate spoke window to get stuck under.
- Fixed makeupdates to work with the widgets version increase
- Increased the version of the .gir and .typelib files too since that seems
like the thing to do
- Replaced the lightbox with something hopefully less fragile
- Removed the resize on realize part from MainWindow since it turns out it
didn't actually work
- Updated initial-setup for the new HubWindow
- Added a couple more deprecation warning ignores since I apparently I missed
some last time
David Shea (10):
Add a couple more deprecation warning ignores
Remove the custom accelerators from custom storage.
Use globs for the anaconda widgets library paths
Increased the version of anaconda-widgets to 3.0
Add a class BaseStandalone.
Add a window to manage Anaconda screen transitions.
Add a delete-event handler for the main window
Added a method to create new GdkPixbufs from in-memory data
Implement the lightbox in MainWindow
Remove the Lightbox widget
po/POTFILES.in | 2 +-
pyanaconda/ui/common.py | 2 +-
pyanaconda/ui/gui/__init__.py | 212 ++++++++++--
pyanaconda/ui/gui/hubs/__init__.py | 91 ++---
pyanaconda/ui/gui/hubs/progress.glade | 5 +-
pyanaconda/ui/gui/hubs/progress.py | 11 +-
pyanaconda/ui/gui/hubs/summary.glade | 6 +-
pyanaconda/ui/gui/hubs/summary.py | 7 -
pyanaconda/ui/gui/spokes/__init__.py | 19 +-
pyanaconda/ui/gui/spokes/custom.glade | 3 +-
pyanaconda/ui/gui/spokes/custom.py | 24 +-
pyanaconda/ui/gui/spokes/datetime_spoke.py | 4 +-
pyanaconda/ui/gui/spokes/filter.py | 7 +-
pyanaconda/ui/gui/spokes/keyboard.py | 8 +-
.../ui/gui/spokes/lib/custom_storage_helpers.glade | 1 -
pyanaconda/ui/gui/spokes/network.py | 8 +-
pyanaconda/ui/gui/spokes/software.py | 4 +-
pyanaconda/ui/gui/spokes/source.py | 10 +-
pyanaconda/ui/gui/spokes/storage.py | 8 +-
pyanaconda/ui/gui/spokes/user.py | 3 +-
pyanaconda/ui/gui/spokes/welcome.py | 10 +-
pyanaconda/ui/gui/tools/run-spoke.py | 7 +-
pyanaconda/ui/gui/utils.py | 15 +-
scripts/makeupdates | 12 +-
widgets/configure.ac | 2 +-
widgets/doc/AnacondaWidgets-docs.xml | 2 +-
widgets/glade/AnacondaWidgets.xml | 13 +-
widgets/src/BaseStandalone.c | 377 +++++++++++++++++++++
widgets/src/BaseStandalone.h | 81 +++++
widgets/src/BaseWindow.c | 14 +-
widgets/src/BaseWindow.h | 6 +-
widgets/src/HubWindow.c | 94 +----
widgets/src/HubWindow.h | 6 +-
widgets/src/LayoutIndicator.c | 2 +
widgets/src/Lightbox.c | 360 --------------------
widgets/src/Lightbox.h | 67 ----
widgets/src/Makefile.am | 20 +-
widgets/src/SpokeWindow.c | 29 +-
widgets/src/StandaloneWindow.c | 242 +++----------
widgets/src/StandaloneWindow.h | 15 +-
widgets/src/widgets-common.c | 51 ++-
widgets/src/widgets-common.h | 3 +
42 files changed, 893 insertions(+), 970 deletions(-)
create mode 100644 widgets/src/BaseStandalone.c
create mode 100644 widgets/src/BaseStandalone.h
delete mode 100644 widgets/src/Lightbox.c
delete mode 100644 widgets/src/Lightbox.h
--
2.0.0
9 years, 11 months