Re: *-dfsg packages

2010-09-26 Thread Enrico Weigelt
* Josselin Mouette j...@debian.org schrieb:
 Le jeudi 23 septembre 2010 à 22:20 +0200, Enrico Weigelt a écrit :
  I've had problems with developing *-dfsg source packages several
  times (the most evil case was mysql-5.0.x, where the orig source
  tree is totally unusable and is repaired somewhere within the
  build process with certain ugly sed hacks).
  
  This is really ugly.
 
 This is a non-issue.

For me it actually was an big issue. A few month ago, I had to
add some additional features to mysql-5.0.x and later package
it to Debian. The packaging (changing the existing package to
contain the new features) took more time and was much more complex
than the actual feature development (including testing the new
features).

 I???d suggest spending time fixing real bugs instead.

Actually, that's one of my largest working areas. But not distro
specific (distro packaging is always the last step in the workflow).


cu
-- 
--
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weig...@metux.de
 mobile: +49 151 27565287  icq:   210169427 skype: nekrad666
--
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
--


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100925135718.gb29...@nibiru.local



Re: *-dfsg packages

2010-09-26 Thread Enrico Weigelt
* Gerfried Fuchs rho...@deb.at schrieb:

 One question springs to my mind: On a regular basis the non-free parts
 aren't distributable, at all. How would you address that in a complete
 VCS history? Just because the recent checkout doesn't have the files
 doesn't mean they are stored in either the upstream branch directly or
 at least in historical commits that aren't too hard to check out.

AFAIK in most cases (at least those I have in mind right now) the
complete package may be redistributed as-is. The VCS will provide
that. (it's still the same content, but just a different storage).
Really proprietary upstreams which require using the exact upstream
tarballs, possibly even from their website (or authorized mirrors) 
won't fit in here, of course.

Most important to me are cases like mysql, where the parts of the
upstream package are non-GPL. Here the -dfsg is needed due Debian's
licensing policies. (other distros have no such policies and just
take the upstream source as it is). Debian simply strips off the
non-GPL parts (documentation, etc) and calls that *-dfsg. Those
things could easily be done w/ an VCS. And that would be a big
help for folks who have their own downstream branch (eg. for
additional features) and want to package it into Debian.


cu
-- 
--
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weig...@metux.de
 mobile: +49 151 27565287  icq:   210169427 skype: nekrad666
--
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
--


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100925135240.ga29...@nibiru.local



*-dfsg packages

2010-09-24 Thread Enrico Weigelt

Hi folks,


I've had problems with developing *-dfsg source packages several
times (the most evil case was mysql-5.0.x, where the orig source
tree is totally unusable and is repaired somewhere within the
build process with certain ugly sed hacks).

This is really ugly.

Instead of simply removing non-compliant files, I'd suggest doing
a full downstream fork, using a modern vcs (eg. git), which not
just removes certain files but also repairs the damage done by
that, rebase that onto newer upstream versions and create the
.orig tarballs from that downstream's releases.


cu
-- 
--
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weig...@metux.de
 mobile: +49 151 27565287  icq:   210169427 skype: nekrad666
--
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
--


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100923202025.ga6...@nibiru.local



Re: *-dfsg packages

2010-09-24 Thread Josselin Mouette
Le jeudi 23 septembre 2010 à 22:20 +0200, Enrico Weigelt a écrit :
 I've had problems with developing *-dfsg source packages several
 times (the most evil case was mysql-5.0.x, where the orig source
 tree is totally unusable and is repaired somewhere within the
 build process with certain ugly sed hacks).
 
 This is really ugly.

This is a non-issue.

I’d suggest spending time fixing real bugs instead.

-- 
 .''`.
: :' : “You would need to ask a lawyer if you don't know
`. `'   that a handshake of course makes a valid contract.”
  `---  J???rg Schilling


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1285329379.10100.0.ca...@meh