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

Changes in the Debian package of Padre 0.27



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

Attachment: signature.asc
Description: Digital signature


Reply to: