Re: Updates from the GNOME Sysadmin Team: New Mirroring service, Owncloud 6

2013-12-12 Thread Andrea Veri
2013/12/12 Dominique Leuenberger a.k.a. Dimstar dims...@opensuse.org

 There might be something not entirely setup yet. Looking at this I get 11
 Mirrors as option, but all of them returned with the same Prio (100)

 looking at for example http://download.opensuse.org/distribution/13.1/iso/
 openSUSE-13.1-Addon-NonOss-BiArch-i586-x86_64.iso.mirrorlist (also based
 on MirrorBrain) the provided mirrors are clearly differently prioritized.

 Might be worthy to have a look at this.


Thanks for noticing Dominique, mirrors priorities (Prio) should be actually
tweaked when, for example, a specific mirror (it being on the same country
of the user requesting the file) has more bandwidth or reliability than
another and we might want to prefer a redirect to that specific mirror
which has more chances to serve the file in the fastest way as possible.
That said given I didn't yet have time to investigate the provided
bandwidth for each of the mirrors we use, keeping Prio at 100 for each of
the mirrors will actually result in MirrorBrain randomly selecting one of
the closest mirrors to your area even if that specific mirror has a lower
bandwidth than another one close to you. We might want to tweak this
parameter a bit as soon as I find the time to get more stats about what our
mirrors are providing in terms of bandwidth speed.

Thanks again for reporting and have an awesome day! (/me added a note
accordingly)

-- 
Cheers,

Andrea

Debian Developer,
Fedora / EPEL packager,
GNOME Sysadmin,
GNOME Foundation Membership  Elections Committee Chairman

Homepage: http://www.gnome.org/~av
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Updates from the GNOME Sysadmin Team: New Mirroring service, Owncloud 6

2013-12-11 Thread Andrea Veri
Howdy,

it's time for yet another round of updates from the GNOME Sysadmin Team.
This time it's not about future maintenances or outages but about our
completely new mirroring service.

As you may have been aware of GNOME has a lot of mirrors around the world
but we never took advantage of them and kept using our main mirror kindly
served by the Academic Computer Club of the Umea University.
(ftp.acc.umu.sebeing a CNAME to
ftp.gnome.org)

Many mirrors contacted me and the team in the past asking if keeping their
mirror around was worth the disk space they were using for our project
given the very low amount of downloads they were receiving. (that was
expected given download.gnome.org was a plain redirect to ftp.gnome.org,
and thus to ftp.acc.umu.se)

I personally always answered yes, it was worth keeping the GNOME code
synced in as much places in the world as possible but at the same time I
felt that we needed a proper mirroring infrastructure to properly serve the
downloads through all the mirrors that decided to provide disk space and
bandwitdh to support our project.

Looking around and thanks to an Olav Vitter's review we decided to move
forward and setup a Mirrorbrain [1] istance. You can read more about its
features at [2].

After a few days spent making the EPEL packages (Thanks Patrick for the
work you put on reviewing and accepting them!), configuring and tweaking,
our istance is finally live at [3]. As you will see we have plenty of
mirrors based in EU and just one in the US and Asia. I'll be contacting a
few mirrors in those zones and eventually welcome them as new GNOME mirrors
so we can have our downloads served in the fastest way possible even in
remote regions like Australia, Asia and the US itself. (if anyone knows
someone interested in mirroring GNOME sources, please redirect the request
to supp...@gnome.org)

Gving a look at a new indexing table we've introduced on the file indexes
of our main mirror can be a good way to get started to how Mirrorbrain
works behind the scenes. [4] Obviously all the links that existed before
Mirrorbrain are still working just fine but the great difference are them
now being served through Mirrorbrain (which then redirects the user to the
closest mirror through mod_geoip) itself and SSL. Another good way of
testing the whole setup out is by using curl, this way: 'curl -iS
https://download.gnome.org/sources/gnome-terminal/3.11/gnome-terminal-3.11.0.tar.xz.mirrorlist
'

