Extensions

Is there an Extension compatibility list around. I recently installed
the QueueDeactivatedScrip which work very well, then installed the
EmailCompletion extention which also works well only to find that my
QueueDeactivatedScrip no longer worked. I there anyway of determining
compatibility between extensions? or is it mostly trial and error? How
do troubleshoot a broken Extension?

Thanks,

David
System Admin
RNS

Running RT 3.8.7

Which version you installed from QueueDeactivatedScrp? The one from github?2010/8/25 Sysadmin Sysadmin@ruralnetwork.net

Is there an Extension compatibility list around. I recently installed the
QueueDeactivatedScrip which work very well, then installed the
EmailCompletion extention which also works well only to find that my
QueueDeactivatedScrip no longer worked. I there anyway of determining
compatibility between extensions? or is it mostly trial and error? How do
troubleshoot a broken Extension?

Thanks,

David
System Admin
RNS

Running RT 3.8.7

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

First thing I always check on multiple extensions is whether they are all in the same “Set(@Plugins, …)” line in the RT_SiteConfig.pm file. Multiple Set Plugins lines will override rather than append.

MikeFrom: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Torsten Brumm
Sent: Wednesday, August 25, 2010 11:49 AM
To: Sysadmin
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Extensions

Which version you installed from QueueDeactivatedScrp? The one from github?
2010/8/25 Sysadmin <Sysadmin@ruralnetwork.netmailto:Sysadmin@ruralnetwork.net>
Is there an Extension compatibility list around. I recently installed the QueueDeactivatedScrip which work very well, then installed the EmailCompletion extention which also works well only to find that my QueueDeactivatedScrip no longer worked. I there anyway of determining compatibility between extensions? or is it mostly trial and error? How do troubleshoot a broken Extension?

Thanks,

David
System Admin
RNS

Running RT 3.8.7

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

MFG

Torsten Brumm

http://www.brumm.me

Yes the one from github.
And yes I have mutiple plug in lines.

Set(@Plugins,(qw(RT::FM)));
Set(@Plugins,(qw(RTx::EmailCompletion)));
Set(@Plugins,(qw(RT::Extension::ToggleSuperUser)));
Set(@Plugins,(qw(RT::Extension::QueueDeactivatedScrips)));
How should I list this? And do I reinstall then after I correct this, or
just correct the “Set(@Plugins, …)” line and restart Apache?

Thanks,

David
System Admin
RNS

Running RT 3.8.7On 8/25/2010 12:01 PM, Michael Finn wrote:

First thing I always check on multiple extensions is whether they are
all in the same “Set(@Plugins, …)” line in the RT_SiteConfig.pm
file. Multiple Set Plugins lines will override rather than append.

Mike

From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] *On Behalf Of
*Torsten Brumm
Sent: Wednesday, August 25, 2010 11:49 AM
To: Sysadmin
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Extensions

Which version you installed from QueueDeactivatedScrp? The one from
github?

2010/8/25 Sysadmin <Sysadmin@ruralnetwork.net
mailto:Sysadmin@ruralnetwork.net>

Is there an Extension compatibility list around. I recently installed
the QueueDeactivatedScrip which work very well, then installed the
EmailCompletion extention which also works well only to find that my
QueueDeactivatedScrip no longer worked. I there anyway of determining
compatibility between extensions? or is it mostly trial and error?
How do troubleshoot a broken Extension?

Thanks,

David
System Admin
RNS

Running RT 3.8.7

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!


MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

I think it should just be
Set(@Plugins,(qw(RT::FM RTx::EmailCompletion RT::Extension::ToggleSuperUser RT::Extension::QueueDeactivatedScrips)));

Then just restart apacheFrom: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Sysadmin
Sent: Wednesday, August 25, 2010 2:29 PM
To: Michael Finn
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Extensions

Yes the one from github.
And yes I have mutiple plug in lines.

Set(@Plugins,(qw(RT::FM)));
Set(@Plugins,(qw(RTx::EmailCompletion)));
Set(@Plugins,(qw(RT::Extension::ToggleSuperUser)));
Set(@Plugins,(qw(RT::Extension::QueueDeactivatedScrips)));
How should I list this? And do I reinstall then after I correct this, or just correct the “Set(@Plugins, …)” line and restart Apache?

Thanks,

David
System Admin
RNS

Running RT 3.8.7

Set(@Plugins,(qw(RT::FM)));
Set(@Plugins,(qw(RTx::EmailCompletion)));
Set(@Plugins,(qw(RT::Extension::ToggleSuperUser)));
Set(@Plugins,(qw(RT::Extension::QueueDeactivatedScrips)));
How should I list this? And do I reinstall then after I correct this, or just correct the “Set(@Plugins, …)” line and restart Apache?

Set(@Plugins,(qw(RT::FM RTx::EmailCompletion RT::Extension::ToggleSuperUser RT::Extension::QueueDeactivatedScrips)));

(above is one line)
No reinstall necessary; just bounce Apache.

‘qw’ takes a space-separated list and turns it into the quoted list format needed for the Set command.
(see Using the Perl qw() function for examples)

Mike

Hello,

i searched the whole Mailinglist for a correct syntax to ceate a new
ticket via CLI with an custom Field.
I try to create an Ticket with the CustomField named “Server” and the
value “FILESRV01”

Have anyone please an example for me ?

Thanks and Greetings from Germany

Ingo von Itter
Ratingen/Gemany

PS: Have anyone a link or documentation about RT in German ?
War ja nur ne Frage …

Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134

Hi Ingo,
not 100% sure at the moment, but i think, you can use it in the same way
like you do it with the offline edit. can sent you tomorrow an example

Torsten (Greetings from Hamburg)2010/8/26 Ingo.Itter@ages.de

Hello,

i searched the whole Mailinglist for a correct syntax to ceate a new ticket
via CLI with an custom Field.
I try to create an Ticket with the CustomField named “Server” and the value
“FILESRV01”

Have anyone please an example for me ?

Thanks and Greetings from Germany

Ingo von Itter
Ratingen/Gemany

PS: Have anyone a link or documentation about RT in German ?
War ja nur ne Frage …


Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

Thanks guys, I got it. They all work fine now.

DavidOn 8/25/2010 12:55 PM, Michael Finn wrote:

Set(@Plugins,(qw(RT::FM)));
Set(@Plugins,(qw(RTx::EmailCompletion)));
Set(@Plugins,(qw(RT::Extension::ToggleSuperUser)));
Set(@Plugins,(qw(RT::Extension::QueueDeactivatedScrips)));
How should I list this? And do I reinstall then after I correct this, or just correct the “Set(@Plugins, …)” line and restart Apache?

Set(@Plugins,(qw(RT::FM RTx::EmailCompletion RT::Extension::ToggleSuperUser RT::Extension::QueueDeactivatedScrips)));

(above is one line)
No reinstall necessary; just bounce Apache.

‘qw’ takes a space-separated list and turns it into the quoted list format needed for the Set command.
(see Using the Perl qw() function for examples)

Mike

Hi Ingo,
if i’m not 100% wrong, the cli is using the same methods like offline edits
and there you can do:

===Create-Ticket: ticket1
Queue: General
Status: new
Due: yyyy-mm-dd hh:mm:ss
Starts: yyyy-mm-dd hh:mm:ss
Started: yyyy-mm-dd hh:mm:ss
Resolved:
Owner: name
Requestor: mail
AdminCc: mail
TimeWorked: value
TimeEstimated: value
TimeLeft: value
InitialPriority: value
FinalPriority: value
DependsOn: id
RefersTo: id
ReferredToBy: id
Children: id
DependedOnBy: id
Parents: id
CustomField-FieldName: Value
Content:
Some text content
ENDOFCONTENT

But not checked out at the moment, just drop a mail if you need more help

Torsten from rainy town2010/8/26 Ingo.Itter@ages.de

Hello,

i searched the whole Mailinglist for a correct syntax to ceate a new ticket
via CLI with an custom Field.
I try to create an Ticket with the CustomField named “Server” and the value
“FILESRV01”

Have anyone please an example for me ?

Thanks and Greetings from Germany

Ingo von Itter
Ratingen/Gemany

PS: Have anyone a link or documentation about RT in German ?
War ja nur ne Frage …


Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de

There is also a large collection of examples in the test suite

-kevinOn Fri, Aug 27, 2010 at 01:50:52PM +0200, Torsten Brumm wrote:

Hi Ingo,
if i’m not 100% wrong, the cli is using the same methods like offline edits and there you can
do:
===Create-Ticket: ticket1
Queue: General
Subject: a subject
Status: new
Due: yyyy-mm-dd hh:mm:ss
Starts: yyyy-mm-dd hh:mm:ss
Started: yyyy-mm-dd hh:mm:ss
Resolved:
Owner: name
Requestor: mail
Cc: mail
AdminCc: mail
TimeWorked: value
TimeEstimated: value
TimeLeft: value
InitialPriority: value
FinalPriority: value
DependsOn: id
RefersTo: id
ReferredToBy: id
Children: id
DependedOnBy: id
Parents: id
CustomField-FieldName: Value
Content:
Some text content
ENDOFCONTENT
But not checked out at the moment, just drop a mail if you need more help
Torsten from rainy town
2010/8/26 <[1]Ingo.Itter@ages.de>

 Hello,

 i searched the whole Mailinglist for a correct syntax to ceate a new ticket via CLI with an
 custom Field.
 I try to create an Ticket with the CustomField named "Server" and the value "FILESRV01"

 Have anyone please an example for me ?

 Thanks and Greetings from Germany

 Ingo von Itter
 Ratingen/Gemany

 PS: Have anyone a link or documentation about RT in German ?
 War ja nur ne Frage ....

 _______________________________________________________________________
 Gesch*ftsf*hrer: Rolf Herzog, Thomas Benk
 AGES Maut System GmbH & Co. KG
 AG D*sseldorf HRA 14045, USt-IdNr.: DE 202525868
 AGES International GmbH & Co. KG
 AG D*sseldorf HRA 16636, USt-IdNr.: DE 813749831
 AGES ETS GmbH
 AG D*sseldorf HRB 55580, USt-IdNr.: DE 814789134

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!


MFG

Torsten Brumm

[2]http://www.brumm.me
[3]http://www.elektrofeld.de

References

Visible links

  1. mailto:Ingo.Itter@ages.de
  2. http://www.brumm.me/
  3. http://www.elektrofeld.de/

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Where can i find the test Suite ?

Please tell me the correct Link /URL to the Suite

Kevin Falcone falcone@bestpractical.com
Gesendet von: rt-users-bounces@lists.bestpractical.com
27.08.2010 20:03
Bitte antworten an
rt-users@lists.bestpractical.com

An
rt-users@lists.bestpractical.com
Kopie

Thema
Re: [rt-users] CLI create with Custom Fields again [AGES: Viren geprüft
!!]

There is also a large collection of examples in the test suite

-kevin

Hi Ingo,
if i’m not 100% wrong, the cli is using the same methods like offline
edits and there you can
do:
===Create-Ticket: ticket1
Queue: General
Subject: a subject
Status: new
Due: yyyy-mm-dd hh:mm:ss
Starts: yyyy-mm-dd hh:mm:ss
Started: yyyy-mm-dd hh:mm:ss
Resolved:
Owner: name
Requestor: mail
Cc: mail
AdminCc: mail
TimeWorked: value
TimeEstimated: value
TimeLeft: value
InitialPriority: value
FinalPriority: value
DependsOn: id
RefersTo: id
ReferredToBy: id
Children: id
DependedOnBy: id
Parents: id
CustomField-FieldName: Value
Content:
Some text content
ENDOFCONTENT
But not checked out at the moment, just drop a mail if you need more
help
Torsten from rainy town

 Hello,

 i searched the whole Mailinglist for a correct syntax to ceate a 

new ticket via CLI with an

 custom Field.
 I try to create an Ticket with the CustomField named "Server" and 

the value “FILESRV01”

 Have anyone please an example for me ?

 Thanks and Greetings from Germany

 Ingo von Itter
 Ratingen/Gemany

 PS: Have anyone a link or documentation about RT in German ?
 War ja nur ne Frage ....

 Gesch*ftsf*hrer: Rolf Herzog, Thomas Benk
 AGES Maut System GmbH & Co. KG
 AG D*sseldorf HRA 14045, USt-IdNr.: DE 202525868
 AGES International GmbH & Co. KG
 AG D*sseldorf HRA 16636, USt-IdNr.: DE 813749831
 AGES ETS GmbH
 AG D*sseldorf HRB 55580, USt-IdNr.: DE 814789134

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!


MFG

Torsten Brumm

[2]http://www.brumm.me
[3]http://www.elektrofeld.de

References

Visible links

  1. mailto:Ingo.Itter@ages.de
  2. http://www.brumm.me/
  3. http://www.elektrofeld.de/

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134

att59rxd.dat (202 Bytes)

ok, i have reached the correct syntax for custom fields:

/opt/rt3/bin/rt create -t ticket set status=new subject=‘Alarm for Sever’
owner=‘owner’ queue=‘Operating’ requestors=‘operating@company.com’
admincc=‘it@company.com’ priority=‘99’ ‘Server’=‘FILESRV01’

where “Server” is the Custom Field …

Kevin Falcone falcone@bestpractical.com
Gesendet von: rt-users-bounces@lists.bestpractical.com
27.08.2010 20:03
Bitte antworten an
rt-users@lists.bestpractical.com

An
rt-users@lists.bestpractical.com
Kopie

Thema
Re: [rt-users] CLI create with Custom Fields again

There is also a large collection of examples in the test suite

-kevin

Hi Ingo,
if i’m not 100% wrong, the cli is using the same methods like offline
edits and there you can
do:
===Create-Ticket: ticket1
Queue: General
Subject: a subject
Status: new
Due: yyyy-mm-dd hh:mm:ss
Starts: yyyy-mm-dd hh:mm:ss
Started: yyyy-mm-dd hh:mm:ss
Resolved:
Owner: name
Requestor: mail
Cc: mail
AdminCc: mail
TimeWorked: value
TimeEstimated: value
TimeLeft: value
InitialPriority: value
FinalPriority: value
DependsOn: id
RefersTo: id
ReferredToBy: id
Children: id
DependedOnBy: id
Parents: id
CustomField-FieldName: Value
Content:
Some text content
ENDOFCONTENT
But not checked out at the moment, just drop a mail if you need more
help
Torsten from rainy town

 Hello,

 i searched the whole Mailinglist for a correct syntax to ceate a 

new ticket via CLI with an

 custom Field.
 I try to create an Ticket with the CustomField named "Server" and 

the value “FILESRV01”

 Have anyone please an example for me ?

 Thanks and Greetings from Germany

 Ingo von Itter
 Ratingen/Gemany

 PS: Have anyone a link or documentation about RT in German ?
 War ja nur ne Frage ....

 Gesch*ftsf*hrer: Rolf Herzog, Thomas Benk
 AGES Maut System GmbH & Co. KG
 AG D*sseldorf HRA 14045, USt-IdNr.: DE 202525868
 AGES International GmbH & Co. KG
 AG D*sseldorf HRA 16636, USt-IdNr.: DE 813749831
 AGES ETS GmbH
 AG D*sseldorf HRB 55580, USt-IdNr.: DE 814789134

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!


MFG

Torsten Brumm

[2]http://www.brumm.me
[3]http://www.elektrofeld.de

References

Visible links

  1. mailto:Ingo.Itter@ages.de
  2. http://www.brumm.me/
  3. http://www.elektrofeld.de/

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134

att59rxd.dat (202 Bytes)

Hi.

Test suite comes in t dir with RT tarball. It’s a bunch of scripts. Look for
CLI, command and line words in file name.

Where can i find the test Suite ?

Please tell me the correct Link /URL to the Suite

Kevin Falcone falcone@bestpractical.com
Gesendet von: rt-users-bounces@lists.bestpractical.com

27.08.2010 20:03
Bitte antworten an
rt-users@lists.bestpractical.com

An
rt-users@lists.bestpractical.com
Kopie
Thema
Re: [rt-users] CLI create with Custom Fields again [AGES: Viren geprüft !!]

There is also a large collection of examples in the test suite

-kevin

Hi Ingo,
if i’m not 100% wrong, the cli is using the same methods like offline
edits and there you can
do:
===Create-Ticket: ticket1
Queue: General
Subject: a subject
Status: new
Due: yyyy-mm-dd hh:mm:ss
Starts: yyyy-mm-dd hh:mm:ss
Started: yyyy-mm-dd hh:mm:ss
Resolved:
Owner: name
Requestor: mail
Cc: mail
AdminCc: mail
TimeWorked: value
TimeEstimated: value
TimeLeft: value
InitialPriority: value
FinalPriority: value
DependsOn: id
RefersTo: id
ReferredToBy: id
Children: id
DependedOnBy: id
Parents: id
CustomField-FieldName: Value
Content:
Some text content
ENDOFCONTENT
But not checked out at the moment, just drop a mail if you need more
help
Torsten from rainy town

 Hello,

 i searched the whole Mailinglist for a correct syntax to ceate a new

ticket via CLI with an

 custom Field.
 I try to create an Ticket with the CustomField named "Server" and the

value “FILESRV01”

 Have anyone please an example for me ?

 Thanks and Greetings from Germany

 Ingo von Itter
 Ratingen/Gemany

 PS: Have anyone a link or documentation about RT in German ?
 War ja nur ne Frage ....


 Gesch*ftsf*hrer: Rolf Herzog, Thomas Benk
 AGES Maut System GmbH & Co. KG
 AG D*sseldorf HRA 14045, USt-IdNr.: DE 202525868
 AGES International GmbH & Co. KG
 AG D*sseldorf HRA 16636, USt-IdNr.: DE 813749831
 AGES ETS GmbH
 AG D*sseldorf HRB 55580, USt-IdNr.: DE 814789134

 RT Training in Washington DC, USA on Oct 25 & 26 2010
 Last one this year -- Learn how to get the most out of RT!


MFG

Torsten Brumm

[2]http://www.brumm.me
[3]http://www.elektrofeld.de

References

Visible links

  1. mailto:Ingo.Itter@ages.de
  2. http://www.brumm.me/
  3. http://www.elektrofeld.de/

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Geschäftsführer: Rolf Herzog, Thomas Benk
AGES Maut System GmbH & Co. KG
AG Düsseldorf HRA 14045, USt-IdNr.: DE 202525868
AGES International GmbH & Co. KG
AG Düsseldorf HRA 16636, USt-IdNr.: DE 813749831
AGES ETS GmbH
AG Düsseldorf HRB 55580, USt-IdNr.: DE 814789134

RT Training in Washington DC, USA on Oct 25 & 26 2010
Last one this year – Learn how to get the most out of RT!

Is there any documentation somewhere on how to package up the extensions -
not how to write them, but how to do the other stuff like the Makefile.PL
and META.yml so that it installs. I tried just copying the Makefile.PL and
MANIFEST and META.yml from another project, but my html files didn’t copy
over. (I’m just starting the project, so all I have to install is some
html mock-ups.)

http://www.linkedin.com/in/paultomblin
http://careers.stackoverflow.com/ptomblin

Is there any documentation somewhere on how to package up the extensions - not how to write
them, but how to do the other stuff like the Makefile.PL and META.yml so that it installs. I
tried just copying the Makefile.PL and MANIFEST and META.yml from another project, but my html
files didn’t copy over. (I’m just starting the project, so all I have to install is some html
mock-ups.)

Several of us use Dist-Zilla-MintingProfile-RTx which will generate
a Makefile.PL and some other boring parts of RT extensions. You also
need Module-Install-RTx on your development box so that the pieces
of the extension that know where to put files for RT are included in
the tarball.

-kevin

Is there any documentation somewhere on how to package up the
extensions - not how to write
them, but how to do the other stuff like the Makefile.PL and META.yml
so that it installs. I
tried just copying the Makefile.PL and MANIFEST and META.yml from
another project, but my html
files didn’t copy over. (I’m just starting the project, so all I have
to install is some html
mock-ups.)

Several of us use Dist-Zilla-MintingProfile-RTx which will generate
a Makefile.PL and some other boring parts of RT extensions. You also
need Module-Install-RTx on your development box so that the pieces
of the extension that know where to put files for RT are included in
the tarball.

Ok, I installed Dist-Zilla-MintingProfile-RTx using “perl -MCPAN -e shell”,
and it dragged in about a zillion required modules. Now the dzil.org page
says that I use “dzil new” to create a new directory to get started, and I
just need to do “dzil new RTx::FooBar”, but I get a bunch of warnings:
dzil new RTx::CareFirst
[DZ] making target dir
/home/ptomblin/src/rt-extension-carefirst/RTx-CareFirst
[DZ] writing files to
/home/ptomblin/src/rt-extension-carefirst/RTx-CareFirst
[DZ] guessing dist’s main_module is lib/RTx/CareFirst.pm
[DZ] no license data in config, no %Rights stash, couldn’t make a good
guess at license from Pod; giving up
[DZ] no license data in config, no %Rights stash, couldn’t make a good
guess at license from Pod; giving up at
/usr/local/lib/perl/5.12.4/Moose/Meta/Method/Delegation.pm line 110

and then it creates a directory RTx-FooBar, and in that an empty dist.ini
file and skeleton lib/RTx/FooBar.pm. I couldn’t find any documentation on
how to generate this “%Rights stash” or config.

So instead I tried following the manual page on
http://search.cpan.org/~falcone/Dist-Zilla-MintingProfile-RTx-0.05/lib/Dist/Zilla/MintingProfile/RTx.pmand
so I tried
“dzil new -P RTx RTx::FooBar” and instead I got even more errors and
warnings:
[DZ] making target dir /home/ptomblin/src/rt-extension-carefirst/RTx-FooBar
[DZ] Unable to find main_module in the distribution
[DZ] We tried to guess ‘lib/RTx/FooBar.pm’ but no file like that existed
[DZ] Upon further inspection we didn’t find any files in your dist, did you
add any?
[DZ] Cannot continue without a main_module
[DZ] No %User stash and no copyright holder; can’t determine dist author;
configure author or a %User section
[DZ] No %User stash and no copyright holder; can’t determine dist author;
configure author or a %User section at
/usr/local/lib/perl/5.12.4/Moose/Meta/Method/Delegation.pm line 110

and this time the RTx-FooBar directory is empty. I feel like I’m trying to
learn how to swim, and I keep getting thrown into the shark tank. Can
somebody please point me towards the shallow (non shark infested) end?

http://www.linkedin.com/in/paultomblin
http://careers.stackoverflow.com/ptomblin