Test Machine Resources For Package Maintainers

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(added some machines.)
Line 19: Line 19:
  
 
Q: Who has access to these instances?
 
Q: Who has access to these instances?
 +
 
A: Anyone who is in the Fedora "packager" group. Use your ssh key from the fedora account system to login. Package maintainers have 'sudo' access.  
 
A: Anyone who is in the Fedora "packager" group. Use your ssh key from the fedora account system to login. Package maintainers have 'sudo' access.  
  
 
Q: What kinds of things can I do on these machines?  
 
Q: What kinds of things can I do on these machines?  
 +
 
A: Any of the following:  
 
A: Any of the following:  
  
Line 31: Line 33:
  
 
Q: What should I not do?
 
Q: What should I not do?
 +
 
A: Any of the following:  
 
A: Any of the following:  
  
Line 38: Line 41:
  
 
Q: Can I upgrade/downgrade $basepackage, or reboot the instances?
 
Q: Can I upgrade/downgrade $basepackage, or reboot the instances?
 +
 
A: If you need to do this, please contact the maintainer of the instance and arrange it.  
 
A: If you need to do this, please contact the maintainer of the instance and arrange it.  
  
 
Q: Can I leave any data on these instances?  
 
Q: Can I leave any data on these instances?  
 +
 
A: No. They could be re-installed at most any time, or rebooted, or suffer a data loss. Please scp or rsync your work off often, and when done, please revert any package installs/downgrades/upgrades.  
 
A: No. They could be re-installed at most any time, or rebooted, or suffer a data loss. Please scp or rsync your work off often, and when done, please revert any package installs/downgrades/upgrades.  
  
 
Q: Aren't you worried that someone will misuse these instances?
 
Q: Aren't you worried that someone will misuse these instances?
 +
 
A: No. We trust the packagers to maintain and build our packages in Fedora, why would we not trust them to use test instances correctly?
 
A: No. We trust the packagers to maintain and build our packages in Fedora, why would we not trust them to use test instances correctly?
 
Additionally, the instances are all isolated from any local machines, ssh agent forwarding is disabled, and they only allow incoming ssh and a handfull of outgoing traffic.  
 
Additionally, the instances are all isolated from any local machines, ssh agent forwarding is disabled, and they only allow incoming ssh and a handfull of outgoing traffic.  
  
 
Q: Can I use one of these instances to maintain my packages from?
 
Q: Can I use one of these instances to maintain my packages from?
 +
 
A: No. ssh agent forwarding is disabled for security reasons, so you will not be able to do cvs checkins from these instances. Additionally, they could be re-installed or files could be wiped at any time. You should not use these as a place to maintain your packages from.
 
A: No. ssh agent forwarding is disabled for security reasons, so you will not be able to do cvs checkins from these instances. Additionally, they could be re-installed or files could be wiped at any time. You should not use these as a place to maintain your packages from.

Revision as of 02:14, 23 March 2009

Warning (medium size).png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

Overview

In some cases Fedora Package maintainers may not have access to all supported architectures or releases of Fedora that they maintain packages for. In order to assist with this, some community members are providing access to test machines/instances that they maintain to allow Fedora package maintainers to test, build, compile or debug their packages.

Available Machines/Instances

DNS NAME | fedora version | arch | cpu | memory | disk | contact

  • mavra.scrye.com - rawhide - ppc32 - G4 466Mhz - 768MB ram - 30GB disk - kevin@scrye.com
  • thulsadoom.scrye.com - rawhide - x86_64 kvm instance - 1.86Mhz - 2GB ram - 60GB disk - kevin@scrye.com
  • lucius.scrye.com - f10 - x86_64 kvm instance - 1.86Mhz - 512MB ram - 10GB disk - kevin@scrye.com
  • narcissa.scrye.com - f9 - x86_64 kvm instance - 1.86Mhz - 512MB ram - 10GB disk - kevin@scrye.com
  • draco.scrye.com - centos5 - i686 kvm instance - 1.86Mhz - 2GB ram - 100GB disk - kevin@scrye.com

FAQ

Q: Who has access to these instances?

A: Anyone who is in the Fedora "packager" group. Use your ssh key from the fedora account system to login. Package maintainers have 'sudo' access.

Q: What kinds of things can I do on these machines?

A: Any of the following:

  • mock build packages
  • install and test packages
  • build packages locally to try and fix problems or compile errors
  • Check locations of files, layout or versions to help solve a Fedora bug.
  • Basically anything that is directly related to Fedora Maintainer tasks.

Q: What should I not do?

A: Any of the following:

  • Things that are not related to your job as maintainer of Fedora packages.
  • Probing or accessing any other system.
  • publishing data or content to the internet.

Q: Can I upgrade/downgrade $basepackage, or reboot the instances?

A: If you need to do this, please contact the maintainer of the instance and arrange it.

Q: Can I leave any data on these instances?

A: No. They could be re-installed at most any time, or rebooted, or suffer a data loss. Please scp or rsync your work off often, and when done, please revert any package installs/downgrades/upgrades.

Q: Aren't you worried that someone will misuse these instances?

A: No. We trust the packagers to maintain and build our packages in Fedora, why would we not trust them to use test instances correctly? Additionally, the instances are all isolated from any local machines, ssh agent forwarding is disabled, and they only allow incoming ssh and a handfull of outgoing traffic.

Q: Can I use one of these instances to maintain my packages from?

A: No. ssh agent forwarding is disabled for security reasons, so you will not be able to do cvs checkins from these instances. Additionally, they could be re-installed or files could be wiped at any time. You should not use these as a place to maintain your packages from.