Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Padre released

by szabgab (Priest)
on Jul 28, 2008 at 05:22 UTC ( [id://700461]=perlnews: print w/replies, xml ) Need Help??

Recently I asked for Name a Perl IDE - get a Perl book or YAPC ticket. In the end I went with my own crazy name.

I am happy to announce the first public release of Padre - Perl Application Development and Refactoring Environment.

More excuses about Padre on my blog.

I really hope that people who want to get support for Padre will come to the Monks and that the Monks will embrace the idea and the tool and help making it fulfill its destiny given by its name.

It might be nice if later posts about Padre were linked from this thread as well so it might be easier to find all of them.

Replies are listed 'Best First'.
Re: Padre released
by ysth (Canon) on Jul 29, 2008 at 01:09 UTC
    I probably have fubbed installing Wx on ubuntu somehow; I'm getting:
    $ ./Build test t/01-load......1/28 # /tmp/9pGGaKtdAO t/01-load......ok t/02-wx........# /tmp/s477TaXcQJ Can't locate object method "AppendSubMenu" via package "Wx::Menu" at / +home/ysth/dl/tmp/Padre-0.02/blib/lib/Padre/ line 152. # Looks like your test died before it could output anything. t/02-wx........ Dubious, test returned 255 (wstat 65280, 0xff00)
      That is caused by having old version of wxWidgets on your system. I found it out when the first CPAN tester reports came in.

      I am still trying to figure out how to check that in install time.

      If you can, upgrade wxWidgets (maybe by installing Alien::wxWidgets)

        $file->Append( $recent, "Recent Files", Wx::Menu->new );
Re: Padre released (for Ubuntu)
by alexm (Chaplain) on Aug 13, 2008 at 08:06 UTC

    I've been busy since last weekend trying to package Padre for Ubuntu Hardy, and here it is. The sources are available in Launchpad, too.

    This is how you can set it up and install it:

    1. Add my PPA sources in APT:
      $ sudo vi /etc/apt/sources.list $ tail -3 /etc/apt/sources.list # alexm deb hardy main deb-src hardy main
    2. Add my GPG signature to APT:
      $ wget ' +DDC42192DF36811' -O- | sudo apt-key add -
    3. Update APT:
      $ sudo apt-get update
    4. Install Padre:
      $ sudo apt-get install libpadre-perl

    This is the first time I manage to build some Perl packages. I had been playing with dh-make-perl in the past, but didn't know much about Debian packaging (not that I know much more now, anyway), but this time I was more motivated. Next step is trying to get them in Debian, so Ubuntu (and others) can make the modules officially part of next releases.

    Update: added Ubuntu reference in title.

    Update: fixed intall typo; thanks denny for noticing :)

        I've been trying to keep up to date, but since 0.06 the dependency nightmare was too much so I decided to join pkg-perl Debian team, which is already working on packaging Padre, in order to not make most of my work a waste of time.

        Working with Debian people will make updates for Ubuntu smoother, since most of the dependency work is already available on Debian Lenny, so I will only have to backport it to Ubuntu Hardy.

        BTW, I'm glad to see that my packages are actually been used; this really commits my interest in keeping the packages up to date, so stay tunned. Thanks!

      Hi, thanks for your efforts on packaging this up. Just wanted to note that you've made a typo in step 4 above - 'intall' rather than 'install'.
      Thanks. I added it to the Padre website as well.

      Does that mean it might be included in the next version of Ubuntu? BTW I think it would be better if it was just called 'padre' and to the CPAN name mapped.

        Does that mean it might be included in the next version of Ubuntu?

        I'll try (Intrepid is due by the end of October) but first it must be included in Debian, and that will be after Lenny release on September. However, there's some work going on in Debian because Alien::WxWidgets, Wx, et al. have been already included.

        I think it would be better if it was just called 'padre'

        Maybe it'll be possible, since it's an editor, not just a Perl module. The libfoo-bar-perl is the convention for Perl modules in Debian (it's awful, I know), but there are some exceptions and this should be one of them, indeed.

      Works fine, thankyou!
Re: Padre released
by Anonymous Monk on Jul 28, 2008 at 07:38 UTC
    In the end I went with my own crazy name.

    Spent ticket money on chicks or booze?

Re: Padre released
by olus (Curate) on Jul 28, 2008 at 12:19 UTC

    One side note. Padre could be one monk level, as it is the portuguese, or spanish, for priest. :)

      One side note to the side note:

      In Spanish, the common meaning for "padre" is just father, as the first level male ancestor.

      "Padre" is also the name of the software package distributed by the Spanish government for filing the income tax.

        "Padre" is also the name of the software package distributed by the Spanish government for filing the income tax.
        How very...filial.

      In Italian too is used with the meaning of priest. It's "Father" in Italian.

      Rule One: "Do not act incautiously when confronting a little bald wrinkly smiling man."

        Chaplain would be capelăo or capellán.

Re: Padre released
by Anonymous Monk on Jul 29, 2008 at 18:17 UTC

    Can you provide a link to some screenshots?

Re: Padre released
by Tux (Canon) on Jul 31, 2008 at 12:23 UTC

    Hmm, noise test run looks failing, but still passes:

    Running Build test t/01-load....# Wx Version: 0.84 wxWidgets 2.8.8 t/01-load....1/28 # /tmp/Ci3jGTY4zD t/01-load....ok t/02-wx......# /tmp/PFWXmqCalW ** (02-wx.t:3685): CRITICAL **: clearlooks_style_draw_box_gap: asserti +on `height >= -1' failed t/02-wx......ok All tests successful. Files=2, Tests=29, 3 wallclock secs ( 0.03 usr 0.02 sys + 1.29 cusr + 0.10 csy s = 1.44 CPU) Result: PASS SZABGAB/Padre-0.03.tar.gz ./Build test -- OK Running Build install This is perl, v5.10.0 built for i686-linux-64int

    Yes, it starts, but immediately warns

    $ padre ** (padre:4174): CRITICAL **: clearlooks_style_draw_box_gap: assertion + `height >= -1' failed

    Enjoy, Have FUN! H.Merijn
Re: Padre released
by Burak (Chaplain) on Jul 30, 2008 at 12:02 UTC
    FYI: Wx::Perl::ProcessStream is failing for me on Vista/Perl5.10/Latest-Wx&Wxwidgets. I forced install for that module.
      How? Be specific
        all unit tests for that distro is failing under the perl version/os I mentioned (too lazy to send a report now). I did not test on 5.8 though...

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlnews [id://700461]
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (7)
As of 2024-07-16 16:32 GMT
Find Nodes?
    Voting Booth?

    No recent polls found

    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.