---

Owncloud release 6

The other update I wanted to report is our Owncloud istance [5] being
upgraded to the very latest release being Owncloud 6. As usual please
redirect account requests to me or to supp...@gnome.org directly as
explained at [6].


[1] http://mirrorbrain.org/
[2] http://mirrorbrain.org/features/
[3] https://download.gnome.org/
[4]
https://download.gnome.org/sources/gnome-terminal/3.11/gnome-terminal-3.11.0.tar.xz.mirrorlist
[5] http://cloud.gnome.org/
[6] https://wiki.gnome.org/Sysadmin/Owncloud

-- 
Cheers,

Andrea

Debian Developer,
Fedora / EPEL packager,
GNOME Sysadmin,
GNOME Foundation Membership  Elections Committee Chairman

Homepage: http://www.gnome.org/~av
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Updates from the GNOME Sysadmin Team

2013-11-21 Thread Germán Póo-Caamaño
On Thu, 2013-11-21 at 22:23 +0100, Andrea Veri wrote:
 2013/11/21 Ekaterina Gerasimova kittykat3...@gmail.com
 [...]
  When you document how to lock down individual pages to prevent random
  people from from editing them, please send the link to the mailing
  lists as it is moderately complicated if one has not done it before.
 
 Sure, that can be done this way:
 
 1. Create a page with the following syntax: 'SysadminGroup'
 2. add a list of wiki usernames like https://wiki.gnome.org/SysadminGroup
 3. add the ACL at the beginning of the wiki page you want to lock down:
 
 #acl WikiPageName/SysadminGroup:read,write,delete,admin,revert All:read

Beware that the group wiki page name *must* end in 'Group'.  Otherwise,
you can get an immutable wiki page that nobody can edit [1] (only a
sysadmin, Andrea: it would be great if you could delete it :-).

Tip from someone who learned that in the hard way (of course, I followed
the standard procedure of reading the documentation [2,3] afterwards :-)

[1] https://wiki.gnome.org/Travel/CurrentCommittee
[2] http://moinmo.in/HelpOnAccessControlLists
[3] http://moinmo.in/HelpOnGroups

-- 
Germán Poo-Caamaño
http://calcifer.org/


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Updates from the GNOME Sysadmin Team

2013-11-21 Thread Ekaterina Gerasimova
On 21 November 2013 15:48, Andrea Veri a...@gnome.org wrote:
 2. projects.gnome.org's migration to wiki.gnome.org.

 The projects.gnome.org website is currently being migrated to the following
 places:

 GNOME Apps: https://wiki.gnome.org/Apps
 GNOME Projects: https://wiki.gnome.org/Projects

 Both pages are currently under construction. Maintainers and developers will
 now be able to modify their app / project page without the need of a git
 account

Don't all maintainers have to have a git account anyway? :)

 and most of all without the need to clone an huge repo like
 gnomeweb-wml. All these without losing some of the benefits of Git like the
 history of previous changes and a diff between the various page changes
 themselves.

When you document how to lock down individual pages to prevent random
people from from editing them, please send the link to the mailing
lists as it is moderately complicated if one has not done it before.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Updates from the GNOME Sysadmin Team

2013-11-21 Thread Andrea Veri
2013/11/21 Ekaterina Gerasimova kittykat3...@gmail.com

 On 21 November 2013 15:48, Andrea Veri a...@gnome.org wrote:
  2. projects.gnome.org's migration to wiki.gnome.org.
 
  The projects.gnome.org website is currently being migrated to the
 following
  places:
 
  GNOME Apps: https://wiki.gnome.org/Apps
  GNOME Projects: https://wiki.gnome.org/Projects
 
  Both pages are currently under construction. Maintainers and developers
 will
  now be able to modify their app / project page without the need of a git
  account

 Don't all maintainers have to have a git account anyway? :)


