Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]6604[/thread]

Module auf CPAN hochladen: hab's noch nie gemacht (Seite 5)

Leser: 5


<< |< 1 2 3 4 5 6 7 >| >> 64 Einträge, 7 Seiten
Strat
 2005-01-10 23:36
#50502 #50502
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
dann versuchs mit den cygnus-tools....

die "optionen" von (n)make kommen aus dem Makefile, was von Makefile.PL erstellt wird...\n\n

<!--EDIT|Strat|1105393071-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
ptk
 2005-01-11 20:40
#50503 #50503
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Die Lizenz wird auf pause im Punkt "Edit Module Metadata" geaendert. Allerdings muss dazu das Modul bereits in der Modulliste stehen. Ansonsten reicht auch ein Eintrag im README und/oder im Pod aus.
pq
 2005-01-11 23:27
#50504 #50504
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=ptk,11.01.2005, 19:40]Die Lizenz wird auf pause im Punkt "Edit Module Metadata" geaendert. Allerdings muss dazu das Modul bereits in der Modulliste stehen. Ansonsten reicht auch ein Eintrag im README und/oder im Pod aus.[/quote]
hmm, mein Business::IBAN ist auch nicht in der modulliste, und die lizenz wird
angezeigt. allerdings kann ich die lizenz nicht nachträglich, z.b. für
Business::DE::Konto eintragen.
komisch...
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
ptk
 2005-01-12 16:21
#50505 #50505
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Du hast es auch in Build.PL als
Code: (dl )
        license => 'perl',

eingetragen. Im automatisch erzeugten META.yml steht es demnach auch --- das ist es wohl, was search.cpan.org verwendet.
steffenw
 2005-01-12 22:47
#50506 #50506
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Irgendwie begreift das außer kein Schwein niemand mit der Lizenz. Für was braucht man eigentlich bulid.pl? So wie das aussieht, hat hier @pq aus Versehen das mit der Lizenz richtig gemacht. Das mit dem "Edit Module Metadata" scheint nur etwas für Insider zu sein. Wie kommt man sonst zu einem registrierten Modul. Sind das die, welche bei perl im /lib-Veerzeichnis stehen? Na jadenfalls ist es überhaupt nicht einfach ein Modul auf CPAN zu veröffentlichen. Genau gesagt, ist es der totale Horror.
$SIG{USER} = sub {love 'Perl' or die};
Strat
 2005-01-12 23:08
#50507 #50507
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
@steffenw: kann auch sein, dass das absichtlich so gemacht wurde, weil es eh schon viel zu viele module gibt :D
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
steffenw
 2005-01-13 00:51
#50508 #50508
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
So wird es sein, sicher sind es meine. :(
$SIG{USER} = sub {love 'Perl' or die};
ptk
 2005-01-13 14:35
#50509 #50509
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
BUILD.pl ist das Makefile.PL der naechsten Generation. Die alte Vorgehensweise mit Makefile.PL und ExtUtils::MakeMaker hat einige prinzipielle Probleme, z.B. wird vorausgesetzt, dass sich auf dem Rechner ein "make" befindet --- das kann man bei Windows beispielsweise nicht voraussetzen. Ausserdem muss ExtUtils::MakeMaker hart arbeiten, um alle make-Dialekte und Kommandozeilen-Variante zu bedienen.

Aus diesem Grund wurde Module::Build/BUILD.pl als Ersatz fuer ExtUtils::MakeMaker/Makefile.PL geschrieben. Als weiteren Bonus erzeugt Module::Build die Datei META.yml. Dort stehen Informationen wie Name, Prerequisites und eben die Lizenz. Diese Information kann dann von Servern wie search.cpan.org verwendet und angezeigt werden. Neuere Versionen von ExtUtils::MakeMaker koennen auch automatisch META.yml schreiben. Zur Not kann man META.yml aber auch haendisch schreiben.
steffenw
 2005-01-13 16:55
#50510 #50510
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Da wäre ich also besser beraten gewesen, wenn ich als Windows-User gleich BUILD.pl dazu genommen hätte. "tar.exe" und "gz.exe", hätte ich dann auch haben müssen oder? Kann ich da mal ein Beispiel bekommen, wie ich ein reines Perl-Modul damit zusammenpacke? Vielleicht habe ich damit mehr Erfolg? Bei mir ist das mit der Lizenz auch noch nicht geklärt und natürlich auch das Problem Kleinschreibung von MANIFEST und README ist noch offen.
$SIG{USER} = sub {love 'Perl' or die};
sri
 2005-01-13 20:08
#50511 #50511
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=steffenw,12.01.2005, 21:47]Irgendwie begreift das außer kein Schwein niemand mit der Lizenz. Für was braucht man eigentlich bulid.pl? So wie das aussieht, hat hier @pq aus Versehen das mit der Lizenz richtig gemacht. Das mit dem "Edit Module Metadata" scheint nur etwas für Insider zu sein. Wie kommt man sonst zu einem registrierten Modul. Sind das die, welche bei perl im /lib-Veerzeichnis stehen? Na jadenfalls ist es überhaupt nicht einfach ein Modul auf CPAN zu veröffentlichen. Genau gesagt, ist es der totale Horror.[/quote]
Nichts gegen dich persoehnlich, aber ich finde es den puren horror das Leute wie du (die sich vorher einfach nicht ausreichend informiert haben) Module ins CPAN stellen duerfen.

In letzter Zeit scheint es immer heufiger vorzukommen das komplette Newbies einen CPAN Account bekommen, wodurch insbesondere die Anzahl neuer root namespaces in letzter Zeit schnell zugenommen hat. :(

Aber vermutlich kann ich deshalb wohl umso stolzer auf meinen 4. Platz in Brian's kwalitee Auswertung sein. :)
<< |< 1 2 3 4 5 6 7 >| >> 64 Einträge, 7 Seiten



View all threads created 2004-12-30 17:16.