locate a list of perl modules on the 'openSUSE Build Service'

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

locate a list of perl modules on the 'openSUSE Build Service'

doiggl
Hello,
Can anyone locate a list of perl modules on the 'openSUSE Build Service'
see [2]
I have this defined with zypper [3].

Can these packages be included in perl repository, please.
Where can I find these perl modules on the 'openSUSE Build Service'
Thank you.
--Glenn

References used [1].

Attaching checksetup.pl used in setup process.
As part of installing bugzilla software there is a 'Step-by-step Install'
guide on that [1].

[1]
https://build.opensuse.org/package/show/devel:tools:scm/bugzilla
https://www.bugzilla.org/docs/2.16/html/stepbystep.html

[2]
# ./checksetup.pl reports the following: Generated from[4]

Checking for               DBD-Pg (v2.7.0)    not found
Checking for           DBD-SQLite (v1.29)     not found
Checking for           DBD-Oracle (v1.19)     not found
Checking for                   GD (v1.20)     not found
Checking for                Chart (v2.1.0)    not found
Checking for          Template-GD (any)       not found
Checking for           GDTextUtil (any)       not found
Checking for              GDGraph (any)       not found
Checking for           RadiusPerl (any)       not found
Checking for             mod_perl (v1.999022) not found
Checking for     Apache-SizeLimit (v0.96)     not found

I have this perl module installed.
Checking for            DBD-mysql (v4.001)    ok: found v4.021


[3]
http://ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/openSUSE_13.1/

[4]
4.1.9. checksetup.pl

Next, run the magic checksetup.pl script. (Many thanks to Holger Schurig
for writing this script!) This script is designed to make sure your MySQL
database and other configuration options are consistent with the Bugzilla
CGI files. It will make sure Bugzilla files and directories have reasonable
permissions, set up the data directory, and create all the MySQL tables.

At this point, you need to su to root. You should remain as root until the
end of the install. Then run:
# ./checksetup.pl

checksetup.pl (20K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: locate a list of perl modules on the 'openSUSE Build Service'

Christian Boltz-5
Hello,

Am Samstag, 4. April 2015 schrieb [hidden email]:
> Can anyone locate a list of perl modules on the 'openSUSE Build
> Service'

Yes - you ;-)

You asked similar questions for other perl modules in the last weeks, so
just replace the module name in your question (and in the answers you
were given), and I'm sure you'll easily find most of the modules listed
below yourself.

> Can these packages be included in perl repository, please.
> Where can I find these perl modules on the 'openSUSE Build Service'

Many of them are already there ;-)

> Checking for               DBD-Pg (v2.7.0)    not found

That translates to
    BuildRequires: perl(DBD::Pg) >= 2.007
    Requires: perl(DBD::Pg) >= 2.007

The only detail you need to know: the perl version numbers always use 3
digit blocks, so change 2.7 -> 2.007 and 1.29 -> 1.029 in the
(Build)Requires.

> Checking for           DBD-SQLite (v1.29)     not found
> Checking for           DBD-Oracle (v1.19)     not found
> Checking for                   GD (v1.20)     not found
> Checking for                Chart (v2.1.0)    not found
> Checking for          Template-GD (any)       not found
> Checking for           GDTextUtil (any)       not found
> Checking for              GDGraph (any)       not found
> Checking for           RadiusPerl (any)       not found
> Checking for             mod_perl (v1.999022) not found
> Checking for     Apache-SizeLimit (v0.96)     not found

These are your homework - just "translate" them to (Build)Requires like
I showed above.

When you have done that, feel free to come back with the (much shorter)
list of modules that really aren't there - or search for them yourself
using something like   osc se -s perl-DBD   ;-)


Regards,

Christian Boltz
--
WARNING!
~/.signature contains a signature-virus and is blocked by
VaporWare(tm) Antivirus-Wall V42. Please contact your local admin.

