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/Frame.pm line 152.
# Looks like your test died before it could output anything.
t/02-wx........ Dubious, test returned 255 (wstat 65280, 0xff00)
| [reply] [d/l] |
|
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)
| [reply] |
|
$file->Append( $recent, "Recent Files", Wx::Menu->new );
| [reply] [d/l] |
Re: Padre released
by Anonymous Monk on Jul 28, 2008 at 07:38 UTC
|
| [reply] |
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:
- Add my PPA sources in APT:
$ sudo vi /etc/apt/sources.list
$ tail -3 /etc/apt/sources.list
# alexm
deb http://ppa.launchpad.net/alex.muntada/ubuntu hardy main
deb-src http://ppa.launchpad.net/alex.muntada/ubuntu hardy main
- Add my GPG signature to APT:
$ wget 'http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x2
+DDC42192DF36811' -O- | sudo apt-key add -
- Update APT:
$ sudo apt-get update
- 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 :)
| [reply] [d/l] [select] |
|
Is there any chance of getting regular updates to your packaging? Padre is up to 0.09 now.
| [reply] |
|
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!
| [reply] |
|
|
|
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'.
| [reply] |
|
| [reply] |
|
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.
| [reply] |
|
| [reply] |
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. :)
| [reply] |
|
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.
| [reply] |
|
"Padre" is also the name of the software package distributed by the Spanish government for filing the income tax.
How very...filial.
| [reply] |
|
| [reply] |
|
| [reply] |
|
| [reply] |
|
|
|
Re: Padre released
by Anonymous Monk on Jul 29, 2008 at 18:17 UTC
|
| [reply] |
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
| [reply] [d/l] [select] |
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. | [reply] |
|
| [reply] |
|
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...
| [reply] |