Re: Quick intro

2013-06-17 Thread Chris Glass
Hi John!

I recently started helping on the server guide as well, and so here are a
few tips I can share:
- Follow the procedure outlined here [1] for the source checkout and
lanchpad/bzr integration.
- Using LXC containers, it's very simple to spin up a new, pristine Ubuntu
Saucy machine ("sudo lxc-create -n saucy -t ubuntu -- --release saucy -b
(you username)" should get you started). Then simply login to it via ssh
("sudo lxc-ls --fancy" will get you the IP address of your new machine),
and follow the article you picked to the letter, or confirm your bug, etc...
- Make sure you run "scripts/validate.sh" on your modified article, I
somehow overlooked this instruction at first, but it is very helpful and
saves reviewers a lot of time.

Glad to see your interest on the server guide! Don't hesitate to join the
server guide helpers team here [2] and join the mailing list (it's not very
active right now but hopefully that will change :) )

Cheers,

- Chris

[1]:
https://wiki.ubuntu.com/DocumentationTeam/SystemDocumentation/UbuntuServerGuide
[2]: https://launchpad.net/~serverguide-helpers



On Thu, Jun 13, 2013 at 2:11 AM, John Kim  wrote:

> Hi ServerGuide helpers,
>
> My name is John, and I would like to help out in the Serverguide project.
>
> I am interested in fixing some serverguide bugs very soon, but I have a
> few questions.  First of all, do I need to set up an Ubuntu Server test
> machine? If so, how can I do it? Before I tackle the bugs, I know I must
> confirm them first on a local machine.  How else can I get started?
>
> Thanks,
>
> --
> John Kim
>
> --
> ubuntu-server mailing list
> ubuntu-server@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
> More info: https://wiki.ubuntu.com/ServerTeam
>
-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam

Re: Quick intro

2013-06-14 Thread Peter Matulis
On 06/14/2013 12:39 AM, John Kim wrote:
> I'm confused whether I should stick go virtualization within a distro or
> dedicate a machine to the bleeding edge ubuntu server.

Use LXC.

-p


-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam


Re: Quick intro

2013-06-13 Thread John Kim
I'm confused whether I should stick go virtualization within a distro or 
dedicate a machine to the bleeding edge ubuntu server. 

Personally, I had a terrible experience with virtualization with testdrive. it 
took forever for the system to load, and I felt as if I had to constantly go 
through the install process and not actually run the operating system on the 
spot. 

What especially bothered me was when I was brought to the partitioning step. I 
might want to try vagrant, but if I were to use it or any virtualization 
solution, does it actually take up space in the hard drive? I'm guessing this 
would entail me to run the operating system straight from virtualization. 

please correct me if I'm wrong. I really want to be confident before I move 
forward. 

Chris Glass  wrote:

>Hi John!
>
>I recently started helping on the server guide as well, and so here are
>a
>few tips I can share:
>- Follow the procedure outlined here [1] for the source checkout and
>lanchpad/bzr integration.
>- Using LXC containers, it's very simple to spin up a new, pristine
>Ubuntu
>Saucy machine ("sudo lxc-create -n saucy -t ubuntu -- --release saucy
>-b
>(you username)" should get you started). Then simply login to it via
>ssh
>("sudo lxc-ls --fancy" will get you the IP address of your new
>machine),
>and follow the article you picked to the letter, or confirm your bug,
>etc...
>- Make sure you run "scripts/validate.sh" on your modified article, I
>somehow overlooked this instruction at first, but it is very helpful
>and
>saves reviewers a lot of time.
>
>Glad to see your interest on the server guide! Don't hesitate to join
>the
>server guide helpers team here [2] and join the mailing list (it's not
>very
>active right now but hopefully that will change :) )
>
>Cheers,
>
>- Chris
>
>[1]:
>https://wiki.ubuntu.com/DocumentationTeam/SystemDocumentation/UbuntuServerGuide
>[2]: https://launchpad.net/~serverguide-helpers
>
>
>
>On Thu, Jun 13, 2013 at 2:11 AM, John Kim 
>wrote:
>
>> Hi ServerGuide helpers,
>>
>> My name is John, and I would like to help out in the Serverguide
>project.
>>
>> I am interested in fixing some serverguide bugs very soon, but I have
>a
>> few questions.  First of all, do I need to set up an Ubuntu Server
>test
>> machine? If so, how can I do it? Before I tackle the bugs, I know I
>must
>> confirm them first on a local machine.  How else can I get started?
>>
>> Thanks,
>>
>> --
>> John Kim
>>
>> --
>> ubuntu-server mailing list
>> ubuntu-server@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
>> More info: https://wiki.ubuntu.com/ServerTeam
>>

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam

Re: Quick intro

2013-06-13 Thread John Kim
saucy server daily is available.

http://cdimage.ubuntu.com/ubuntu-server/daily/current/

Backporting alone seems far to great a task for just one person. Is there any 
documentation in aiding this process? I would love to help, but how is it done?


Peter Matulis  wrote:

>On 06/13/2013 08:53 AM, John Kim wrote:
>> Hello Peter,
>> 
>> I thought since our primary focus is saucy, we develop the docs for
>> saucy. What I mean is we verify precise and raring bugs to see if
>> they're present in saucy.
>
>After some discussion, yes, this is essentially what we should be
>doing.
> You can even forget Precise.  Install Raring to both verify existing
>bugs and to test their fixes.  Once a daily or beta is published then
>you should switch to Saucy.
>
>As Doug alluded to elsewhere in this thread, there is currently a lack
>of people-power to backport fixes to the older releases.  I will
>personally endeavour to capture the nastier bugs and backport them in
>batches to at least the previous LTS release (Precise at this time).
>
>> And about setting up a server, it could be just any computer into the
>> house (not a full-fledged server machine)? I'm a complete newbie to
>> servers as I have never played with one before.
>
>You got it backwards.  A desktop machine is full-fledged.  A newly
>installed server is very lean and requires much less resources.  Others
>have recommended KVM but LXC is even easier (not good for kernel
>testing
>though).
>
>-pmatulis