--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: locate a list of perl modules on the 'openSUSE Build Service'

Jason Craig-3
On 04/04/2015 06:47 AM, Christian Boltz wrote:

> Am Samstag, 4. April 2015 schrieb [hidden email]:
>> Checking for           DBD-SQLite (v1.29)     not found
>> Checking for           DBD-Oracle (v1.19)     not found
>> Checking for                   GD (v1.20)     not found
>> Checking for                Chart (v2.1.0)    not found
>> Checking for          Template-GD (any)       not found
>> Checking for           GDTextUtil (any)       not found
>> Checking for              GDGraph (any)       not found
>> Checking for           RadiusPerl (any)       not found
>> Checking for             mod_perl (v1.999022) not found
>> Checking for     Apache-SizeLimit (v0.96)     not found
>
> These are your homework - just "translate" them to (Build)Requires like
> I showed above.
>
> When you have done that, feel free to come back with the (much shorter)
> list of modules that really aren't there - or search for them yourself
> using something like   osc se -s perl-DBD   ;-)
>
>
> Regards,
>
> Christian Boltz

Also note that DBD-Pg, DBD-SQLite and DBD-Oracle are database drivers
for PostgreSQL, SQLite and Oracle, respectively. I would imagine that
you only need one of those, you just need to choose which database you
want to use, then you only need the driver for that database.

Although it wouldn't hurt to have all three of those Perl DB drivers
installed, you almost certainly don't want to set up three different
databases....

--
Jason Craig
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: locate a list of perl modules on the 'openSUSE Build Service'

Darin Perusich-3
On Sat, Apr 4, 2015 at 9:38 PM, Jason Craig <[hidden email]> wrote:

> On 04/04/2015 06:47 AM, Christian Boltz wrote:
>>
>> Am Samstag, 4. April 2015 schrieb [hidden email]:
>>>
>>> Checking for           DBD-SQLite (v1.29)     not found
>>> Checking for           DBD-Oracle (v1.19)     not found
>>> Checking for                   GD (v1.20)     not found
>>> Checking for                Chart (v2.1.0)    not found
>>> Checking for          Template-GD (any)       not found
>>> Checking for           GDTextUtil (any)       not found
>>> Checking for              GDGraph (any)       not found
>>> Checking for           RadiusPerl (any)       not found
>>> Checking for             mod_perl (v1.999022) not found
>>> Checking for     Apache-SizeLimit (v0.96)     not found
>>
>>
>> These are your homework - just "translate" them to (Build)Requires like
>> I showed above.
>>
>> When you have done that, feel free to come back with the (much shorter)
>> list of modules that really aren't there - or search for them yourself
>> using something like   osc se -s perl-DBD   ;-)
>>
>>
>> Regards,
>>
>> Christian Boltz
>
>
> Also note that DBD-Pg, DBD-SQLite and DBD-Oracle are database drivers for
> PostgreSQL, SQLite and Oracle, respectively. I would imagine that you only
> need one of those, you just need to choose which database you want to use,
> then you only need the driver for that database.
>
> Although it wouldn't hurt to have all three of those Perl DB drivers
> installed, you almost certainly don't want to set up three different
> databases....

You'll likely want to specify those as BuildRequires so the interfaces
for those databases are configured, but as mentioned you very likely
do not want or for them all to be installed. I would recommend that
you create sub-packages for the supported databases and use those to
define the Requires, i.e. bugzilla-postgresql, bugzilla-mysql, etc.
Take a look at the request-tracker package in devel:language:perl for
a reference.

At one point in time I packaged bugzilla up like this but don't recall
if I ever published it in OBS, I'll need to look. But then again after
discovering request-tracker it would pain me to have to move back to
bugzilla, but to each his own;-)

>
> --
> Jason Craig
>
> --
> To unsubscribe, e-mail: [hidden email]
> To contact the owner, e-mail: [hidden email]
>
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]