Diff for "FAQ"

Not logged in - Log In / Register

Differences between revisions 3 and 11 (spanning 8 versions)
Revision 3 as of 2009-07-21 13:53:54
Size: 1417
Editor: bac
Comment:
Revision 11 as of 2009-12-11 23:07:16
Size: 2241
Editor: brianfromme
Comment:
Deletions are marked like this. Additions are marked like this.
Line 22: Line 22:
Currently, Python 2.4 but we're working hard on getting us on at least Python
2.5 if not Python 2.6. This isn't hard to do, it's just a lot of work, but it
will happen in time for Karmic at the latest.
Currently, Python 2.5. Our next goal is Python 2.6.

== What version of Bazaar is required? ==
At least 1.16.1, although 2.0.0 is released now. You can get this for Hardy/Jaunty from the [[https://edge.launchpad.net/~bzr/+archive|Bazaar PPA]]. We strongly recommend running 2.0.0 or newer.
Line 28: Line 29:
Yes, you can browse the [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/files|source code]] on Launchpad. Yes, you can browse the [[http://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/files|source code]] on Launchpad.
You can also use `bzr get lp:launchpad` to download the code without setting up a development environment.

== I have Launchpad running but mails are not sent... ==

Development Launchpads don't send email to the outside world, for obvious reasons. They connect to the local SMTP server and send to root.
To create new users, create a new account, and check the local mailbox, or use utilities/make-lp-user

== My database permissions keep getting deleted! ==

If your local account is called "launchpad" it conflicts with a role called "launchpad" which is defined in `security.cfg`. You need to rename your local account and re-assign it super user permissions as the `utilities/launchpad-database-setup` script does.

Are there Launchpad packages available?

No, Launchpad is not packaged and there are no plans to do so. Launchpad deployment is done straight from Bazaar branches and is quite complex.

Why PostgreSQL?

PostgreSQL was chosen in 2004 because it supported most of the features we thought we would need; MySQL did not. The other contender was Oracle, and for a while we made sure we would be able to switch to Oracle if necessary but PostgreSQL has worked great.

How integrated is the database in the code?

Highly. We make use of PostgreSQL specific features, such as:

  • SQL language extensions
  • PL/pgSQL and Python stored procedures
  • Triggers
  • Functional indexes
  • Automatic load balancing over the replicas with Slony-I
  • Transactional DDL
  • tsearch2 full text search
  • Database permissions

What version of Python is required?

Currently, Python 2.5. Our next goal is Python 2.6.

What version of Bazaar is required?

At least 1.16.1, although 2.0.0 is released now. You can get this for Hardy/Jaunty from the Bazaar PPA. We strongly recommend running 2.0.0 or newer.

Can I look at the code without downloading it all?

Yes, you can browse the source code on Launchpad. You can also use bzr get lp:launchpad to download the code without setting up a development environment.

I have Launchpad running but mails are not sent...

Development Launchpads don't send email to the outside world, for obvious reasons. They connect to the local SMTP server and send to root. To create new users, create a new account, and check the local mailbox, or use utilities/make-lp-user

My database permissions keep getting deleted!

If your local account is called "launchpad" it conflicts with a role called "launchpad" which is defined in security.cfg. You need to rename your local account and re-assign it super user permissions as the utilities/launchpad-database-setup script does.

FAQ (last edited 2021-12-10 15:16:54 by cjwatson)