Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.devel > #91547

Simplified Debianization Process (was: Re: Difficult Packaging Practices (OT)

From Mo Zhou <lumin@debian.org>
Newsgroups linux.debian.devel
Subject Simplified Debianization Process (was: Re: Difficult Packaging Practices (OT)
Date 2019-05-28 11:10 +0200
Message-ID <y2Ghj-Gu-5@gated-at.bofh.it> (permalink)
References (8 earlier) <y2E5R-7C1-11@gated-at.bofh.it> <y2E5R-7C1-9@gated-at.bofh.it> <y2Epb-7XV-1@gated-at.bofh.it> <y2ESe-880-5@gated-at.bofh.it> <y2F1T-8bE-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi Thomas,

On 2019-05-28 07:48, Thomas Dettbarn wrote:
> Debian was quite more complicated, and the documentation on that 
> topic was scattered all over the interwebs. Here I had to download
> the sources, rename the directories, rename the package, repackage,
> change some files, count the number of spaces at the beginning of a
> line... I did it, but it is rather frustrating for new developers. 
> 
> Please please help them! :)

That complexity comes from various reasons.

There is an on-going project named duprkit[1], which aims to provide
a simplified Debian packaging experience. Specifically, it defines
a "Recipe" format (YAML+HFT), which can be automatically converted
into a Debianized source tree (including downloading the source).
This tool set allows:

  * automatic Recipe guessing (nothing -> Recipe)
  * translating Recipe into debian/ directory (Recipe -> debian/ dir)
  * automatic debian/ directory generation (nothing -> Recipe -> debian/
dir)
  * Recipe -> .deb/.dsc convertion (download, extract, debianize, build)

I plan to beat both dh-make and debmake in the future.
(although you might be interested in them)

However, the problem is, even if this "duprkit" aims at
"Simplification" and "Automization", documentation is still
a problem due to lack of time and energy. The only thing
you can read is the code and some examples[2]. Plus, due
to the same reason y I'm still dragging the next major release
after a significant redesign.

[1] https://github.com/dupr/duprkit
[2] https://github.com/dupr/duprkit/tree/master/examples

Back to linux.debian.devel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Sam Hartman <leader@debian.org> - 2019-05-25 19:30 +0200
  Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Vincent Bernat <bernat@debian.org> - 2019-05-26 11:40 +0200
    Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Jonas Smedegaard <jonas@jones.dk> - 2019-05-26 12:10 +0200
      Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Vincent Bernat <bernat@debian.org> - 2019-05-26 19:30 +0200
        Re: Consensus Call:  Do We Want to Require or Recommend DH; comments  by 2019-06-16 Andreas Tille <andreas@an3as.eu> - 2019-05-27 06:30 +0200
          Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Jonas Smedegaard <jonas@jones.dk> - 2019-05-27 08:50 +0200
            Re: Consensus Call:  Do We Want to Require or Recommend DH; comments  by 2019-06-16 Andreas Tille <andreas@an3as.eu> - 2019-05-29 08:00 +0200
          Re: Consensus Call: Do We Want to Require or Recommend DH; comments  by 2019-06-16 Alex Mestiashvili <amestia@rsh2.donotuse.de> - 2019-05-27 14:00 +0200
    Re: Consensus Call:  Do We Want to Require or Recommend DH; comments  by 2019-06-16 Adrian Bunk <bunk@debian.org> - 2019-05-26 21:40 +0200
      Difficult Packaging Practices Sam Hartman <hartmans@debian.org> - 2019-05-26 23:10 +0200
        Re: Difficult Packaging Practices Jérémy Lal <kapouer@melix.org> - 2019-05-27 00:00 +0200
        Re: Difficult Packaging Practices Russ Allbery <rra@debian.org> - 2019-05-27 01:30 +0200
          Re: Difficult Packaging Practices Sam Hartman <hartmans@debian.org> - 2019-05-27 13:40 +0200
        Re: Difficult Packaging Practices Ben Finney <bignose@debian.org> - 2019-05-27 08:20 +0200
          Re: Difficult Packaging Practices Vincent Bernat <bernat@debian.org> - 2019-05-27 09:00 +0200
            Re: Difficult Packaging Practices Paul Wise <pabs@debian.org> - 2019-05-28 03:10 +0200
              Re: Difficult Packaging Practices Vincent Bernat <bernat@debian.org> - 2019-05-28 07:00 +0200
                Re: Difficult Packaging Practices Vincent Bernat <bernat@debian.org> - 2019-05-28 08:50 +0200
                RE:Difficult Packaging Practices PICCA Frederic-Emmanuel <frederic-emmanuel.picca@synchrotron-soleil.fr> - 2019-05-28 09:10 +0200
                Re: Difficult Packaging Practices Vincent Bernat <bernat@debian.org> - 2019-05-28 09:40 +0200
                Re: Difficult Packaging Practices (OT) Thomas Dettbarn <dettus@dettus.net> - 2019-05-28 09:50 +0200
                Re: Difficult Packaging Practices (OT) Alex Mestiashvili <amestia@rsh2.donotuse.de> - 2019-05-28 10:20 +0200
                RE:Difficult Packaging Practices (OT) PICCA Frederic-Emmanuel <frederic-emmanuel.picca@synchrotron-soleil.fr> - 2019-05-28 10:50 +0200
                Simplified Debianization Process (was: Re: Difficult Packaging  Practices (OT) Mo Zhou <lumin@debian.org> - 2019-05-28 11:10 +0200
          Re: Difficult Packaging Practices Sam Hartman <hartmans@debian.org> - 2019-05-27 14:00 +0200
            Why do we take so long to realise good ideas (Was: Difficult  Packaging Practices) Andreas Tille <andreas@an3as.eu> - 2019-05-29 08:50 +0200
              Re: Why do we take so long to realise good ideas (Was: Difficult  Packaging Practices) Andrey Rahmatullin <wrar@debian.org> - 2019-05-29 09:00 +0200
                Re: Why do we take so long to realise good ideas (Was: Difficult  Packaging Practices) Raphael Hertzog <hertzog@debian.org> - 2019-05-29 10:40 +0200
                Re: Why do we take so long to realise good ideas (Was: Difficult  Packaging Practices) Ansgar <ansgar@debian.org> - 2019-05-29 10:50 +0200
                Re: Why do we take so long to realise good ideas (Was: Difficult  Packaging Practices) Raphael Hertzog <hertzog@debian.org> - 2019-05-29 11:10 +0200
                paying people for Debian work (Re: Why do we take so long to realise  good ideas (Was: Difficult Packaging Practices)) Holger Levsen <holger@layer-acht.org> - 2019-05-30 23:40 +0200
                Re: paying people for Debian work (Re: Why do we take so long to  realise good ideas (Was: Difficult Packaging Practices)) Paul Wise <pabs@debian.org> - 2019-06-03 03:30 +0200
                Re: paying people for Debian work (Re: Why do we take so long to  realise good ideas (Was: Difficult Packaging Practices)) Raphael Hertzog <hertzog@debian.org> - 2019-06-03 11:50 +0200
                Re: paying people for Debian work (Re: Why do we take so long to  realise good ideas (Was: Difficult Packaging Practices)) Joël Krähemann <jkraehemann@gmail.com> - 2019-06-06 20:50 +0200
                Re: paying people for Debian work (Re: Why do we take so long to realise good ideas Sam Hartman <hartmans@debian.org> - 2019-06-03 17:00 +0200
                Re: Why do we take so long to realise good ideas (Was: Difficult  Packaging Practices) Helmut Grohne <helmut@subdivi.de> - 2019-05-31 07:20 +0200
                Re: Why do we take so long to realise good ideas (Was: Difficult Packaging Practices) Jonas Smedegaard <jonas@jones.dk> - 2019-05-31 08:30 +0200
                Re: Why do we take so long to realise good ideas (Was: Difficult  Packaging Practices) Holger Levsen <holger@layer-acht.org> - 2019-05-31 17:40 +0200
                Re: Why do we take so long to realise good ideas Mo Zhou <lumin@debian.org> - 2019-05-29 11:40 +0200
                Realizing Good Ideas with Debian Money Sam Hartman <hartmans@debian.org> - 2019-05-29 13:50 +0200
                Re: Realizing Good Ideas with Debian Money Adrian Bunk <bunk@debian.org> - 2019-05-31 22:40 +0200
                Re: Realizing Good Ideas with Debian Money Luca Filipozzi <lfilipoz@debian.org> - 2019-05-31 23:10 +0200
                Re: Realizing Good Ideas with Debian Money Luca Filipozzi <lfilipoz@debian.org> - 2019-06-01 01:00 +0200
                Re: Realizing Good Ideas with Debian Money Adrian Bunk <bunk@debian.org> - 2019-06-01 01:00 +0200
                Re: Realizing Good Ideas with Debian Money "G. Branden Robinson" <g.branden.robinson@gmail.com> - 2019-06-01 23:00 +0200
                Re: Realizing Good Ideas with Debian Money Russ Allbery <rra@debian.org> - 2019-06-02 00:20 +0200
                Re: Realizing Good Ideas with Debian Money Ben Hutchings <ben@decadent.org.uk> - 2019-06-02 15:50 +0200
                Re: Why do we take so long to realise good ideas Paul Wise <pabs@debian.org> - 2019-05-30 03:40 +0200
      Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Philip Hands <phil@hands.com> - 2019-05-26 23:20 +0200
        Re: Consensus Call:  Do We Want to Require or Recommend DH; comments  by 2019-06-16 Adrian Bunk <bunk@debian.org> - 2019-05-30 20:50 +0200
      Re: Consensus Call: Do We Want to Require or Recommend DH; comments by 2019-06-16 Sam Hartman <hartmans@debian.org> - 2019-05-27 14:00 +0200
      Re: Consensus Call: Do We Want to Require or Recommend DH; comments  by 2019-06-16 Scott Leggett <scott@sl.id.au> - 2019-05-27 14:50 +0200
      Re: Consensus Call: Do We Want to Require or Recommend DH; comments by 2019-06-16 Russ Allbery <rra@debian.org> - 2019-05-27 20:00 +0200
  Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Scott Kitterman <debian@kitterman.com> - 2019-05-27 07:10 +0200
    Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Sam Hartman <hartmans@debian.org> - 2019-05-27 14:00 +0200
      Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Scott Kitterman <debian@kitterman.com> - 2019-05-27 16:40 +0200
  Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Ian Jackson <ijackson@chiark.greenend.org.uk> - 2019-05-28 17:00 +0200
    Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Sam Hartman <hartmans@debian.org> - 2019-05-28 17:10 +0200
  Re: Consensus Call:  Do We Want to Require or Recommend DH; comments  by 2019-06-16 Bill Allombert <ballombe@debian.org> - 2019-06-17 00:10 +0200
    Re: Consensus Call:  Do We Want to Require or Recommend DH; comments by 2019-06-16 Russ Allbery <rra@debian.org> - 2019-06-17 00:50 +0200

csiph-web