Gitorious.com will “go away”

For some time, our web server has been configured to present gitorious.org to you even if you access through gitorious.com (no redirect, it “just works”). As Gitorious is now a company with its own employees, we will be re-purposing gitorious.com. In one week from now, on February 7th, gitorious.com will be home to our commercial offering, and will no longer work as a proxy for gitorious.org. This also goes for git traffic, which unfortunately works through gitorious.com today.

According to our logs this should not affect many of you, but if it does please update your bookmarks and so on. We’re sorry for any convenience.

*.gitorious.org will of course be completely unaffected by this change.

DNS update

Just before Christmas, we had a DNS issue that made Gitorious unavailable for about an hour. In the post about that issue we mentioned that we would be changing our DNS provider, a process that was just completed this morning. DNS is a fairly self-sustaining system, so the change should not affect you in any way. But should you experience any issues related to this, please drop us a note – either in the comments below, to our Identi.ca/Twitter account or our support email.

Also, we silently launched our new status site yesterday at status.gitorious.org which shows the current state of the Gitorious services. We’ll inform of any service interruptions on that site.

Versioning Gitorious

As a service to users with Gitorious installed on their own server(s), we’ll be giving Gitorious a version number. We’re aiming at cutting releases on a semi-regular schedule (like once a month). Hopefully, this will make it easier to know if and how to upgrade your instance. We will provide a changelog that summarizes new features and bug fixes, and use a versioning  scheme that says something about the extent of the upgrade.

Versioning scheme

We have not yet decided on the exact form of the versioning scheme, but here’s the general idea (thanks for good suggestions, chrashanddie). The version number will be four digits: Product.Major.Minor.Bugfix. We’ll start at 1.0.0.0. Here’s the intended meaning of each digit:

Bugfix

Obviously, bugfixes. Should be a no-brainer to apply.

Minor

Minor changes should apply cleanly simply by pulling it into an existing Gitorious setup. As such it may not require any configuration changes to preserve existing functionality.

Minor changes may include new features or minor changes/improvements to existing features. In some cases a feature may require changes/additions to configuration in order to apply.

Major

Major changes may or may not apply cleanly without configuration changes. Major changes may also require changes to the database.

A major upgrade may substantially change existing features, introduce new ones that are in some way incompatible with existing functionality, and may even remove existing functionality.

Product

This number will stay at 1 for the foreseeable future. It will change if we ever decide to significantly change the heart and soul of Gitorious.

Release schedule

As soon as the versioning scheme is landed and documented, we will cut the 1.0.0.0 release (or similar). Changes after that will be recorded in a changelog and released according to said scheme. We will keep gitorious.org on rolling deployment, so there may be several gitorious.org deployments per each release. Releases will be cut whenever they make sense, but as I said, we’ll aim at releasing something every month.

Feedback?

We need your feedback on this. Is this a good idea? A bad one? Any input on the versioning scheme? Let us know what you think!

Gitorious is microblogging!

First of all: a happy new year to you all! As we mentioned right before Christmas, we have some great plans for 2011, and we look forward to a great year.

Our first baby step in the new year is to start using microblogging to keep in touch with you. You’ll find Gitorious on Identi.ca and Twitter. We’ll be using these services to inform of new features and service interruptions. See you there!

DNS fail

A few hours ago, our DNS provider shut down our account, affecting all services on Gitorious.org. We renewed the service, and all services should be operational again.

We actually renewed the service (and paid for it) about a month ago, and they messed up. This affected all of us, and we’re really sorry about any troubles this may have caused. Obviously, if you’re looking for a DNS provider, I’ll be happy to give some advise on one you should avoid at any cost. Expect the name servers for Gitorious.org to change really soon.

After the service came back up, there was a small timeframe where the frontpage of Gitorious.org would cause a 500 error; users adding our IP to their hosts file saw the same. This was due to the fact that we fetch the RSS feed for this blog and present it on the Gitorious.org frontpage. Naturally, this blog was affected by the same issue.

Right over new year’s we’ll move our DNS services, and move one of our domain names to another DNS provider, as a backup if we should get DNS issues again. We’ll post a follow-up here telling about this once it’s done.

Now for some good news: right over new year’s Gitorious will be staffed by two full-time employees. We’re anxious to tell you all about it, and even more anxious to get to work. Expect some great stuff to happen at Gitorious.org in 2011.

For now: Merry christmas, and again: sorry about today’s trouble.

Unexpected downtime [closed]

The gitorious.org server suddenly stopped responding, and is being restarted. We will post updates here once the server is back up.

Update 13:12 CET: File system checks are being run on the server, currently at 70%

Update 13:28 CET: File systems checks are currently at 90%

Update: 13:32 CET: And we’re back up

Scheduled downtime 22 oct starting 13:00 CET [closed]

We will be adding quite a lot of storage to our servers today, which unfortunately means Gitorious.org will be unavailable for up to 20 minutes today, 22. oct, starting 13:00 CET.

This post will be updated as the upgrade starts.

Updates:

  • 13:04 CET: Booting the host machines
  • 13:11 CET: No file system checks necessary this time, this won’t take too long
  • 13:13 CET: We’re back up!

Whoops!

We are having some unexpected downtime, one of the servers is currently running a file system check before it comes back up. It should be back within approximately 15 minutes.

 

Edit 10:43 CET: We’re back up, sorry about the inconvenience!

SSH public key issues

Several users have reported that the get permission denied errors from Gitorious when connecting with SSH. We have just regenerated the public key repository on the server, and the issues should be resolved.

If you still experience problems, send an email to support@gitorious.org, and we’ll be glad to help.

Sorry about the inconvenience!

System maintenance September 14

We will be doing some work on our SAN infrastructure today beginning at 14:00 CET. This means the servers will be unavailable for some time, until one hour.

We will be posting updates in this article.

Updates:

  • 14:15: Booting the servers, performing file system checks: 6%
  • 14:21: File system checks at 20%
  • 14:27: 33%
  • 14:32: 73%
  • 14:44: 87%
  • 14:46: The physical server is up, starting services
  • 14:53 All done!
Follow

Get every new post delivered to your Inbox.

Join 25 other followers