[SERVER-534] Official RPMs Created: 12/Jan/10  Updated: 12/Jul/16  Resolved: 05/May/10

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 1.4.0

Type: New Feature Priority: Major - P3
Reporter: Gregg Lind Assignee: Richard Kreuter (Inactive)
Resolution: Done Votes: 5
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Participants:

 Description   

Going to have to do for a variety of systems.
Please add requests

Fedora: 8, 12
CentOS: 5
Suse: ?

This is tedious. Initial steps seem to be getting a working specfile for the scons process up and running.
From there, SUSE OBS might be a solution, but even distributing an SRPM would help.



 Comments   
Comment by Steve Francia [ 09/Aug/11 ]

Official RPMs are here
http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages

Comment by Richard Kreuter (Inactive) [ 05/May/10 ]

10gen is publishing a number of RPMs now.

Comment by Richard Kreuter (Inactive) [ 30/Apr/10 ]

As of commit 9890ad6, we're able to publish RPMs for CentOS 5.4 x86 and x86_64 and Fedora 11 and 12 x86_64. I'm unaware of a straightforward way to make x86 RPMs, because I don't have access to x86 Fedora images on EC2 or RackSpace.

Comment by auto [ 30/Apr/10 ]

Author:

{'login': 'kreuter', 'name': 'Richard Kreuter', 'email': 'richard@10gen.com'}

Message: Fix repo pushing for RPMs. SERVER-534
http://github.com/mongodb/mongo/commit/9890ad669af4be1b1da63b7f695f5b353a8d3068

Comment by auto [ 29/Apr/10 ]

Author:

{'login': 'kreuter', 'name': 'Richard Kreuter', 'email': 'richard@10gen.com'}

Message: Tweaked some comments in makedist.py Partially resolves SERVER-534.
http://github.com/mongodb/mongo/commit/e812c222710dc0eaa138c7d0f6f1f2959b3eea15

Comment by josh rabinowitz [ 15/Apr/10 ]

Data Point:

I've tested the centos 5.4 x86_64 rpms from http://dl.mongodb.org/dl/distros-test/rpm pulled on 4/2/10.

They work fine – (modulo bugs PERL-76 and PERL-77, which might be related to the perl driver and not the server)

Comment by Richard Kreuter (Inactive) [ 05/Apr/10 ]

Jeremy,

Great. Let us know if we can help you in any way.

Comment by Jeremy Hinegardner [ 05/Apr/10 ]

Richard,

I just need to submit the proposal to Fedora, and then we'll need another Fedora contributor to review the spec. I'll see if I can get that proposal in this week.

Comment by Frank Febbraro [ 24/Mar/10 ]

I can verify that the init.d script in git works on RHEL 5.4 and CentOS

Comment by Richard Kreuter (Inactive) [ 23/Mar/10 ]

Jeremy,

Your init script looks a bit spiffier than the one in our git repo (which I just committed some work on last week). Do you happen to know if your init script works on RHEL or older Fedoras?

In any case, how can we help you get mongodb into Fedora?

Comment by Eliot Horowitz (Inactive) [ 22/Mar/10 ]

code done - just need to setup repo.

Comment by Jeremy Hinegardner [ 22/Mar/10 ]

I am also a Fedora contributor, and we are now using mongo in production. I have our spec file, and an srpm available at http://jjh.fedorapeople.org/mongo/ . I started with a previously existing mongo spec. Also included is an init script, logrotate configuration, and initial config file.

I can submit this to be packaged, or I do a review of someone's proposed package.

Comment by Richard Kreuter (Inactive) [ 18/Mar/10 ]

Mostly just a note-to-self: by inspection, SpiderMonkey is compiled without UTF-8 support on CentOS & FC12 (probably previous Fedoras, too).

Comment by Peter Halliday [ 21/Feb/10 ]

I also would be more than happy to do the Fedora, CentOS packaging at least for you all.

Comment by Peter Halliday [ 21/Feb/10 ]

I'm a fedora packager. I've noticed both the spec files for 1.2.2 and 1.3.2 are both broke. They are both broke in different ways. I'm running CentOS 5.4.

Comment by Richard Kreuter (Inactive) [ 26/Jan/10 ]

Modulo a couple minor bugs (which I think I've fixed locally) the
specfile in rpm/ essentially works.

Progress automating RPM builds is slowed by two things:

  • the lack of AMIs for Fedoras newer than Fedora 8,
  • the need to wrangle newer boosts than CentOS ships with.

These aren't show-stoppers; they're just slowing me down. I've been
working on a buildscript that construct packages for a handful of
distribution versions (and that I expect to minimize the marginal cost
of adding new distros/versions). I want to work on it for a few more
hours before pushing it.

Generated at Thu Feb 08 02:54:25 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.