Not necessarily, someone might just be a random contributor that spots an
error on the documentation and wants to fix it right away. Honestly
speaking I'm loving this new look, pages are more readable now, with a new
design, easier to maintain and modify by everyone having a Wiki account.
Have you ever cloned the gnomeweb-wml repository yourself? It's around 600M
in size :-)


  and most of all without the need to clone an huge repo like
  gnomeweb-wml. All these without losing some of the benefits of Git like
 the
  history of previous changes and a diff between the various page changes
  themselves.

 When you document how to lock down individual pages to prevent random
 people from from editing them, please send the link to the mailing
 lists as it is moderately complicated if one has not done it before.


Sure, that can be done this way:

1. Create a page with the following syntax: 'SysadminGroup'
2. add a list of wiki usernames like https://wiki.gnome.org/SysadminGroup
3. add the ACL at the beginning of the wiki page you want to lock down:

#acl WikiPageName/SysadminGroup:read,write,delete,admin,revert All:read

Have an awesome day!

-- 
Cheers,

Andrea

Debian Developer,
Fedora / EPEL packager,
GNOME Sysadmin,
GNOME Foundation Membership  Elections Committee Chairman

Homepage: http://www.gnome.org/~av
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Some updates from the GNOME Sysadmin Team

2013-05-23 Thread Andrea Veri
2013/5/17 Andrea Veri a...@gnome.org

KGB Bot
 ---

 I've been working during the past week on the KGB Bot [4] (it has been a
 pain to package dozen of perl libraries!), which is a little IRC bot
 capable of sendind out notifications when a commit occurs on a specific git
 repository. I'm currently waiting the RH IT to open the specific port on
 the firewall for the kgb-client to communicate correctly with the bot which
 is hosted on a machine outside the datacenter where git.gnome.org runs.
 I'll make sure to send out an additional mail when the service is ready to
 go accepting new requests.


KGB Bot is finally ready to go, if you are interested in receiving commit
notifications for a specific GNOME module on an IRC channel hosted at
irc.gnome.org, please open a bug against the 'sysadmin' module on Bugzilla
or directly mail me the relevant information:

1. repository-name
2. channel-name

In addition to this, the Etherpad istance hosted by the GNOME
Infrastructure is up and running at https://etherpad.gnome.org. The service
is and will be restricted to all the GNOME teams that will request access
to it (at the moment the Board, Release Team, Advisory Board, Marketing
Team), if you are interested in the service please drop me an e-mail
anytime.

-- 
Cheers,

Andrea

Debian Developer,
Fedora / EPEL packager,
GNOME Sysadmin,
GNOME Foundation Membership  Elections Committee Chairman

Homepage: http://www.gnome.org/~av
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Some updates from the GNOME Sysadmin Team

2013-05-23 Thread Sindhu S
Thank you for this information, Andrea! We'll greatly benefit from the bot
and the etherpad is a lovely addition!
I have sent you a request via email regarding this.

Thank you for setting this up :)

-Sindhu


On Fri, May 24, 2013 at 12:00 AM, Andrea Veri a...@gnome.org wrote:

 2013/5/17 Andrea Veri a...@gnome.org

 KGB Bot
 ---

 I've been working during the past week on the KGB Bot [4] (it has been a
 pain to package dozen of perl libraries!), which is a little IRC bot
 capable of sendind out notifications when a commit occurs on a specific git
 repository. I'm currently waiting the RH IT to open the specific port on
 the firewall for the kgb-client to communicate correctly with the bot which
 is hosted on a machine outside the datacenter where git.gnome.org runs.
 I'll make sure to send out an additional mail when the service is ready to
 go accepting new requests.


 KGB Bot is finally ready to go, if you are interested in receiving commit
 notifications for a specific GNOME module on an IRC channel hosted at
 irc.gnome.org, please open a bug against the 'sysadmin' module on
 Bugzilla or directly mail me the relevant information:

 1. repository-name
 2. channel-name

 In addition to this, the Etherpad istance hosted by the GNOME
 Infrastructure is up and running at https://etherpad.gnome.org. The
 service is and will be restricted to all the GNOME teams that will request
 access to it (at the moment the Board, Release Team, Advisory Board,
 Marketing Team), if you are interested in the service please drop me an
 e-mail anytime.

 --
 Cheers,

 Andrea

 Debian Developer,
 Fedora / EPEL packager,
 GNOME Sysadmin,
 GNOME Foundation Membership  Elections Committee Chairman

 Homepage: http://www.gnome.org/~av

 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Some updates from the GNOME Sysadmin Team

