"Download" page: new design
by Garrett LeSage
# Designing the download section #
In this email, I will explain the the mockup for the download page and
the ideas that went into making the design.
First, a link to the mockup:
http://people.redhat.com/glesage/oVirt/website/mockup-1/download.html
Remember, this is a work in progress, and everything is open for
discussion... and also subject to change.
As for this particular mockup, while the text is somewhat accurate, it
mainly exists to convey concepts for this page.
## Background ##
Goal: To make it easy for anyone visiting oVirt.org to download and use
oVirt.
By "use", I mean *both* trying oVirt on existing hardware as well as
installing it to a hard drive.
To accomplish this, we need to:
* make it _extremely_ clear how to download oVirt
* provide a quick getting started guide to walk through a few steps
* inform the user what sort of hardware is expected
### Reasons to focus on an all-in-one "appliance" model ###
Having one favored, easy-to-use download allows us to:
* Eliminate the risks of things going wrong when a user sets up oVirt on
their own system.
* Isolate oVirt from the distribution kernel and subsystem changes in
distributions which may break functionality.
* Provide the latest and greatest features to oVirt users independent of
waiting for distributions to play catch-up.
* Test a known stack of software to ensure that oVirt works as intended.
Possible downsides of focusing on this all-in-one approach:
1) "It doesn't run on _my_ distribution"
Answer: oVirt + a very basic version of Fedora is a virtualization
platform that is just enough to run hosts inside of. Sitting on top of a
distro (even a very stripped-down one) and the fact that it's running on
top of the Linux kernel are both basically implementation details. Any
operating system, including all the different flavors of Linux, can
easily run inside — oVirt plays nicely with whatever anyone wants to run.
Furthermore, it doesn't make sense to run a mail server, web server, or
any other service parallel to oVirt. Those services should be running
inside of hosts running on top of oVirt.
As a result, it doesn't matter what distribution oVirt runs on top of.
2) The all-in-one image isn't development-focused (but that's okay)
Answer: We need a user-focused website, especially for the download
page. It should be as easy as possible to download and set up oVirt.
Right now, we're assuming that people have some sort of system knowledge
of maintaining a Linux server. The download page, for this reason,
should not include how to build from source. (That belongs on the
website, sure, but in whatever we call the "develop" section... not in
"download")
It will still obviously be possible to develop for and run oVirt on any
distribution of choice. It shouldn't be the default (for reasons
outlined above), but it should be possible.
## Design of the page ##
At the very top, you see a summary, and a big button which makes it
obvious that oVirt can be downloaded. Clicking the button will
immediately download the ISO. There's a size listed, so people know how
long it will take (roughly), and a hash (either MD5 or SHA1, but not
both) so that users can verify the download was successful.
Next, the page is split into two columns. As "what should I do with this
file?" is so very important, it has a prominent position on the page. At
the end, there's a paragraph about consulting documentation for more
information, as well as some quick links to a few commonly used
documents (in this case, I think it would be neat to see how people are
using oVirt, for the common use cases).
Hardware requirements / suggestions are very important, so they're at
the top too.
Regardless of having an easy-to-install image, many people will want to
install oVirt on their distribution of choice. We do want to make things
as easy as possible, but we should provide a path for advanced users to
install oVirt on Debian, Fedora (existing installation), openSUSE,
Ubuntu, and other distributions. Therefore, I made an "Alternate
installation methods" section on the page.
Provided we get permission for using the logos in this way (and I'm
pretty sure we can), it provides a simple, clear approach for others who
want to download oVirt for their existing machines.
## In closing ##
Thanks for taking the time to read this! I'm looking forward to what you
have to say about the ideas expressed in the mockup.
Garrett
12 years, 1 month
Plugins service
by Karsten 'quaid' Wade
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig339E8F0846171776C68C6A09
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
We had a meeting today to discuss the overall idea for an oVirt plugins
web service.
Dan Yasny is going to propose the idea and roadmap to arch@ so we can
get feedback on the whole concept. (Need to make sure we are imaginging
the idea correctly, not missing anything further, etc.)
Minutes:
http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-24-15.06.html
Minutes (text):
http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-24-15.06.txt
Log:
http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-24-15.06.log.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
#ovirt: vdsm-hooks - scope and plans
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Meeting started by quaid at 15:06:23 UTC. The full logs are available at
http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-24-15.06.log.html .
Meeting summary
---------------
* WordPress version is 3.3.2 (quaid, 15:17:18)
* AGREED: plugins.ovirt.org/sub-dir-per-project-need makes sense
(quaid, 15:17:32)
* AGREED: Plugin system should include: version, compatibility, rating,
download count, links to the RPM/package formats, comments, tags,
categories, link to the RPM that makes an 'ovirt-plugins' repo
(quaid, 15:32:21)
* Every build of VDSM will reversion the hook, keeping track of the
links to the RPMs needs to be automated (quaid, 15:36:19)
* WordPress may have an extension we can use, something that is about a
catalog of goods, software collection would be best (quaid, 15:37:06)
* IDEA: Jenkins & scripting could be used to update symlinks (quaid,
15:45:41)
Meeting ended at 16:03:39 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* quaid (46)
* dyasny (27)
* dneary (7)
* RobertM (6)
* MTecknology (4)
* gestahlt (4)
* ovirtbot (3)
Generated by `MeetBot`_ 0.1.4
=2E. _`MeetBot`: http://wiki.debian.org/MeetBot
--=20
Karsten 'quaid' Wade, Sr. Analyst - Community Growth
http://TheOpenSourceWay.org .^\ http://community.redhat.com
@quaid (identi.ca/twitter/IRC) \v' gpg: AD0E0C41
--------------enig339E8F0846171776C68C6A09
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iD8DBQFQN6bE2ZIOBq0ODEERAnulAJ9ivBmZYu1zPLzc3VQWa/r4ILWsyACg4OSw
algdVauHyxftpwlT1gAsk+c=
=8qQC
-----END PGP SIGNATURE-----
--------------enig339E8F0846171776C68C6A09--
12 years, 1 month
Unble to login to wiki.ovirt.org
by Doron Fediuck
Hi Guys,
Can you please check what went wrong?
I'm unable to login with my user.
The 'e-mail new pass' button will produce this message:
There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking. Go back to the previous page, reload that page and then try again.
12 years, 1 month
Etherpad instance for ovirt
by Doron Fediuck
Hi all.
I'd like to ask if it's possible to install an Etherpad instance for ovirt dev's and users?
In the SFO workshop there was an instance provided by Ubuntu, but unsure if we can access it
now. Having etherpad.ovirt.org will make some of the discussions mush easier, since we
can actually collaborate on it. Also, it seems to be better than wiki for ad-hoc matters.
Thanks!
Doron
12 years, 1 month
bug in mailman
by Omer Frenkel
when i try to filter spam in the mailman admin,
(after login) i get:
"Bug in Mailman version 2.1.12"
happens to me in engine-patches and engine-devel.
anyone aware of that?
12 years, 1 month
[DRAFT] Outage :: No disk space :: 2012-08-30
by Karsten 'quaid' Wade
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigAC7E381E3EB9CC3AB6A2AEE6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Hi:
I didn't really participate in this outage, so I thought others could
help us draft up notes about it. I put some barebones below.
One outcome we need to look at is, what do people do when they perceive
services are out?
Of course, if the service is the wiki, they can't check that for what to
do ...
How do we communicate when major communication services of ovirt.org are
down? IRC is great but not enough ... If we can arrange for a reliable
third-party mail relay to alias a page to the Infra team, great, but how
do we keep it from getting spam?
Another angle to resolve is service monitoring so we know when things go
out rather than waiting for service users to tell us. I got some direct
emails from people (since the infra@ list wasn't working), but I was
unavailable and unaware of the problem until Robert called me when he
was working on fixing it. I don't mind getting pager alerts, as long as
we can tune things so they are not crazy often. :)
=3D=3D What occurred =3D=3D
Even the doubled disk space on linode01.ovirt.ort (to 25 GB) wasn't
enough to last long.
=3D=3D When =3D=3D
XXXX?
date -d "2012-08-30 XXXX UTC"
=3D=3D Affected services =3D=3D
lists.ovirt.org
wiki.ovirt.org
ovirt.org/.*
ovirtbot
Gerritt backup
Jenkins backup
[[What else?]]
=3D=3D Responses to take =3D=3D
* Get new hosting solution in place.
* Double current disk space before new hosting move, to give us room to
breath.
* Work up a response place that is posted in the IRC topic or somewhere
good so people know how to contact all of the Infra team when something
is happening.
* New service need: monitoring server
--=20
Karsten 'quaid' Wade, Sr. Analyst - Community Growth
http://TheOpenSourceWay.org .^\ http://community.redhat.com
@quaid (identi.ca/twitter/IRC) \v' gpg: AD0E0C41
--------------enigAC7E381E3EB9CC3AB6A2AEE6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iD8DBQFQQSg82ZIOBq0ODEERAiERAJkB6BhMquAAw1afh4vAsvguFAW78wCfQVR7
rkZrO1s+Ym9Qi3ge4x6qj4c=
=ZjRV
-----END PGP SIGNATURE-----
--------------enigAC7E381E3EB9CC3AB6A2AEE6--
12 years, 1 month
Task tracker
by Karsten (quaid) Wade
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Speak up if you disagree, but we could sure use a task tracker for the
Infra team.
One idea Mike suggested is, this Trac instance is gathering dust and
available to take over (and re-customize):
https://fedorahosted.org/ovirt
We could start using this immediately, and switch in the future. It is
Trac, I've had varied experience with it; I know how to admin it
fairly well, and we can customize it to this team with minimal effort.
(Nice to not have to invest too much in making a workflow.) My biggest
concern right now would be running at a larger scale - what happens
over time? What happens if other project teams want an integrated task
tracker? (The latter would make project management and getting an
organized release out the door easier.)
I looked around at the current state of FOSS tools that are offered as
a service, and didn't get too excited.
http://www.hostedredmine.com/
https://ovirt-infra.teamlab.com
I've also looked at teambox.com in the past, but their no-cost
services are limited. (They also haven't released any timeline or
roadmap about open sourcing the latest version, the older versions are
FOSS; I haven't looked at what it would take to run the service
ourselves.)
There are several services that are FOSS and we could run ourselves,
such as the above Trac and Redmine.
I strongly urge us to avoid using services that are not FOSS. There
are many competitive ones in the proprietary markets, and a few offer
no-cost usage for open source projects. I get concerned about locking
our data and workflows in to a particular vendor. I would rather pick
the best-of FOSS and be a strong user to support more development on
our choice. Unfortunately, this does limit our choices in what is
offered as a service.
- - Karsten
- --
Karsten 'quaid' Wade ..... http://iquaid.org ..... gpg key: AD0E0C41
http://Fairy-TaleFarm.com .......................... Urban homestead
http://MicahForCouncil.org ................ Your advocate on council
http://SantaCruzPedicab.com .......... Sensible local transportation
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iD8DBQFQQR+42ZIOBq0ODEERArIbAKCN/uF+rlc9oH7tq4JoGtiDVeeCCQCgtGbW
yJUUOowWAbcH1Z1K8LnLkFs=
=/muc
-----END PGP SIGNATURE-----
12 years, 1 month
Fwd: New hosting for *.ovirt.org
by Karsten 'quaid' Wade
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig6232014DE380C613518CFAFA
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
This is the email I sent to generate a new ticket to track the full DNS
changes we'll be making with a new hosting environment.
-------- Original Message --------
Subject: New hosting for *.ovirt.org
Date: Fri, 31 Aug 2012 15:54:11 -0700
From: Karsten 'quaid' Wade <kwade(a)redhat.com>
Organization: Red Hat
Hi:
We're going to make a few hosting changes for *.ovirt.org that are going
to require coordination for DNS changes. We'll likely need to change all
the records.
First, we'll be moving some services to OpenShift:
www.ovirt.org
wiki.ovirt.org
Second, we'll be starting up VMs on a new dedicated hosting box. The
provider hasn't been chosen. Once this new hosting is in place, we can
expect to use it for at least three months. It will have different IP
addresses for:
jenkins.ovirt.org
gerrit.ovirt.org
lists.ovirt.org
*.ovirt.org (whatever I forgot)
That is the basic plan so far, we're working quickly on making changes
because the development team is workbound by the current EC2-based
infrastructure for Gerrit and Jenkins.
Thanks - Karsten
--=20
Karsten 'quaid' Wade, Sr. Analyst - Community Growth
http://TheOpenSourceWay.org .^\ http://community.redhat.com
@quaid (identi.ca/twitter/IRC) \v' gpg: AD0E0C41
--------------enig6232014DE380C613518CFAFA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iD8DBQFQQUDT2ZIOBq0ODEERAkAfAJ47zbTDrAPZzAb4PY7d/oLh7zzTOwCfd144
A9qWujIRE+2cmOGt60Amxc8=
=pY22
-----END PGP SIGNATURE-----
--------------enig6232014DE380C613518CFAFA--
12 years, 1 month
Re: [vdsm] Jenkins build failure for change that adds build dependencies
by Dan Kenigsberg
CCing powerful infra folks
On Thu, Aug 30, 2012 at 04:31:55PM -0500, Adam Litke wrote:
> Hi,
>
> My change, http://gerrit.ovirt.org/#/c/7516/ adds the following build
> dependencies. Since they are not installed on the system running patch
> verification tests I am getting build failures. Can we get these packages
> installed on the testing host(s) please?
>
> +BuildRequires: gobject-introspection-devel
> +BuildRequires: glib2-devel
> +BuildRequires: json-glib-devel
> +BuildRequires: vala
> +BuildRequires: libgee-devel
>
> --
> Adam Litke <agl(a)us.ibm.com>
> IBM Linux Technology Center
>
> _______________________________________________
> vdsm-devel mailing list
> vdsm-devel(a)lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel
12 years, 1 month
[oVirt Jenkins] check_gerrit_ovirt_org - Build # 22820 - Failure!
by Jenkins oVirt Server
------=_Part_1725_1428153923.1346415856722
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Project: http://jenkins.ovirt.org/job/check_gerrit_ovirt_org/
Build: http://jenkins.ovirt.org/job/check_gerrit_ovirt_org/22820/
Build Number: 22820
Build Status: Failure
Triggered By: Started by timer
-------------------------------------
Changes Since Last Success:
-------------------------------------
Changes for Build #22820
-----------------
Failed Tests:
-----------------
No tests ran.
------------------
Build Log:
------------------
Started by timer
Building remotely on jenkins.ekohl.nl in workspace /home/jenkins/workspace/check_gerrit_ovirt_org
No emails were triggered.
[check_gerrit_ovirt_org] $ /bin/sh -xe /tmp/hudson1949512741191895966.sh
+ rm index.html
+ rm 'gitweb?p=test.git'
+ wget -v -d gerrit.ovirt.org --timeout 60 -t 3
Setting --timeout (timeout) to 60
Setting --tries (tries) to 3
DEBUG output created by Wget 1.13.4 on linux-gnu.
--2012-08-31 14:21:19-- http://gerrit.ovirt.org/
Resolving gerrit.ovirt.org... 107.22.212.69
Caching gerrit.ovirt.org => 107.22.212.69
Connecting to gerrit.ovirt.org|107.22.212.69|:80... connected.
Created socket 3.
Releasing 0x0000000002168ca0 (new refcount 1).
---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.13.4 (linux-gnu)
Accept: */*
Host: gerrit.ovirt.org
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Read error (Connection timed out) in headers.
Closed fd 3
Retrying.
--2012-08-31 14:22:21-- (try: 2) http://gerrit.ovirt.org/
Found gerrit.ovirt.org in host_name_addresses_map (0x2168ca0)
Connecting to gerrit.ovirt.org|107.22.212.69|:80... connected.
Created socket 3.
Releasing 0x0000000002168ca0 (new refcount 1).
---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.13.4 (linux-gnu)
Accept: */*
Host: gerrit.ovirt.org
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Read error (Connection timed out) in headers.
Closed fd 3
Retrying.
--2012-08-31 14:23:23-- (try: 3) http://gerrit.ovirt.org/
Found gerrit.ovirt.org in host_name_addresses_map (0x2168ca0)
Connecting to gerrit.ovirt.org|107.22.212.69|:80... connected.
Created socket 3.
Releasing 0x0000000002168ca0 (new refcount 1).
---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.13.4 (linux-gnu)
Accept: */*
Host: gerrit.ovirt.org
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Read error (Connection timed out) in headers.
Closed fd 3
Giving up.
Build step 'Execute shell' marked build as failure
IRC notifier plugin: Sending notification to: #ovirt-jenkins
Email was triggered for: Failure
Sending email for trigger: Failure
------=_Part_1725_1428153923.1346415856722--
12 years, 1 month