Debian Bug report logs - #663101
RFP: foreman -- puppet dashboard and node classifier

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Laurent Bigonville <bigon@debian.org>

Date: Thu, 8 Mar 2012 14:00:02 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, pkg-puppet-devel@lists.alioth.debian.org, wnpp@debian.org:
Bug#663101; Package wnpp. (Thu, 08 Mar 2012 14:00:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Laurent Bigonville <bigon@debian.org>:
New Bug report received and forwarded. Copy sent to pkg-puppet-devel@lists.alioth.debian.org, wnpp@debian.org. (Thu, 08 Mar 2012 14:00:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Laurent Bigonville <bigon@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: RFP: foreman -- puppet dashboard and node classifier
Date: Thu, 08 Mar 2012 14:56:56 +0100
Package: wnpp
Severity: wishlist

* Package name    : foreman
  Version         : 0.4.2
  Upstream Author : Ohad Levy <ohadlevy@gmail.com>
                    Paul Kelly <pikelly@blueyonder.co.uk>
* URL             : http://theforeman.org/
* License         : GPL3
  Programming Lang: ruby (rails)
  Description     : puppet dashboard, external node classifier and more

Foreman is aimed to be a Single Address For All Machines Life Cycle Management.

    Foreman integrates with Puppet (and acts as web front end to it).

    Foreman takes care of provisioning until the point puppet is running, allowing Puppet to do what it does best.

    Foreman shows you Systems Inventory (based on Facter) and provides real time information about hosts status based on Puppet reports.

    Foreman creates everything you need when adding a new machine to your network,It's goal being automatically managing everything you would normally manage manually - this include DNS, DHCP, TFTP, Virtual Machines, PuppetCA, CMDB etc.

    With Foreman You Can Always Rebuild Your Machines From Scratch!

    Foreman is designed to work in a large (and small) enterprises, where multiple domains, subnets and puppetmasters might be required. In many cases, Foreman could help remote provisions where no experienced technicians are available.




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#663101; Package wnpp. (Thu, 08 Mar 2012 15:27:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to micah anderson <micah@riseup.net>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 08 Mar 2012 15:27:07 GMT) Full text and rfc822 format available.

Message #10 received at 663101@bugs.debian.org (full text, mbox):

From: micah anderson <micah@riseup.net>
To: Laurent Bigonville <bigon@debian.org>, 663101@bugs.debian.org
Subject: Re: [Pkg-puppet-devel] Bug#663101: RFP: foreman -- puppet dashboard and node classifier
Date: Thu, 08 Mar 2012 10:24:59 -0500
On Thu, 08 Mar 2012 14:56:56 +0100, Laurent Bigonville <bigon@debian.org> wrote:
> Package: wnpp
> Severity: wishlist
> 
> * Package name    : foreman
>   Version         : 0.4.2
>   Upstream Author : Ohad Levy <ohadlevy@gmail.com>
>                     Paul Kelly <pikelly@blueyonder.co.uk>
> * URL             : http://theforeman.org/
> * License         : GPL3
>   Programming Lang: ruby (rails)
>   Description     : puppet dashboard, external node classifier and more

There is a package of foreman available from upstream, it works fairly
well (although upgrades seem to have a problem with debconf). I'd
suggest that someone might reach out to the upstream packager and work
with them to sponsor it for Debian.

micah




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#663101; Package wnpp. (Wed, 25 Apr 2012 21:51:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Greg Sutcliffe <greg.sutcliffe@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 25 Apr 2012 21:51:04 GMT) Full text and rfc822 format available.

Message #15 received at 663101@bugs.debian.org (full text, mbox):

From: Greg Sutcliffe <greg.sutcliffe@gmail.com>
To: 663101@bugs.debian.org
Subject: RFP: foreman -- puppet dashboard and node classifier
Date: Wed, 25 Apr 2012 22:48:34 +0100
Hi Micah, Laurent

I've just volunteered to be the maintainer of the Debian packages for
TheForeman, and one of our community pointed me towards this package
request.

I'm very happy to work with Debian to get TheForeman packaged
according to the Debian standards. I've done a bit of in-house
packaging in the past, so I'm no stranger to tools like pbuilder, but
I've never packaged anything official, so I'll happily take whatever
advice/sponsorship/mentoring etc. I can get.

Let me know what the next step would be - in the meantime, I'll be
practising on the nightly packages :)