2013-05-19 Thread Sriram Ramkrishna
This is great stuff.

The meetbot should help out with those of you doing irc meetings.  Please
do use the services.



-- Sriram Ramkrishna (sriram.ramkrishna_@@_...@.gmail.com (remove _@@_)



On Fri, May 17, 2013 at 12:41 PM, Andrea Veri a...@gnome.org wrote:

 Hello,

 some time has passed since my latest update so here we come with a few
 items I've been working on on the past two weeks.

 New infrastructure-announce mailing list
 ---

 From the 8th of May a new mailing list has been started for all the
 announcements about downtimes, outages, maintenances related to the GNOME
 Infrastructure. As a side note the mail you are currently reading will be
 the last that will be kept CCed on desktop-devel-list and foundation-list.
 Please take a little minute to subscribe yourself to the new list at [1] to
 not loose any of the updates from the GNOME Sysadmin Team.

 ---

 Jabber
 ---

 As you may have noticed our Jabber server currently doesn't allow you to
 add any JID not equal to j...@jabber.gnome.org, that means you can't chat
 with people having a JID registered on a different server than the one
 hosted on the GNOME Infrastructure. The problem is related to a specific
 firewall port not being open, we've taken action on it and the relevant
 port will be open really soon for the clients to successfully talk with
 other clients coming from the outside world.

 ---

 live.gnome.org
 ---

 Our wiki had a really quick maintenance [2] that upgraded it to the latest
 available MoinMoin's release. (1.9.7) This release takes in a stronger
 password encryption (it's not based on SHA anymore, but on PASSLIB
 instead), I would suggest anyone to change their password as soon as
 possible.

 In addition to the above, I've cleaned up a bit inactive users, deleted
 and trashed pages:

 1. inactive users (users that registered but never did a single edit since
 the time they registered their account) were around 23000 (loads of
 spammers), the current amount of registered and active users went to 6000.
 Editing pages became really too slow, MoinMoin currently checks each of the
 registered user's subscriptions list for eventually notifying the user
 about the change that occurred on the page being edited. That process was
 taking around 9-10 seconds, and that was actually expected with an amount
 of 29000 registered users.
 2. deleted pages (pages that were marked as 'Deleted' on the wiki) got
 moved from the data/ directory of live.gnome.org to a backup directory
 and the cache was cleaned for the changes to take place.
 3. trashed pages (pages that were marked as 'Trashed' on the wiki) got
 moved from the data/ directory of live.gnome.org to a backup directory
 and the cache was cleaned for the changes to take place.

 ---

 MeetBot
 ---

 Our Services bot was enhanced with MeetBot, more details are available at
 [3]. Make good use of it!

 ---

 KGB Bot
 ---

 I've been working during the past week on the KGB Bot [4] (it has been a
 pain to package dozen of perl libraries!), which is a little IRC bot
 capable of sendind out notifications when a commit occurs on a specific git
 repository. I'm currently waiting the RH IT to open the specific port on
 the firewall for the kgb-client to communicate correctly with the bot which
 is hosted on a machine outside the datacenter where git.gnome.org runs.
 I'll make sure to send out an additional mail when the service is ready to
 go accepting new requests.

 That should be all for now, have an awesome weekend!

 [1] https://mail.gnome.org/mailman/listinfo/infrastructure-announce
 [2] https://mail.gnome.org/archives/foundation-list/2013-May/msg00033.html
 [3]
 https://mail.gnome.org/archives/foundation-list/2013-April/msg00037.html
 [4] http://kgb.alioth.debian.org


 --
 Cheers,

 Andrea

 Debian Developer,
 Fedora / EPEL packager,
 GNOME Sysadmin,
 GNOME Foundation Membership  Elections Committee Chairman

 Homepage: http://www.gnome.org/~av

 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/desktop-devel-list

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Some updates from the GNOME Sysadmin Team

