Ticket #4 (closed todo: done)

Opened 3 years ago

Last modified 15 months ago

Create Debian package of source

Reported by: raevol Owned by: ichthyo
Priority: lesser Milestone: 1alpha
Component: infrastructure Keywords: dpkg
Cc: Blocked By: #27
Blocking: #36, #164, #667

Change History

comment:1 Changed 3 years ago by raevol

The new source needs to be put into a debian package structure. This needs to be done from the start, the same as the current cinelerra.

comment:2 Changed 3 years ago by ichthyo

  • Status changed from new to accepted
  • Component changed from moinmoin2asciidoc to infrastructure

comment:3 follow-up: ↓ 5 Changed 3 years ago by ichthyo

I am not sure it's a good idea to have the debian package structure within the main source
tree. But, basically I am responsible for debian packaging and will come up with a basic
structure somewhere in the next few months....

comment:4 Changed 3 years ago by ichthyo

  • Milestone set to 1alpha

comment:5 in reply to: ↑ 3 Changed 3 years ago by ct

Replying to ichthyo:

I am not sure it's a good idea to have the debian package structure within the main source
tree. But, basically I am responsible for debian packaging and will come up with a basic
structure somewhere in the next few months....

Where else? even the kernel ships with a ./debian dir, having a rpm.spec file and other package descriptors would be nice too (but no urge)

comment:6 Changed 3 years ago by ichthyo

Personally I am also in favour of maintaining a ./debian dir in tree, but I see many debian
people stating that the debian dir is the packager's job and the upstream developers should
not try to maintain a debian dir of their own. In a similar vein, the new (post Lenny) dpkg
will throw away a debian dir found within the upstream tarball entirely, before applying
the debianisation patch.

I didn't reach any conclusion, but maybe a solution would be to have an admin/debian dir
and an admin/rpm.spec file and set up some scripting to create the debianisation patch out
of it.

comment:7 Changed 3 years ago by ichthyo

  • Priority changed from major to lesser

comment:8 Changed 3 years ago by ct

  • Type changed from task to planned

Ichthyo: maybe we could shift the package creation to the 'beta' milestone, at least building and packaging for different/other distros is something I expect to happen due an alpha phase but not necessary earlier (some people may start with it anyways). Defining that in alpha, interested users/testers can compile and install it from source would be sufficient for me, and there is plenty of core stuff to do to reach 'alpha' anyways. Of course this would be a refinement on the roadmap.

comment:9 Changed 3 years ago by ichthyo

  • Blocked By 27 added

comment:10 Changed 3 years ago by ct

  • Blocking 36 added

comment:11 Changed 3 years ago by ct

  • Keywords dpkg added

comment:12 Changed 20 months ago by ichthyo

  • Blocking 667 added

comment:13 Changed 15 months ago by ichthyo

  • Status changed from accepted to closed
  • Type changed from planned to todo
  • Resolution set to done

comment:14 Changed 15 months ago by ichthyo

  • Blocking 164 added

(In #164) solved

Note: See TracTickets for help on using tickets.