Best regards,
Greg (@gwmngilfen on #theforeman)




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#663101; Package wnpp. (Thu, 17 Apr 2014 00:48:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 17 Apr 2014 00:48:05 GMT) Full text and rfc822 format available.

Message #20 received at 663101@bugs.debian.org (full text, mbox):

From: Antoine Beaupré <anarcat@debian.org>
To: Greg Sutcliffe <greg.sutcliffe@gmail.com>
Cc: 663101@bugs.debian.org, Laurent Bigonville <bigon@debian.org>, micah anderson <micah@riseup.net>
Subject: review of the upstream foreman debian package
Date: Wed, 16 Apr 2014 20:44:07 -0400
[Message part 1 (text/plain, inline)]
Hi,

I have tried the debian packages for foreman to consider inclusion in
Debian.

There is a lot of work to do.

First off, the foreman-installer completely overwrites existing apache
configuration files, which is contrary to Debian Policy, c. 7.6.1:

http://www.debian.org/doc/debian-policy/ch-relationships.html#s7.6.1

Also, the underlying packages do not seem to cleanup properly after
themselves:

root@puppet0:/etc# apt-get purge foreman-postgresql foreman
foreman-mysql2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  ruby-ansi ruby-clamp ruby-hashie ruby-kafo ruby-little-plugger
  ruby-logging ruby-multi-json ruby-powerbar ruby-rdoc
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  foreman* foreman-mysql2* foreman-postgresql*
0 mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 46,5 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
(Lecture de la base de données... 46384 fichiers et répertoires déjàinstallés.)
Suppression de foreman-postgresql ...
Purge des fichiers de configuration de foreman-postgresql ...
Suppression de foreman-mysql2 ...
Purge des fichiers de configuration de foreman-mysql2 ...
Suppression de foreman ...
Purge des fichiers de configuration de foreman ...
dpkg : avertissement : lors de la suppression de foreman, le répertoire « /usr/share/foreman » n'était pas vide, donc il n'a pas été supprimé

pardon my french, but the last line says it can't remove the directory
because it's not empty. this is a violation of 

Also, apt-get install foreman just fails:

Setting up foreman (1.4.2-1) ...
dpkg: error processing foreman (--configure):
 subprocess installed post-installation script returned error exit
 status 7
Errors were encountered while processing:
 foreman
E: Sub-process /usr/bin/dpkg returned an error code (1)

Enabling debugging shows me:

/usr/sbin/foreman-rake db:migrate
You have requested:
  rails = 3.2.17

The bundle currently has rails locked at 3.2.13.
Try running `bundle update rails`
Run `bundle install` to install missing gems.

... which basically means it will totally fail to install on wheezy,
which still has rails 2.3.

There's probably way more stuff i'm missing here.

In this condition, it is quite unlikely that foreman can get in debian
at all.

Having it installable on a simple wheezy environment would be a start. I
also strongly encourage you to run the package through "lintian" to make
sure it's properly built.

Looking forward to see Foreman in Debian...

a.

-- 
Men often become what they believe themselves to be. If I believe I
cannot do something, it makes me incapable of doing it. But when I
believe I can, then I acquire the ability to do it even if I didn't
have it in the beginning.
                         - Mahatma Gandhi
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#663101; Package wnpp. (Thu, 17 Apr 2014 11:57:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Greg Sutcliffe <greg.sutcliffe@gmail.com>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 17 Apr 2014 11:57:05 GMT) Full text and rfc822 format available.

Message #25 received at 663101@bugs.debian.org (full text, mbox):

From: Greg Sutcliffe <greg.sutcliffe@gmail.com>
To: Antoine Beaupré <anarcat@debian.org>
Cc: micah anderson <micah@riseup.net>, 663101@bugs.debian.org, Laurent Bigonville <bigon@debian.org>
Subject: Re: review of the upstream foreman debian package
Date: Thu, 17 Apr 2014 12:52:05 +0100
[Message part 1 (text/plain, inline)]
Hi Antoine,

I'm on vacation at the moment - I'll go through your email next week. Would
you mind if I cc'ed our dev mailing list? I see no reason not to...

Thanks
Greg
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#663101; Package wnpp. (Thu, 17 Apr 2014 13:00:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Thu, 17 Apr 2014 13:00:05 GMT) Full text and rfc822 format available.

Message #30 received at 663101@bugs.debian.org (full text, mbox):

From: Antoine Beaupré <anarcat@debian.org>
To: Greg Sutcliffe <greg.sutcliffe@gmail.com>
Cc: micah anderson <micah@riseup.net>, 663101@bugs.debian.org, Laurent Bigonville <bigon@debian.org>
Subject: Re: review of the upstream foreman debian package
Date: Thu, 17 Apr 2014 08:56:59 -0400
[Message part 1 (text/plain, inline)]
On 2014-04-17 07:52:05, Greg Sutcliffe wrote:
> Hi Antoine,
>
> I'm on vacation at the moment - I'll go through your email next week. Would
> you mind if I cc'ed our dev mailing list? I see no reason not to...

I don't see why not.

A.

-- 
Marijuana grows naturally on the planet.
Mushrooms grows naturally on the planet.
Don't you think making nature against the law is a bit... unnatural?
                        - Bill Hicks
[Message part 2 (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 12:26:49 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.