2013-05-18 Thread Sindhu S
Thank Andrea for the information about KGB bot and live.gnome.org wiki!
I myself asked in #sysadmin channel about the mysterious Renato Barruco
recently :)

Am interested in information related to the wiki and bots, please keep us
updated with latest happenings about them. You are doing a good job! thank
you :)

-Sindhu


On Sat, May 18, 2013 at 1:11 AM, Andrea Veri a...@gnome.org wrote:

 Hello,

 some time has passed since my latest update so here we come with a few
 items I've been working on on the past two weeks.

 New infrastructure-announce mailing list
 ---

 From the 8th of May a new mailing list has been started for all the
 announcements about downtimes, outages, maintenances related to the GNOME
 Infrastructure. As a side note the mail you are currently reading will be
 the last that will be kept CCed on desktop-devel-list and foundation-list.
 Please take a little minute to subscribe yourself to the new list at [1] to
 not loose any of the updates from the GNOME Sysadmin Team.

 ---

 Jabber
 ---

 As you may have noticed our Jabber server currently doesn't allow you to
 add any JID not equal to j...@jabber.gnome.org, that means you can't chat
 with people having a JID registered on a different server than the one
 hosted on the GNOME Infrastructure. The problem is related to a specific
 firewall port not being open, we've taken action on it and the relevant
 port will be open really soon for the clients to successfully talk with
 other clients coming from the outside world.

 ---

 live.gnome.org
 ---

 Our wiki had a really quick maintenance [2] that upgraded it to the latest
 available MoinMoin's release. (1.9.7) This release takes in a stronger
 password encryption (it's not based on SHA anymore, but on PASSLIB
 instead), I would suggest anyone to change their password as soon as
 possible.

 In addition to the above, I've cleaned up a bit inactive users, deleted
 and trashed pages:

 1. inactive users (users that registered but never did a single edit since
 the time they registered their account) were around 23000 (loads of
 spammers), the current amount of registered and active users went to 6000.
 Editing pages became really too slow, MoinMoin currently checks each of the
 registered user's subscriptions list for eventually notifying the user
 about the change that occurred on the page being edited. That process was
 taking around 9-10 seconds, and that was actually expected with an amount
 of 29000 registered users.
 2. deleted pages (pages that were marked as 'Deleted' on the wiki) got
 moved from the data/ directory of live.gnome.org to a backup directory
 and the cache was cleaned for the changes to take place.
 3. trashed pages (pages that were marked as 'Trashed' on the wiki) got
 moved from the data/ directory of live.gnome.org to a backup directory
 and the cache was cleaned for the changes to take place.

 ---

 MeetBot
 ---

 Our Services bot was enhanced with MeetBot, more details are available at
 [3]. Make good use of it!

 ---

 KGB Bot
 ---

 I've been working during the past week on the KGB Bot [4] (it has been a
 pain to package dozen of perl libraries!), which is a little IRC bot
 capable of sendind out notifications when a commit occurs on a specific git
 repository. I'm currently waiting the RH IT to open the specific port on
 the firewall for the kgb-client to communicate correctly with the bot which
 is hosted on a machine outside the datacenter where git.gnome.org runs.
 I'll make sure to send out an additional mail when the service is ready to
 go accepting new requests.

 That should be all for now, have an awesome weekend!

 [1] https://mail.gnome.org/mailman/listinfo/infrastructure-announce
 [2] https://mail.gnome.org/archives/foundation-list/2013-May/msg00033.html
 [3]
 https://mail.gnome.org/archives/foundation-list/2013-April/msg00037.html
 [4] http://kgb.alioth.debian.org


 --
 Cheers,

 Andrea

 Debian Developer,
 Fedora / EPEL packager,
 GNOME Sysadmin,
 GNOME Foundation Membership  Elections Committee Chairman

 Homepage: http://www.gnome.org/~av

 ___
 foundation-list mailing list
 foundation-l...@gnome.org
 https://mail.gnome.org/mailman/listinfo/foundation-list


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Some updates from the GNOME Sysadmin Team

2013-05-17 Thread Andrea Veri
Hello,

some time has passed since my latest update so here we come with a few
items I've been working on on the past two weeks.

New infrastructure-announce mailing list
---

From the 8th of May a new mailing list has been started for all the
announcements about downtimes, outages, maintenances related to the GNOME
Infrastructure. As a side note the mail you are currently reading will be
the last that will be kept CCed on desktop-devel-list and foundation-list.
Please take a little minute to subscribe yourself to the new list at [1] to
not loose any of the updates from the GNOME Sysadmin Team.

---

Jabber
---

As you may have noticed our Jabber server currently doesn't allow you to
add any JID not equal to j...@jabber.gnome.org, that means you can't chat
with people having a JID registered on a different server than the one
hosted on the GNOME Infrastructure. The problem is related to a specific
firewall port not being open, we've taken action on it and the relevant
port will be open really soon for the clients to successfully talk with
other clients coming from the outside world.

---

live.gnome.org
---

Our wiki had a really quick maintenance [2] that upgraded it to the latest
available MoinMoin's release. (1.9.7) This release takes in a stronger
password encryption (it's not based on SHA anymore, but on PASSLIB
instead), I would suggest anyone to change their password as soon as
possible.

In addition to the above, I've cleaned up a bit inactive users, deleted and
trashed pages:

1. inactive users (users that registered but never did a single edit since
the time they registered their account) were around 23000 (loads of
spammers), the current amount of registered and active users went to 6000.
Editing pages became really too slow, MoinMoin currently checks each of the
registered user's subscriptions list for eventually notifying the user
about the change that occurred on the page being edited. That process was
taking around 9-10 seconds, and that was actually expected with an amount
of 29000 registered users.
2. deleted pages (pages that were marked as 'Deleted' on the wiki) got
moved from the data/ directory of live.gnome.org to a backup directory and
the cache was cleaned for the changes to take place.
3. trashed pages (pages that were marked as 'Trashed' on the wiki) got
moved from the data/ directory of live.gnome.org to a backup directory and
the cache was cleaned for the changes to take place.

---

MeetBot
---

Our Services bot was enhanced with MeetBot, more details are available at
[3]. Make good use of it!

---

KGB Bot
---

I've been working during the past week on the KGB Bot [4] (it has been a
pain to package dozen of perl libraries!), which is a little IRC bot
capable of sendind out notifications when a commit occurs on a specific git
repository. I'm currently waiting the RH IT to open the specific port on
the firewall for the kgb-client to communicate correctly with the bot which
is hosted on a machine outside the datacenter where git.gnome.org runs.
I'll make sure to send out an additional mail when the service is ready to
go accepting new requests.

That should be all for now, have an awesome weekend!

[1] https://mail.gnome.org/mailman/listinfo/infrastructure-announce
[2] https://mail.gnome.org/archives/foundation-list/2013-May/msg00033.html
[3] https://mail.gnome.org/archives/foundation-list/2013-April/msg00037.html
[4] http://kgb.alioth.debian.org


-- 
Cheers,

Andrea

Debian Developer,
Fedora / EPEL packager,
GNOME Sysadmin,
GNOME Foundation Membership  Elections Committee Chairman

Homepage: http://www.gnome.org/~av
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list