[opensuse-packaging] locate a list of perl modules on the 'openSUSE Build Service'
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/openSUS... [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
Hello, Am Samstag, 4. April 2015 schrieb doiggl@velocitynet.com.au:
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: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 04/04/2015 06:47 AM, Christian Boltz wrote:
Am Samstag, 4. April 2015 schrieb doiggl@velocitynet.com.au:
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: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Sat, Apr 4, 2015 at 9:38 PM, Jason Craig <os-dev@jacraig.com> wrote:
On 04/04/2015 06:47 AM, Christian Boltz wrote:
Am Samstag, 4. April 2015 schrieb doiggl@velocitynet.com.au:
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: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Christian Boltz
-
Darin Perusich
-
doiggl@velocitynet.com.au
-
Jason Craig