-- 
John
Sent from my Android phone with K-9 Mail. Please excuse my brevity.-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam

Re: Quick intro

2013-06-13 Thread Peter Matulis
On 06/13/2013 08:53 AM, John Kim wrote:
> Hello Peter,
> 
> I thought since our primary focus is saucy, we develop the docs for
> saucy. What I mean is we verify precise and raring bugs to see if
> they're present in saucy.

After some discussion, yes, this is essentially what we should be doing.
 You can even forget Precise.  Install Raring to both verify existing
bugs and to test their fixes.  Once a daily or beta is published then
you should switch to Saucy.

As Doug alluded to elsewhere in this thread, there is currently a lack
of people-power to backport fixes to the older releases.  I will
personally endeavour to capture the nastier bugs and backport them in
batches to at least the previous LTS release (Precise at this time).

> And about setting up a server, it could be just any computer into the
> house (not a full-fledged server machine)? I'm a complete newbie to
> servers as I have never played with one before.

You got it backwards.  A desktop machine is full-fledged.  A newly
installed server is very lean and requires much less resources.  Others
have recommended KVM but LXC is even easier (not good for kernel testing
though).

-pmatulis

-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam


RE: Quick intro

2013-06-13 Thread Doug Smythies
On 2013.06.13 06:15 Jorge Castro wrote:

> Virtualization really helps here, you can just test on virtual
> machines on your desktop and throw them away and rebuild them as
> necessary. As a bonus you can follow these guides and start improving
> them as you go along:

> https://help.ubuntu.com/12.04/serverguide/libvirt.html
> https://help.ubuntu.com/community/KVM

Instead of the 12.04 serverguide, I recommend the 13.04
serverguide (even for a 12.04 install):

https://help.ubuntu.com/13.04/serverguide/libvirt.html

as changes were made to the libvirt area.
The changes have not been backported to 12.04, nor do I expect
that they will. Why? Insufficient resources.

... Doug



-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam


Re: Quick intro

2013-06-13 Thread Jorge O. Castro
On Thu, Jun 13, 2013 at 8:53 AM, John Kim  wrote:
> And about setting up a server, it could be just any computer into the house
> (not a full-fledged server machine)? I'm a complete newbie to servers as I
> have never played with one before.

Thanks for showing up to the party!

Virtualization really helps here, you can just test on virtual
machines on your desktop and throw them away and rebuild them as
necessary. As a bonus you can follow these guides and start improving
them as you go along:

https://help.ubuntu.com/12.04/serverguide/libvirt.html
https://help.ubuntu.com/community/KVM

I like to keep a set of VMs around, one for each major release, etc.
Another option is using Vagrant, which is a nice wrapper around
Virtualbox for developers. We now publish Vagrant images
http://cloud-images.ubuntu.com/vagrant/ but it appears we have no
documentation on how to use it, how developers should use it, and
common workflows, so if you want to learn a new tool we could really
use help here.

--
Jorge Castro
Canonical Ltd.
http://juju.ubuntu.com

-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam


Re: Quick intro

2013-06-13 Thread John Kim
Hello Peter, 

I thought since our primary focus is saucy, we develop the docs for saucy. What 
I mean is we verify precise and raring bugs to see if they're present in saucy. 

And about setting up a server, it could be just any computer into the house 
(not a full-fledged server machine)? I'm a complete newbie to servers as I have 
never played with one before. 

Peter Matulis  wrote:

>On 06/12/2013 08:11 PM, John Kim wrote:
>> Hi ServerGuide helpers,
>> 
>> My name is John, and I would like to help out in the Serverguide
>project.
>
>Great, we could use more help.
>
>> I am interested in fixing some serverguide bugs very soon, but I have
>a
>> few questions.  First of all, do I need to set up an Ubuntu Server
>test
>> machine?If so, how can I do it? Before I tackle the bugs, I know I
>must
>> confirm them first on a local machine.  How else can I get started?
>
>Yes, you would need to confirm a bug by verifying it on the release in
>question.  Since most bugs being corrected at this time would be for
>either Precise or Raring you should install both of those.  I recommend
>some variety of virtualization (LXC, KVM).
>
>p.s. There is also the more focused mailing list for the Guide (that
>you
>are already subscribed to):
>
>serverguide-help...@lists.launchpad.net
>
>-pmatulis

-- 
John
Sent from my Android phone with K-9 Mail. Please excuse my brevity.-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam

Re: Quick intro

2013-06-13 Thread Peter Matulis
On 06/12/2013 08:11 PM, John Kim wrote:
> Hi ServerGuide helpers,
> 
> My name is John, and I would like to help out in the Serverguide project.

Great, we could use more help.

> I am interested in fixing some serverguide bugs very soon, but I have a
> few questions.  First of all, do I need to set up an Ubuntu Server test
> machine?If so, how can I do it? Before I tackle the bugs, I know I must
> confirm them first on a local machine.  How else can I get started?

Yes, you would need to confirm a bug by verifying it on the release in
question.  Since most bugs being corrected at this time would be for
either Precise or Raring you should install both of those.  I recommend
some variety of virtualization (LXC, KVM).

p.s. There is also the more focused mailing list for the Guide (that you
are already subscribed to):

serverguide-help...@lists.launchpad.net

-pmatulis



-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam