Hi Marc, how are you? We need begin anew. So, I will analyse the packages from zero.
In a first moment, we will work over cbootimage-configs only. Please: 1. The g GIT commit was on 2014-08-06. So, the version must be 0.0+20140806~git18e531f (I prefer git instead 'g'). 2. d/changelog: you need an ITP number. 3. d/control: you need a VCS to control your packaging. I think that already told you about it. Ask me if you have doubt. 4. d/copyright: you need remake this file. A short example is that you didn't told about build/* directory. Please, read (really) about 'copyright' here[1]. As a tip, if your main upstream is Nvidia, you can use a general reference to it. An example (not real for years range): Files: * Copyright: 2010-2014 NVIDIA CORPORATION <i...@nvidia.com> License: ZLIB After this, you must create new sections to exceptions only. This work must be precise.I and FTP Master will check each detail. [1] http://dep.debian.net/deps/dep5/#fields 5. d/docs: you is installing ALL files as documents. No! There is one document only: README.txt. The other files are your program. 6. d/rules: your rules has useless comments and is wrong. But your package is building documents only. So, I can't comment about d/rules yet. You need read about the upstream program (where put it). I think that you need all cfg files in /usr/share/cbootimage-configs to make a link from cbootimage. 7. d/watch is ok. Cheers, Eriberto 2014-09-03 8:09 GMT-03:00 Marc Dietrich <marvi...@gmx.de>: > Hi Eriberto, > > Am Mittwoch 27 August 2014, 15:23:45 schrieb Eriberto: >> Hi Marc, >> >> 2014-08-26 9:32 GMT-03:00 Marc Dietrich <marvi...@gmx.de>: >> >> I think you didn't undertand my words. You must create a VCS to >> >> control your packaging (debian directory). Not create a VCS to point >> >> to upstream code. The Vcs-Git field must use git:// instead https://. >> >> Your mistake was put the Vcs-* in binaries instead in source block >> >> (after Homepage field). >> > >> > This and the problems below are a result of how I package the source. Let >> > me explain it at bit more: cbootimage is used to flash the bootloader on >> > tegra devices. To do this, it needs some machine specific config files. >> > These config files are not part of the cbootimage repository, instead >> > they live under their own one. To avoid creating two source packages, I >> > decided to include the config tree in the program tree. This is possible >> > according to >> > https://wiki.debian.org/Projects/DebSrc3.0 (How to use multiple upstream >> > >> > tarball in 3.0 (quilt) format?). So I have two tarballs now: >> > cbootimage_1.4.orig.tar.gz and >> > cbootimage_1.4.orig-configs.tar.gz >> > >> > which create a binary and an platform independend package. So both >> > packages >> > need their own copyright (before cbootimage-1.0 didn't contain the config >> > files). >> >> Ok. Thanks for your explanation. It is new for me. I read the texts >> and I tested all procedures. However, cbootimage-configs-1.4 doesn't >> exist in GitHub. So, you must use 0.0, the commit date and Git commit >> as version (or other similar format). An example for your case: >> 0.0~git20140806.18e531. To see more examples: $ dpkg -l | grep -i git. >> >> I don't see a motive to join the upstream codes. IMHO, it is >> undesirable in this case, because the upstream source codes are being >> updated in different times. Thus, I think you must package each code >> separatelly and make cbootimage dependent of the cbootimage-configs. I >> have similar sittuation in my life. See my packages (phpwebcounter, >> phpwebcounter-extra) and (album, album-extra). So, I intent to sponsor >> your work if you use two packages. > > ok, I splitted the packages in two (cbootimage + cbootimage-configs) and > uploaded them again to mentors. > >> ... >> > mmh, I'm about to install a jessie system in a vm to get a current >> > lintian. I guess I can ignore the pedantic warnings for now? >> >> No. All Lintian messages must be fixed wherever possible. > > because cbootimage-configs has no version, I added the watch file with some > comment that is makes no sense for this package (no releases) as described > in the debian handbook. > > Hopefully, that's all ... Please take a (-nother) look at it again. > > Thanks! > > Marc > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org