Re: *-dfsg packages
* 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
* 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
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
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