Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10086 - openpbs-2.3.16.ebuild (New Package)
Summary: openpbs-2.3.16.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Michael Imhof (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-02 03:36 UTC by Chad Schmutzer
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
openpbs-2.3.16.ebuild (New Package) (openpbs.tar.gz,1.91 KB, text/plain)
2002-11-02 03:43 UTC, Chad Schmutzer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chad Schmutzer 2002-11-02 03:36:33 UTC
Hello!

I am submitting a new package for review with the hopes of some feedback as this
is my first :). The attached file openpbs.tar.gz contains openpbs-2.3.16.ebuild,
makedepend-sh-gcc3.patch (a quick patch I made so it will compile with gcc-3.2),
and pbs.rc (a gentoo rc script I wrote for openpbs).

Openpbs is a batch queueing and workload management system. Basically users
submit jobs to it and it handles when/where/how to run them so the cluster is
utilized efficiently. I'm planning to use it on my beowulf. The software itself
is not 100% tested over the entire cluster, but I was hoping to get some
feedback on the ebuild at least so I can improve it.

The software requires free registration to download, but I have also seen it
distributed as Mandrake RPMs, so I'm a bit confused about how this sort of thing
works with gentoo. I'll have to read their license again and maybe you can clear
it up for me.

I'm not really sure where it should go. I know it will be used with lam-mpi
which is in dev-libs, but at the same time I'm thinking app-admin. Dunno.

Anyhow, thanks for your time and looking forward to feedback.

chad
Comment 1 Chad Schmutzer 2002-11-02 03:43:05 UTC
Created attachment 5301 [details]
openpbs-2.3.16.ebuild (New Package)
Comment 2 Tom Ribbens 2002-11-02 07:13:33 UTC
From the license:

2. Redistribution in any form is only permitted for non-commercial, non-profit 
purposes. There can be no charge for the Software or any software 
incorporating the Software. Further, there can be no expectation of revenue 
generated as a consequence of redistributing the Software. 

Since Gentoo isn't commercial, it won't distribute it for profit, it is 
allowed. At least that is what i think, and IANAL.
Comment 3 Michael Imhof (RETIRED) gentoo-dev 2002-11-04 13:50:43 UTC
I asked them about the license issue and they gave me this:

"We would prefer that you only included a pointer to the www.openpbs.org
web site."

My orginal mail was:

On Mon, 4 Nov 2002, Michael Imhof wrote:
> Date: Mon, 04 Nov 2002 13:32:18 -0700
> From: Michael Imhof <tantive@gentoo.org>
> To: support@openpbs.org
> Subject: [pbs-support] Including openpbs into gentoo
>
> Good morning!
>
>
>
> Gentoo is a fast growing linux distribution and we would be happy to
> include the actual release of openpbs into our package-ool.
> Gentoo is completely non-profit and absolutely free.
> For more information visit www.gentoo.org
>
> Due to your license agreement we are not sure if we are allowed to do
> so. We'd like to mirror the .tar.gz file on our servers so users could
> easily download it.
> Please tell me what is allowed from your point of view.
>
>
>
> Greetings
> Michael Imhof
> --
> Gentoo developer



So I decided to add the ebuild (thanks chad!) and not mirror the .tar.gz .
Users will now get an einfo about downloading.


Greetings
TaT
Comment 4 Chad Schmutzer 2002-11-05 14:48:15 UTC
Hi Michael,

Thanks for your help with this. I really appreciate it.
It's cool to see they sys-cluster group. But for some reason any ebuilds in this
group are not being recognized by emerge. Do I need to make any changes to have
sys-cluster be active?

thanks again,
chad
Comment 5 Michael Imhof (RETIRED) gentoo-dev 2002-11-06 04:59:33 UTC
Hi!

the ebuilds are not recognized because they are masked for testing issues.
I unmasked the openpbs ebuild so you should see it now :-)

Just use
ACCEPT_KEYWORDS="~arch" emerge -p package-name
to see and emerge masked ebuilds.


Greetings
Michael
Comment 6 Chad Schmutzer 2002-11-06 19:55:05 UTC
Hi Michael,

I really appreciate your help with this. If you have time, could you please
explain to me how openpbs (or any ebuild) is masked? I don't see it listed in
package.mask or any other file in /usr/portage, and they KEYWORDS look like
every other ebuild. 

What am I missing understanding how masking works?

Also, will sys-cluster be listed in /usr/portage/profiles/categories?

thanks a lot for your time,
chad
Comment 7 Michael Imhof (RETIRED) gentoo-dev 2002-11-07 09:39:01 UTC
Hi Chad!

ok, sys-cluster is in categories now (thanks for the hint).

Masking of a package can be done in two ways:
1. through package.mask if the ebuild is not working and
2. through keyword (~arch) for testing.

openpbs is no longer masked as you mentioned it to be save.



I hope this helps you a bit.

Michael