Lets try debian/ back in trunk

Bug #681197 reported by Jason Gerard DeRose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
Fix Released
High
Jason Gerard DeRose

Bug Description

Okay, as an upstream developer, I've always liked having debian/ in my tree because I like to build packages in my day to day testing... I feel it keeps my work more focused, makes sure I'm testing in a way that closely mirrors how my end users will use my software (via packages). Plus it's nice not to be spraying files around in /usr/local all wily nilly with `setup.py install`. Packaging is awesome, useful even for day-to-day upstream development.

But packagers don't like debian/ in the upstream tree, so this was changed during 0.1. rockstar moved debian/ into a separate branch and help me get a daily recipe working with a merge (thanks, Paul, you truly are a rockstar).

However, first thing I noticed is that this slowed me down, made things a bit more difficult to manage because I couldn't land a change in trunk and the corresponding needed change in debian/ (for the daily builds) all in one merge. As Paul said, eventually a package gets to a point where changes in debian/ are seldom, then it's not such a problem. But in 0.2 and 0.3 there will be a lot of tumult in debian/, so I'm going to move it back into trunk.

As a hopefully good compromise, I wont add debian/ in MANIFEST.in, so it still wont be in the release tarballs.

Note that I'm not trying to step on the toes of packagers. Once dmedia is officially in Debian/Ubuntu, I'll just use the official debian/ in my upstream work (with perhaps dependency changes as required). Anyone have thoughts on this?

Changed in dmedia:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Jason Gerard DeRose (jderose)
milestone: none → 0.2
Changed in dmedia:
status: In Progress → Fix Committed
Changed in dmedia:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.