freeze break request: install trac-agilo-plugin on hosted
by Kevin Fenzi
Since trac-agilo-plugin is now through review and available in EPEL,
I'd like to install it on hosted for
https://fedorahosted.org/fedora-infrastructure/ticket/3081
I have tested it locally here and it seems to work ok.
We may need to see if it adds any additional load on hosted, but
hopefully it won't.
+1's ?
kevin
--
diff --git a/manifests/services/hosted.fedoraproject.org.pp
b/manifests/services/hosted.fedoraproject.org.pp index 7b33939..49c61af
100644 --- a/manifests/services/hosted.fedoraproject.org.pp
+++ b/manifests/services/hosted.fedoraproject.org.pp
@@ -131,6 +131,9 @@ class hosted-server {
package { babel:
ensure => present,
}
+ package { trac-agilo-plugin:
+ ensure => present,
+ }
#
# We need this for the fedorahosted website build.
#
11 years, 11 months
Freeze break: update boot.fedoraproject.org to latest ipxe
by Kevin Fenzi
This has been something I have had on my todo list for a long time and
keep not getting to, so I would like to now. ;)
Currently boot.fedoraproject.org is using gpxe. These gpxe images were
generated 2010-08, so they are pretty old. In the mean time, gpxe
development has stopped, and efforts have moved on to the new ipxe
project. ipxe has added a bunch more hardware support, including some
wireless cards, efi support, etc.
I'd like to replace the existing binaries on secondary01:
$ ls -la /srv/pub/alt/bfo/bfo*
-rw-rw-r--. 1 mmcgrath sysadmin-main 307200 Aug 24 2010 /srv/pub/alt/bfo/bfo.dsk
-rw-rw-r--. 1 mmcgrath sysadmin-main 686080 Aug 24 2010 /srv/pub/alt/bfo/bfo.iso
-rw-rw-r--. 1 mmcgrath sysadmin-main 308820 Aug 24 2010 /srv/pub/alt/bfo/bfo.lkrn
-rw-rw-r--. 1 mmcgrath sysadmin-main 344064 Aug 24 2010 /srv/pub/alt/bfo/bfo.usb
with new shiny ipxe binaries:
-rw-rw-r--. 1 kevin kevin 362496 May 11 09:52 bin/ipxe.dsk
-rw-rw-r--. 1 kevin kevin 1048576 May 11 09:55 bin/ipxe.iso
-rw-rw-r--. 1 kevin kevin 364490 May 11 09:52 bin/ipxe.lkrn
-rw-rw-r--. 1 kevin kevin 409600 May 11 09:55 bin/ipxe.usb
This should vastly increase hardware support for boot.fedoraproject.org users.
Additionally, I would update the boot.fedoraproject.org web pages to note we are
using ipxe instead of gpxe.
Additionally, I would be changing the embeded script in the ipxe binaries
from:
#!gpxe
echo Please provide, IP address, Netmask, Gateway and Router
ifopen net0
config net0
set 209:string pxelinux.cfg/default
set 210:string http://mmcgrath.fedorapeople.org/gpxe/
chain http://mmcgrath.fedorapeople.org/gpxe/pxelinux.0
to
#!gpxe
echo Please provide, IP address, Netmask, Gateway and Router
ifopen net0
config net0
set 209:string pxelinux.cfg/default
set 210:string http://dl.fedoraproject.org/pub/alt/bfo/
chain http://dl.fedoraproject.org/pub/alt/bfo/pxelinux.0
I'll note there is currently NO release criteria that involves boot.fedoraproject.org
Additionally, if testing shows that ipxe fails in some way we can't easily
fix, it should be trivial to put the old binaries back and regroup.
Can I get +1's to this plan? :)
kevin
11 years, 11 months
Meeting Agenda Item: Introduction Gregory Jorgensen
by Greg Jorgensen
1. gregjj is my IRC handle.
2. I have a decent understanding of C, i havent really developed or done anything with it though, more textbook experience than real world. I have used python a few times, very limited experience with that though.
3. I would like to learn and gain real-world experience in programming/web/security technologies. I dont have the slighest idea where to begin to fix anything on the oustanding issues page however.
Thank you,
greg
11 years, 11 months
HOTFIX: MM crawler (ticket #3268)
by Matt Domsch
https://fedorahosted.org/fedora-infrastructure/ticket/3268
notes that a mirror might not be removed from the list even though
it's stale.
In particular, there is a code path called add_parents() whose job it
is to mark all parent directories of a target directory up-to-date or
not, if those parent directories had not already been determined to be
up-to-date for themselves. This can happen if a directory has no
files in it, for example, only child directories. This code path had
an incorrect key lookup, specifically:
- parent = '/'.join(splitpath[:-1])
- try:
- hcd = host_category_dirs[(hc, parent)]
which was looking up the parent directory in the host_category_dirs
cache (which is later operated on). However, the actual key here is
not a the string form of the parent directory name, it is a Directory
object. So it's looking up the wrong thing, failing the lookup, and
then proceeding to mark all its parent directories up-to-date
incorrectly. In particular, it is marking all parent directories
up-to-date (e.g. pub/epel/5/i386) when a child subdirectory
(pub/epel/5/i386/repoview/layout) is marked up-to-date, even if the
parent directory is not in fact up-to-date.
The patch below fixes this by splitting out the parent directory
lookup function into its own function for readability, and fixes the key
lookup.
I've tested this on bapp02 against a stale mirror that was previously
marked up-to-date incorrectly, and it fixes it.
I'd like to hotfix bapp02 to address this.
Thanks,
Matt
--
Matt Domsch
Technology Strategist
Dell | Office of the CTO
--- crawler_perhost 2010-09-06 14:46:21.000000000 +0000
+++ crawler_perhost 2012-05-12 01:20:54.604906708 +0000
@@ -348,21 +348,24 @@
break
return pref
-
-def add_parents(host_category_dirs, hc, d):
- splitpath = d.name.split('/')
+def parent(directory):
+ parentDir = None
+ splitpath = directory.name.split(u'/')
if len(splitpath[:-1]) > 0:
- parent = '/'.join(splitpath[:-1])
+ parentPath = u'/'.join(splitpath[:-1])
try:
- hcd = host_category_dirs[(hc, parent)]
- except KeyError:
- try:
- parentDir = Directory.byName(parent)
- host_category_dirs[(hc, parentDir)] = True
- except SQLObjectNotFound: # recursed out of the directory structure
- parentDir = None
-
- if parentDir and parentDir != hc.category.topdir: # stop at top of the category
+ parentDir = Directory.byName(parentPath)
+ except SQLObjectNotFound:
+ pass
+ return parentDir
+
+def add_parents(host_category_dirs, hc, d):
+ parentDir = parent(d)
+ if parentDir is not None:
+ if (hc, parentDir) not in host_category_dirs:
+ print "directory %s adding parent %s, unknown up2date state" % (d.name, (hc, parentDir))
+ host_category_dirs[(hc, parentDir)] = None
+ if parentDir != hc.category.topdir: # stop at top of the category
return add_parents(host_category_dirs, hc, parentDir)
return host_category_dirs
11 years, 11 months
Change to aliases file
by Nick Bebout
>From 292a2642aaece827b47543b14e665aac1fb14181 Mon Sep 17 00:00:00 2001
From: Nick Bebout <nb(a)fedoraproject.org>
Date: Fri, 11 May 2012 15:47:13 -0500
Subject: [PATCH] Add ham-radio-exams alias
---
configs/system/smtp/aliases.template.erb | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/configs/system/smtp/aliases.template.erb
b/configs/system/smtp/aliases.template.erb
index b972e38..fadff90 100644
--- a/configs/system/smtp/aliases.template.erb
+++ b/configs/system/smtp/aliases.template.erb
@@ -155,6 +155,7 @@ secalert: security-private(a)lists.fedoraproject.org
webmaster: websites(a)lists.fedoraproject.org
logo: iweller(a)redhat.com
kernel-team: davej@redhat.com,jwboyer@redhat.com,jforbes(a)redhat.com
+ham-radio-exams: nb,jbwillia
# Misc Aliases
#rel-eng:
jkeating@redhat.com,jkatz@redhat.com,notting@redhat.com,spot@redhat.com,jwboyer@gmail.com,tcallawa@redhat.com,wwoods@redhat.com,wtogami@redhat.com,rdieter@math.unl.edu,lmacken@redhat.com,poelstra(a)redhat.com
--
1.7.7.6
11 years, 11 months
Change to aliases file
by Nick Bebout
>From 292a2642aaece827b47543b14e665aac1fb14181 Mon Sep 17 00:00:00 2001
From: Nick Bebout <nb(a)fedoraproject.org>
Date: Fri, 11 May 2012 15:47:13 -0500
Subject: [PATCH] Add ham-radio-exams alias
---
configs/system/smtp/aliases.template.erb | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/configs/system/smtp/aliases.template.erb
b/configs/system/smtp/aliases.template.erb
index b972e38..fadff90 100644
--- a/configs/system/smtp/aliases.template.erb
+++ b/configs/system/smtp/aliases.template.erb
@@ -155,6 +155,7 @@ secalert: security-private(a)lists.fedoraproject.org
webmaster: websites(a)lists.fedoraproject.org
logo: iweller(a)redhat.com
kernel-team: davej@redhat.com,jwboyer@redhat.com,jforbes(a)redhat.com
+ham-radio-exams: nb,jbwillia
# Misc Aliases
#rel-eng:
jkeating@redhat.com,jkatz@redhat.com,notting@redhat.com,spot@redhat.com,jwboyer@gmail.com,tcallawa@redhat.com,wwoods@redhat.com,wtogami@redhat.com,rdieter@math.unl.edu,lmacken@redhat.com,poelstra(a)redhat.com
--
1.7.7.6
11 years, 11 months
Plan for tomorrow's Fedora Infrastructure meeting (2012-05-10 at 18UTC)
by Kevin Fenzi
The infrastructure team will be having it's weekly meeting tomorrow,
2012-05-10 at 18:00 UTC in #fedora-meeting on the freenode network.
Suggested topics:
#topic New folks introductions and Apprentice tasks.
If any new folks want to give a quick one line bio or any apprentices
would like to ask general questions, they can do so here.
#topic two factor auth status
#topic Staging re-work status
#topic Applications status / discussion
Check in on status of our applications: pkgdb, fas, bodhi, koji,
community, voting, tagger, packager, dpsearch, etc.
If there's new releases, bugs we need to work around or things to note.
#topic Upcoming Tasks/Items
#info 2012-05-08 to 2012-05-22 FINAL FREEZE
#info 2012-05-10 - drop inactive fi-apprentices
#info 2012-05-11 - Skvidal out.
#info 2012-05-22 - F17 release
#info 2012-06-01 - nag fi-apprentices.
#info 2011-06-03 - gitweb-cache removal day.
#info 2012-06-08 OOW: osuosl01.fedoraproject.org
#info 2012-06-17 OOW: sign-vault02.phx2.fedoraproject.org
#info 2012-06-21 to 2012-07-04 Kevin is off on trains and boats.
#topic Meeting tagged tickets:
https://fedorahosted.org/fedora-infrastructure/report/10
#topic Open Floor
Submit your agenda items, as tickets in the trac instance and send a
note replying to this thread.
More info here:
https://fedoraproject.org/wiki/Infrastructure/Meetings#Meetings
Thanks
kevin
11 years, 11 months
[PATCH] add buildvm-05 ->12 hosts to dns
by Seth Vidal
From: Seth Vidal <skvidal(a)fedoraproject.org>
---
modules/bind/files/master/125.5.10.in-addr.arpa | 18 +++++++++---------
modules/bind/files/master/127.5.10.in-addr.arpa | 18 +++++++++---------
modules/bind/files/master/phx2.fedoraproject.org | 18 +++++++++++++++++-
3 files changed, 35 insertions(+), 19 deletions(-)
diff --git a/modules/bind/files/master/125.5.10.in-addr.arpa b/modules/bind/files/master/125.5.10.in-addr.arpa
index e7a9237..2fb4442 100644
--- a/modules/bind/files/master/125.5.10.in-addr.arpa
+++ b/modules/bind/files/master/125.5.10.in-addr.arpa
@@ -2,7 +2,7 @@ $TTL 86400
@ IN SOA 125.5.10.in-addr.arpa. hostmaster.fedoraproject.org. (
; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
; (NN is just a counter to handle multiple changes in one day).
- 2012043001 ; Serial
+ 2012051001 ; Serial
28800 ; Refresh
14400 ; Retry
1000000 ; Expire
@@ -111,14 +111,14 @@ $TTL 86400
99 IN PTR buildvm-02.phx2.fedoraproject.org.
100 IN PTR buildvm-03.phx2.fedoraproject.org.
101 IN PTR buildvm-04.phx2.fedoraproject.org.
-102 IN PTR unused.
-103 IN PTR unused.
-104 IN PTR unused.
-105 IN PTR unused.
-106 IN PTR unused.
-107 IN PTR unused.
-108 IN PTR unused.
-109 IN PTR unused.
+102 IN PTR buildvm-05.phx2.fedoraproject.org.
+103 IN PTR buildvm-06.phx2.fedoraproject.org.
+104 IN PTR buildvm-07.phx2.fedoraproject.org.
+105 IN PTR buildvm-08.phx2.fedoraproject.org.
+106 IN PTR buildvm-09.phx2.fedoraproject.org.
+107 IN PTR buildvm-10.phx2.fedoraproject.org.
+108 IN PTR buildvm-11.phx2.fedoraproject.org.
+109 IN PTR buildvm-12.phx2.fedoraproject.org.
110 IN PTR unused.
111 IN PTR unused.
112 IN PTR unused.
diff --git a/modules/bind/files/master/127.5.10.in-addr.arpa b/modules/bind/files/master/127.5.10.in-addr.arpa
index 565358c..a3f52b2 100644
--- a/modules/bind/files/master/127.5.10.in-addr.arpa
+++ b/modules/bind/files/master/127.5.10.in-addr.arpa
@@ -2,7 +2,7 @@ $TTL 86400
@ IN SOA 127.5.10.in-addr.arpa. hostmaster.fedoraproject.org. (
; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
; (NN is just a counter to handle multiple changes in one day).
- 2012031200 ; Serial
+ 2012051000 ; Serial
28800 ; Refresh
14400 ; Retry
1000000 ; Expire
@@ -170,14 +170,14 @@ $TTL 86400
159 IN PTR buildvm-02-nfs.phx2.fedoraproject.org.
160 IN PTR buildvm-03-nfs.phx2.fedoraproject.org.
161 IN PTR buildvm-04-nfs.phx2.fedoraproject.org.
-162 IN PTR unused.
-163 IN PTR unused.
-164 IN PTR unused.
-165 IN PTR unused.
-166 IN PTR unused.
-167 IN PTR unused.
-168 IN PTR unused.
-169 IN PTR unused.
+162 IN PTR buildvm-05-nfs.phx2.fedoraproject.org.
+163 IN PTR buildvm-06-nfs.phx2.fedoraproject.org.
+164 IN PTR buildvm-07-nfs.phx2.fedoraproject.org.
+165 IN PTR buildvm-08-nfs.phx2.fedoraproject.org.
+166 IN PTR buildvm-09-nfs.phx2.fedoraproject.org.
+167 IN PTR buildvm-10-nfs.phx2.fedoraproject.org.
+168 IN PTR buildvm-11-nfs.phx2.fedoraproject.org.
+169 IN PTR buildvm-12-nfs.phx2.fedoraproject.org.
170 IN PTR unused.
171 IN PTR unused.
172 IN PTR unused.
diff --git a/modules/bind/files/master/phx2.fedoraproject.org b/modules/bind/files/master/phx2.fedoraproject.org
index 056e58f..c0ebff5 100644
--- a/modules/bind/files/master/phx2.fedoraproject.org
+++ b/modules/bind/files/master/phx2.fedoraproject.org
@@ -3,7 +3,7 @@ $TTL 3600
; Make SURE to update the serial # when changes are made. Format is
; YYYYMMDDNN (NN is just a counter to handle multiple changes in one
; day).
- 2012032301 ; Serial
+ 2012051001 ; Serial
3600 ; Refresh
600 ; Retry
1000000 ; Expire
@@ -256,6 +256,14 @@ buildvm-01 IN A 10.5.125.98
buildvm-02 IN A 10.5.125.99
buildvm-03 IN A 10.5.125.100
buildvm-04 IN A 10.5.125.101
+buildvm-05 IN A 10.5.125.102
+buildvm-06 IN A 10.5.125.103
+buildvm-07 IN A 10.5.125.104
+buildvm-08 IN A 10.5.125.105
+buildvm-09 IN A 10.5.125.106
+buildvm-10 IN A 10.5.125.107
+buildvm-11 IN A 10.5.125.108
+buildvm-12 IN A 10.5.125.109
ppc11 IN A 10.5.125.31
ppc12 IN A 10.5.125.32
compose-x86-01 IN A 10.5.125.41
@@ -480,6 +488,14 @@ buildvm-01-nfs IN A 10.5.127.158
buildvm-02-nfs IN A 10.5.127.159
buildvm-03-nfs IN A 10.5.127.160
buildvm-04-nfs IN A 10.5.127.161
+buildvm-05-nfs IN A 10.5.127.162
+buildvm-06-nfs IN A 10.5.127.163
+buildvm-07-nfs IN A 10.5.127.164
+buildvm-08-nfs IN A 10.5.127.165
+buildvm-09-nfs IN A 10.5.127.166
+buildvm-10-nfs IN A 10.5.127.167
+buildvm-11-nfs IN A 10.5.127.168
+buildvm-12-nfs IN A 10.5.127.169
;xen01-nfs IN A 10.5.127.81
;xen02-nfs IN A 10.5.127.82
xen03-nfs IN A 10.5.127.83
--
1.7.2.1
11 years, 11 months
Re: Cron <apache@app01> /usr/local/bin/lock-wrapper syncStatic /usr/local/bin/syncStatic
by Kévin Raymond
Hi,
I could not access the server from here (we could only define one ssh
key, right?), but since the bellow error is only about stg,
I think that the transifexrc config file is missing on the stg box.
(Or syncStatic in stg has been changed).
Could someone from infra check please?
I won't have the access before tomorrow.
On Wed, May 9, 2012 at 1:01 AM, Cron Daemon <root(a)stg.fedoraproject.org> wrote:
> fedoraproject.org build failed
> ====================================
> tx pull -af
> No authentication data found.
> IOError: [Errno 13] Permission denied: '/var/lib/transifex-client/.transifexrc'
> make: *** [pullpos] Error 1
>
> spins.fedoraproject.org build failed
> ====================================
> tx pull -af
> No authentication data found.
> IOError: [Errno 13] Permission denied: '/var/lib/transifex-client/.transifexrc'
> make: *** [pullpos] Error 1
>
> boot.fedoraproject.org build failed
> ====================================
> tx pull -af
> No authentication data found.
> IOError: [Errno 13] Permission denied: '/var/lib/transifex-client/.transifexrc'
> make: *** [pullpos] Error 1
>
> fedoracommunity.org build failed
> ====================================
> tx pull -af
> No authentication data found.
> IOError: [Errno 13] Permission denied: '/var/lib/transifex-client/.transifexrc'
> make: *** [pullpos] Error 1
>
> start.fedoraproject.org build failed
> ====================================
> tx pull -af
> No authentication data found.
> IOError: [Errno 13] Permission denied: '/var/lib/transifex-client/.transifexrc'
> make: *** [pullpos] Error 1
>
> fudcon.fedoraproject.org build failed
> ====================================
> tx pull -af
> No authentication data found.
> IOError: [Errno 13] Permission denied: '/var/lib/transifex-client/.transifexrc'
> make: *** [pullpos] Error 1
>
--
Kévin Raymond
(shaiton)
GPG-Key: A5BCB3A2
11 years, 11 months