[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Padre-dev] Changes in the Debian package of Padre 0.27



Hi,

I removed eg/hangman.p6 from Padre. I added it for testing the Perl6
Plugin and it is not longer needed there.

See http://padre.perlide.org/changeset/3111

Thanks,
Ahmad Zawawi

2009/2/18 Damyan Ivanov <dmn@debian.org>:
> As Gabor friendly reminded me, here is the list of differences/caveats
> that exist between pristine upstream Padre 0.27 and the Debian package
> I have just uploaded (needs ftp-master approval).
>
> * eg/hangman.p6 removed
>  it certainly is copyrighted work, but has no license, therefore
>  cannot be distributed by Debian. Already reported as
>  http://padre.perlide.org/ticket/250
>
>  see http://git.debian.org/?p=pkg-perl/apps/padre.git;a=commit;h=121656f1e04e3900a7ae0688221ddedfb98147fe
>
>  If you happen to know of more such files, please tell me.
>
> * share/locale/*.mo removed
>  these are compiled from corresponding .po files. The package build
>  process includes .po -> .mo compilation.
>
>  see the above commit (for removal) and the fllowing one (for
>  compiling .mo files)
>
>  http://git.debian.org/?p=pkg-perl/apps/padre.git;a=commit;h=d9f7f2c2258e43e2473b777ccb1a7610757b16d2
>
>  I don't really have any idea how to acomplish this with Padre's
>  build process. Shall I create a ticket about this?
>
> * relaxed dependency on App-Ack
>
>  Declared minimum version is 1.86
>  Available in Debian: 1.80
>      Debian bug: http://bugs.debian.org/504071
>
>  The maintainer of this package actually declares friendliness for
>  non-maintainer uploads, so I could overcome that if it is considered
>  critical.
>
> * unsatisfied dependencies on core packages
>
>  Warning: prerequisite Encode 2.26 not found. We have 2.23.
>  Warning: prerequisite IPC::Cmd 0.42 not found. We have 0.401.
>
>  Packaging modules available in Perl code is connected with a burden
>  I don't want to face unless proven that the newer versions are
>  indeed necessary.
>
> * other unsatisfied dependencies
>  Warning: prerequisite Module::Starter 1.50 not found. We have 1.470.
>
>  This one I missed initially because module starter changed its
>  versioning scheme (again) and in Debian-land, 1.470 is greater than
>  1.50 so the current package (1.470) satisfied the declared
>  dependency (1.50).  (1.470 >> 1.50 in Debian-land because 470 >> 50,
>  like in apples).
>
>  Anyway, 1.50 introduces only cosmetic fixes, as well as one non-free
>  documentation file, not distributable by Debian, so really no need
>  to depend on that.
>
> * patched inc/Module/Install/PRIVATE/Padre.pm to allow for wxWidgets
>  2.8.7 instead of requiring 2.8.8.
>
>  2.8.7 is the latest available in Debian. Padre seems to work here
>  with it. Debian bug: http://bugs.debian.org/512939
>
> * two other patches I already submitted to trac (#247, #248) and later
>  commited to SVN so no real divergence here.
>
>
> If anything of the above looks like something I shouldn't have done,
> please tell me.
>
>
> P.S.: My efforts for checking META.yml dependency versions with the
> ones declared in the Debian package, led to writing a small tool that
> does that automatically. Integration with dh-make-perl pending. Thank
> you Gabor, for gently prodding me on this matter :)
>
> --
> dam            JabberID: dam@jabber.minus273.org
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAkmcFYUACgkQHqjlqpcl9jthxACdH9P/Sg4t/SXMfjx0pvvUxcLY
> YpEAniQviw9US4HtBYqkQ2+VHYQ5cgsc
> =XDdy
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Padre-dev mailing list
> Padre-dev@perlide.org
> http://mail.perlide.org/mailman/listinfo/padre-dev
>
>


Reply to: