From: Michael R. <re...@eu...> - 2004-01-06 18:18:03
|
Hi there, first: is anyone of you not subscribed to lcd4linux-users? Maybe CCing all of you is annoying if you get the mails twice... >> One should edit the version to 0.9.12, because that's what the current >> CVS code is called. > > The version should be either 20040106cvs (or something similar) or > 0.9.11 (and the debian directory would best not be part of any release). with "release" you mean tarball and so on? I think it's not part of something, but exists in CVS only. regarding the version: I like 20040106cvs until we have the nexct stable release. But who updates this version number? Shouldn't it be updated whenever something changes in CVS (which _should_ happen very regular). Or should this be updated only when creating a debian package? > * there should be done an autotools update (libtoolize --force > --copy;aclocal-1.4;autoconf) Done, thank you. How do I know if I should do such an update? > * there should be a manpage Hrmmm... Any volunteers? :-) I will post a "Help wanted" announcement on SourceForge. > * config.log should not be in the sources: either altogether, either > removed in debian/rules in the clean target config.log isn't even in CVS. Where did you find it? > * debian/copyright should mention the years (after Copyright:) and > copyrightholders (on the next line), Who are the copyright holders? Should I specify everyone who contributet some code? > the GPL mentioning should be: Done. > * debian/control should mention xlibs-dev as a Build-Depends and a Depends. NOT done. I don't know how. Samuel/Xavier? Please send patch or chein to CVS. > * debian/postinst should be added with the folowing: Same as above. > * debian/watch can be added (recomended) with the folowing 2 lines: Same as above. What's this watch? Can I use this, too? For other packages? > I would like someone to step forward to become the Debian maintainer. I > certainly will be happy to help the volunteer, but as I do not use the > package as I do not have a lcd display, I want to be no more than a > comaintainer. I understand, Luk. I don't want to be the maintainer, because I know far too little about debian. Xavier hasn't got a useable internet connection (is this right?) Samuel, I'm counting on you! You're my last hope! bye, Michael -- Michael Reinelt Tel: +43 676 3079941 Geisslergasse 4 Fax: +43 316 692343 A-8045 Graz, Austria e-mail: re...@eu... |
From: Samuel M. <sam...@en...> - 2004-01-06 19:09:34
Attachments:
lcd4linux-debian.diff
|
Hi everybody, > first: is anyone of you not subscribed to lcd4linux-users? Maybe CCing > all of you is annoying if you get the mails twice... Yes, me. If you really want I could subscribe to this ml. > regarding the version: I like 20040106cvs until we have the nexct stable > release. But who updates this version number? Shouldn't it be updated > whenever something changes in CVS (which _should_ happen very regular). > Or should this be updated only when creating a debian package? You only need to update this when you create a new debian package. > > * there should be a manpage > Hrmmm... Any volunteers? :-) > I will post a "Help wanted" announcement on SourceForge. I had already started one when I was planning to debianize this. If you want I think I could finish it. It should not be very complicated since I'll only have to do some cut and paste from the webpage. > I understand, Luk. I don't want to be the maintainer, because I know far > too little about debian. Xavier hasn't got a useable internet connection > (is this right?) > > Samuel, I'm counting on you! You're my last hope! Well, it's the same for me as for Luk: I don't have any lcd device to test the program so I'm not willing to get deeply involved in the package maintenance... If you really don't find anybody, I could *temporarly* be the maintainer. But not on the long term. Sorry. PS: I attach the patch for the debian/ stuff to this mail. I still have two warnings with lintian (plus the lack of manpage): W: lcd4linux:non-dev-pkg-with-shlib-symlink usr/lib/liblcd4linux.so.0.9.11 usr/lib/liblcd4linux.so W: lcd4linux: missing-debconf-dependency -- Samuel Mimram sam...@en... The "cutting edge" is getting rather dull. -- Andy Purshottam |
From: Luk C. <in...@us...> - 2004-01-06 20:22:18
|
> PS: I attach the patch for the debian/ stuff to this mail. I still have two warnings with lintian (plus the lack of manpage): > > W: lcd4linux:non-dev-pkg-with-shlib-symlink usr/lib/liblcd4linux.so.0.9.11 usr/lib/liblcd4linux.so > W: lcd4linux: missing-debconf-dependency The first warning is about the package split, but I don't think it is necessary at the moment. The second warning is already handled by calling dh_installdebconf in debian/rules. > ------------------------------------------------------------------------ > > diff -urN /tmp/lcd4linux/debian/control lcd4linux/debian/control > --- /tmp/lcd4linux/debian/control 2004-01-06 19:57:16.000000000 +0100 > +++ lcd4linux/debian/control 2004-01-06 19:54:03.000000000 +0100 > @@ -2,7 +2,7 @@ > Section: utils > Priority: extra > Maintainer: Samuel Mimram <sam...@en...> > -Build-Depends: debhelper (>= 4.0.0), debconf > +Build-Depends: debhelper (>= 4.0.0), debconf, xlibs-dev +Build-Depends: debhelper (>= 4.0.0), xlibs-dev > Standards-Version: 3.6.0 Architecture: any -Depends: ${shlibs:Depends} +Depends: xlibs, {shlibs:Depends} Description: Display informations on an external liquid crystal display > Package: lcd4linux > diff -urN /tmp/lcd4linux/debian/dirs lcd4linux/debian/dirs > --- /tmp/lcd4linux/debian/dirs 2004-01-06 19:57:16.000000000 +0100 > +++ lcd4linux/debian/dirs 2004-01-06 19:32:47.000000000 +0100 > @@ -1,2 +1,4 @@ > usr/bin > usr/lib > +etc > +etc/init.d > diff -urN /tmp/lcd4linux/debian/postinst lcd4linux/debian/postinst > --- /tmp/lcd4linux/debian/postinst 1970-01-01 01:00:00.000000000 +0100 > +++ lcd4linux/debian/postinst 2004-01-06 19:35:30.000000000 +0100 > @@ -0,0 +1,5 @@ > +#!/bin/sh -e > + > +. /usr/share/debconf/confmodule > + > +#DEBHELPER# > diff -urN /tmp/lcd4linux/debian/rules lcd4linux/debian/rules > --- /tmp/lcd4linux/debian/rules 2004-01-06 19:57:16.000000000 +0100 > +++ lcd4linux/debian/rules 2004-01-06 19:34:08.000000000 +0100 > @@ -42,7 +42,8 @@ > dh_testroot > > rm -f build-stamp > - $(MAKE) distclean > + -$(MAKE) distclean > + rm -f config.log not necessary (rm -f config.log) > > dh_clean > > @@ -84,7 +85,7 @@ > dh_fixperms > # dh_perl > # dh_python -# dh_perl -# dh_python > -# dh_makeshlibs > + dh_makeshlibs > dh_installdeb > dh_shlibdeps > dh_gencontrol the other commented calls should also be removed the line where etc/init.d is created with mkdir should be removed > diff -urN /tmp/lcd4linux/debian/templates lcd4linux/debian/templates > --- /tmp/lcd4linux/debian/templates 2004-01-06 19:57:16.000000000 +0100 > +++ lcd4linux/debian/templates 2004-01-06 19:32:18.000000000 +0100 > @@ -1,6 +1,6 @@ > Template: lcd4linux/conf > Type: note > -Description: Your must configure lcd4linux > +Description: You must configure lcd4linux > By default, lcd4linux is not configured. You MUST configure it by editing > the /etc/lcd4linux.conf file, which holds all configuration. > . > diff -urN /tmp/lcd4linux/debian/watch lcd4linux/debian/watch > --- /tmp/lcd4linux/debian/watch 1970-01-01 01:00:00.000000000 +0100 > +++ lcd4linux/debian/watch 2004-01-06 19:36:19.000000000 +0100 > @@ -0,0 +1,3 @@ > +version=2 > +http://prdownloads.sourceforge.net/lcd4linux/lcd4linux-(.*[0-9])\.tgz > +debian uupdate +http://prdownloads.sourceforge.net/lcd4linux/lcd4linux-(.*[0-9])\.tgz debian uupdate So on 1 line!!! Cheers Luk |
From: Michael R. <re...@eu...> - 2004-01-06 21:28:57
|
> Yes, me. If you really want I could subscribe to this ml. It would make things easier. And this is a low traffic list. But If you don't want to, I can try to CC you always. Don't blame me if I forget you in important cases :-) >>> * there should be a manpage >> >> Hrmmm... Any volunteers? :-) I will post a "Help wanted" >> announcement on SourceForge. > > I had already started one when I was planning to debianize this. If > you want I think I could finish it. It should not be very complicated > since I'll only have to do some cut and paste from the webpage. What I'm really looking for would be a way to extract the man page from the web page. I want only oine source of information (and it's hard enough to keep this one up to date) But I'd be happy if you finish the man page. I think we should only describe the command-line switsches in the manpage, and not all the configuration entries, but link to the web page. This way the manpage would be up-to-date most of the time, as commandline options seldom change. >> Samuel, I'm counting on you! You're my last hope! > > Well, it's the same for me as for Luk: I don't have any lcd device to > test the program so I'm not willing to get deeply involved in the > package maintenance... If you really don't find anybody, I could > *temporarly* be the maintainer. But not on the long term. Sorry. If only the display is the problem... there may be a solution. I've a lot of them lying around... Again: any volunteers? :-) Samuel, please consider yourself as the temporary maintainer. I'm looking for a permanent maintainer again. > PS: I attach the patch for the debian/ stuff to this mail. I still > have two warnings with lintian (plus the lack of manpage): Committed to CVS, thanks a lot. I tried to apply the corrections from Luk, too. I hope i did it right... btw, Samuel, as the temporary maintainer, I want to give you CVS write access. Haveyou got an account on SourceForge? bye, Michael -- Michael Reinelt Tel: +43 676 3079941 Geisslergasse 4 Fax: +43 316 692343 A-8045 Graz, Austria e-mail: re...@eu... |
From: Samuel M. <sam...@en...> - 2004-01-06 21:51:38
|
> > Yes, me. If you really want I could subscribe to this ml. > It would make things easier. And this is a low traffic list. But If you > don't want to, I can try to CC you always. Don't blame me if I forget > you in important cases :-) Done! We now can talk only via lcd4linux-users. Update: well I'll subscribe to the new devel list instead... > >>> * there should be a manpage > >> > >> Hrmmm... Any volunteers? :-) I will post a "Help wanted" > >> announcement on SourceForge. > > > > I had already started one when I was planning to debianize this. If > > you want I think I could finish it. It should not be very complicated > > since I'll only have to do some cut and paste from the webpage. > > What I'm really looking for would be a way to extract the man page from > the web page. I want only oine source of information (and it's hard > enough to keep this one up to date) > > But I'd be happy if you finish the man page. I think we should only > describe the command-line switsches in the manpage, and not all the > configuration entries, but link to the web page. This way the manpage > would be up-to-date most of the time, as commandline options seldom change. Well if you only want commandline options then it's almost done. I think the best would be to do the contrary: generate the html page also. That's why I made the man source in sgml so that you should be able to generate the html as well as the man page from it. > >> Samuel, I'm counting on you! You're my last hope! > > > > Well, it's the same for me as for Luk: I don't have any lcd device to > > test the program so I'm not willing to get deeply involved in the > > package maintenance... If you really don't find anybody, I could > > *temporarly* be the maintainer. But not on the long term. Sorry. > > If only the display is the problem... there may be a solution. I've a > lot of them lying around... Again: any volunteers? :-) > > Samuel, please consider yourself as the temporary maintainer. I'm > looking for a permanent maintainer again. > > > PS: I attach the patch for the debian/ stuff to this mail. I still > > have two warnings with lintian (plus the lack of manpage): > > Committed to CVS, thanks a lot. I tried to apply the corrections from > Luk, too. I hope i did it right... > > > btw, Samuel, as the temporary maintainer, I want to give you CVS write > access. Haveyou got an account on SourceForge? Yes thanks. My username is smimram. Bye, Sam. -- Samuel Mimram sam...@en... "So-called Christian rock. . . . is a diabolical force undermining Christianity from within." -- Jimmy Swaggart, hypocrite and TV preacher, self-described pornography addict, "Two points of view: 'Christian' rock and roll.", The Evangelist, 17(8): 49-50. |
From: Michael R. <re...@eu...> - 2004-01-06 22:43:48
|
Samuel Mimram schrieb: >>> Yes, me. If you really want I could subscribe to this ml. > > Done! We now can talk only via lcd4linux-users. Update: well I'll > subscribe to the new devel list instead... The new list seems up and running > > Well if you only want commandline options then it's almost done. I > think the best would be to do the contrary: generate the html page > also. That's why I made the man source in sgml so that you should be > able to generate the html as well as the man page from it. That would be great! I tried to keep the whole web page as simple as possible (it's all hand-written HTML, no FrontPage or stuff), this shoudl help. > Yes thanks. My username is smimram. Done. btw, I just reworked a lot of copyright statements in the source, and prepared the file debian/copyright. All is checked in... bye, Michael -- Michael Reinelt Tel: +43 676 3079941 Geisslergasse 4 Fax: +43 316 692343 A-8045 Graz, Austria e-mail: re...@eu... |
From: Luk C. <in...@us...> - 2004-01-06 20:07:58
|
> first: is anyone of you not subscribed to lcd4linux-users? Maybe CCing > all of you is annoying if you get the mails twice... I'm subscribed. > with "release" you mean tarball and so on? I think it's not part of > something, but exists in CVS only. Yes it's the tarball. The version number is the version number of the lcd4linux release or CVS-snapshot. > regarding the version: I like 20040106cvs until we have the nexct stable > release. But who updates this version number? Shouldn't it be updated > whenever something changes in CVS (which _should_ happen very regular). > Or should this be updated only when creating a debian package? So it should only be updated when a debian package is created. The debian revision (exept if only things in the debian directory are changed) is then always 1 (ie 0.9.11+20040106cvs-1). >> * there should be done an autotools update (libtoolize --force >> --copy;aclocal-1.4;autoconf) > > > Done, thank you. > How do I know if I should do such an update? Well, as a simple rule: it is necessary when the config.guess and config.sub files are out of date. So the easiest way is to update them at every release. If you'd rather not do it so often then there are 2 less recomended ways: wait till someone complains or (NOT recomended) do it in the build process. >> * there should be a manpage > > Hrmmm... Any volunteers? :-) > I will post a "Help wanted" announcement on SourceForge. I'll see if I have time to do it. >> * config.log should not be in the sources: either altogether, either >> removed in debian/rules in the clean target > > config.log isn't even in CVS. Where did you find it? My fault, it is deleted in the Makefile. >> * debian/copyright should mention the years (after Copyright:) and >> copyrightholders (on the next line), > > Who are the copyright holders? Should I specify everyone who contributet > some code? In short: yes. You can however work something out: let everybody who contributes agree that the copyright holder is the Lcd4linux Developer Team <lcd...@li...> for example. >> * debian/control should mention xlibs-dev as a Build-Depends and a >> Depends. > > NOT done. I don't know how. Samuel/Xavier? Please send patch or chein to > CVS. > >> * debian/postinst should be added with the folowing: > > Same as above. > >> * debian/watch can be added (recomended) with the folowing 2 lines: > > Same as above. It's maybe best to give the future Debian maintainer of lcd4linux CVS access. > What's this watch? Can I use this, too? For other packages? The wath file is used to track the released versions with uscan (it's executed once a day by a cron script for all official debian packages). Cheers Luk |
From: Michael R. <re...@eu...> - 2004-01-06 21:40:44
|
>>> * there should be done an autotools update (libtoolize --force >>> --copy;aclocal-1.4;autoconf) >> > Well, as a simple rule: it is necessary when the config.guess and > config.sub files are out of date. This leads me to the next question: How can I tell they are? > So the easiest way is to update them > at every release. If you'd rather not do it so often then there are 2 > less recomended ways: wait till someone complains or (NOT recomended) do > it in the build process. Ok, I'll try to think of it. >> Who are the copyright holders? Should I specify everyone who >> contributet some code? > > In short: yes. You can however work something out: let everybody who > contributes agree that the copyright holder is the Lcd4linux Developer > Team <lcd...@li...> for example. Very good idea. I'm doing the following: - I created a new mailing list "lcd4linux-devel" - I will force :-) every developer to be subscribed there - I will ask every developer for the above agreement > It's maybe best to give the future Debian maintainer of lcd4linux CVS > access. Samuel will get CVS access. Xavier already has. Luk, do you want, too? > The wath file is used to track the released versions with uscan (it's > executed once a day by a cron script for all official debian packages). Hmm... I don't have uscan, and I can't find uscan with aptitude. bye, Michael -- Michael Reinelt Tel: +43 676 3079941 Geisslergasse 4 Fax: +43 316 692343 A-8045 Graz, Austria e-mail: re...@eu... |
From: Luk C. <in...@us...> - 2004-01-07 12:01:57
|
>> Well, as a simple rule: it is necessary when the config.guess and >> config.sub files are out of date. > > > This leads me to the next question: How can I tell they are? They are part of libtool and autoconf upstream I suppose. But easier would be to look at the times of the autotools-dev package versions as the maintainer of autotools-dev keeps track of when they need to change for debian. > Samuel will get CVS access. Xavier already has. Luk, do you want, too? Well, I don't think it hurts and it's a lot easier... >> The wath file is used to track the released versions with uscan (it's >> executed once a day by a cron script for all official debian packages). > > Hmm... I don't have uscan, and I can't find uscan with aptitude. It's in the package devscripts. (With apt-file search <file> you can find in what package <file> is.) Cheers Luk |
From: Xavier V. <xav...@fr...> - 2004-01-07 12:56:10
|
Hello all! > first: is anyone of you not subscribed to lcd4linux-users? Maybe CCing > all of you is annoying if you get the mails twice... I'm not on the ML neither, to much traffic for my poor gsm ;) > regarding the version: I like 20040106cvs until we have the nexct stable > release. But who updates this version number? Shouldn't it be updated > whenever something changes in CVS (which _should_ happen very regular). > Or should this be updated only when creating a debian package? I can be updated when making packages, but it would be better to manually update the date when commiting, so one should build his pacakge without modifying it after checkout? About maintaining, I'm sorry but I don't have a very useable internet connection, maybe before this summer the wifi network will be up in my village (in fact between 3 houses, very large network ;) ) and I'll maybe be able to take the package, but for the moment Luk or Sam should make the package enter debian first and take care of it. Bye ! Xavier Vello |