[elinks-dev] Importing more recent debian/ to elinks.git

Kumar Appaiah a.kumar at alumni.iitm.ac.in
Mon Aug 1 17:54:55 PDT 2011

Dear Kalle,

I am only a Debian Elinks user, and occasionally contribute; Giridhar
and Moritz Mühlenhoff should probably make the decisions, but here are
my comments anyway.

On Sun, Jul 31, 2011 at 08:04:47PM +0300, Kalle Olavi Niemitalo wrote:
> As reported at <http://bugzilla.elinks.cz/show_bug.cgi?id=1117>,
> contrib/debian/elinks.desktop is in a pre-standard format that
> triggers a warning from the mimeo program.  I could easily fix
> that in the upstream elinks sources; however, Debian already has
> an up-to-date elinks.desktop file that also includes translations
> to a few languages.  To avoid needless forking, I'd like to copy
> that version to the elinks-0.12 branch and later merge to master.

This sounds fair.

> Then, to keep authorship information, I think I should also copy
> debian/changelog, and perhaps the rest of the debian directory.
> According to <http://bugzilla.elinks.cz/show_bug.cgi?id=988>, the
> Debian maintainer does not want us to have a debian/ directory in
> the ELinks sources, so the files would go in contrib/debian/.
> Does that seem reasonable to do?

This is primarily because the Debian packaging provided by upstreams
is usually not compliant with the ideas and standards required or
imposed by the Debian maintainers themselves. However, in case you are
merely going to ship the currently up-to-date debian/ directory, I can
see two ways where you can do so without hurting the Debian

- Just ship the debian/ directory and don't make changes to it, or
  make only those changes which the Debian maintainers would make
  anyway, and/or
- Become a co-maintainer of the Debian package.

If these aren't suitable to you (and the Debian maintainers), then an
alternate solution would be necessary.

> Also, should I make the commit a merge (from
> git://git.debian.org/git/collab-maint/elinks.git#debian/unstable),
> or would that just complicate later Debian maintenance?

I don't see why a merge would complicate things, although Moritz and
Giridhar can comment further on their paradigm on packaging.

> I suppose another solution would be to move elinks.desktop out of
> contrib/debian/ and update AUTHORS accordingly.  It does look a
> bit odd that the Arch Linux build script reads a file from a
> Debian-specific directory.

This is a possible solution, but this does seem like unnecessary
duplication. From my perspective, if you maintain the debian directory
in a way where the debian maintainers can pull it in and use it with
overlaid changes, I don't see the need to move it out of the
way. Moritz, Giridhar: please correct me if I am wrong.

Thanks from a happy Elinks user!

Kumar Appaiah

More information about the elinks-dev mailing list