[Buildbot-devel] Spec file, service script and info patch

Steve 'Ashcrow' Milner smilner at redhat.com
Thu Apr 8 14:00:24 UTC 2010


On 07/04/10 19:36 -0500, Dustin J. Mitchell wrote:
>Holy cow, that's a lot of attachments.
>
>As a project, how do you all suggest we handle this?  In Amanda, we
>have a packaging/ subdirectory in version control that contains the
>relevant source for debs, rpms, etc.  Is that appropriate for
>Buildbot?  Would it be appropriate for us to use the metabuildbot to
>make "unofficial" RPMs, or should we wait for the various distros to
>catch up to each release (which they seem to have been very good
>about!)?
>
>Or would it be better to expand the Trac wiki to include links to
>these files for interested parties to download and tweak to their
>needs?
>
>Open to suggestions..
>Dustin

My $0.02 on projects making their own packages: Not a problem! In fact
it can be helpful for distros when adding the project to their
distribution as it gives a starting point.

The downside to having your own spec and building your own package is
that it will likely be a generic package. In other words, it won't
meet the base criteria for any distribution without modification. For
instance, here is the Fedora packaging guidelines:

     http://fedoraproject.org/wiki/PackagingGuidelines

.. which may differ from SuSE guidelines:

     http://en.opensuse.org/SUSE_Package_Conventions/RPM_Style

etc.. It also may not have the proper requirements listed as different
distributions use different naming schemes (python-yaml versus PyYAML,
etc..) Over all I'd say there is great help in having a spec in
contrib/packaging or something like that but don't expect that package
to directly do into a distribution (or for it work with all
distributions).

-- 
kthxbye!
Steve 'Ashcrow' Milner
Agent of Infosec
RHCE: https://www.redhat.com/training/certification/verify/?certno=805009277242449
ITIL Foundation: c.721843
IRC: ashcrow
GnuPG ID: 28DFD4BE

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT/MU/O d-- s:+> a- C+++$ UBL+++$ P++@ L+++$>++++ !E--> W+++$ !N-
!o K--? !w-- !O- M- !V- PS PE+ Y+ PGP+++ t+ !5 !X R tv+ b+>++ DI+ !D-
G e h !r>+++ y?
------END GEEK CODE BLOCK------

"In the heat of conversation I may have said certain things I believe 
to be untrue. The alleged lie that you might have heard me saying 
allegedly moments ago ... that's a parasite that lives in my neck." 
     -- Tad Ghostal
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20100408/d9910d35/attachment.bin>


More information about the devel mailing list