[opensuse-packaging] rpmlint no-changelogname-tag warning
Hi list, I'm trying to package a software named "pacparser" on OBS. After a few suggestions by experienced maintainers, I now get just a few warnings. Unfortunately, I can't understand what the "no-changelogname-tag" means. I tried putting a global "%changelog" tag and putting a "%changelog" tag for each subpackage, but still get this error for the main package and all subpackages, as shown here: RPMLINT report: =============== python-pacparser.x86_64: W: no-changelogname-tag pacparser.x86_64: W: no-changelogname-tag pacparser-devel.x86_64: W: no-changelogname-tag pacparser.src: W: no-changelogname-tag There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it. pacparser-devel.x86_64: W: no-version-dependency-on pacparser*/pacparser-libs/libpacparser 1.2.9 4 packages and 0 specfiles checked; 0 errors, 5 warnings. If I look at the changelog file, I have: $ osc vc pacparser.spec ------------------------------------------------------------------- Wed Sep 14 19:39:35 UTC 2011 - javier.conti@gmail.com - ------------------------------------------------------------------- Tue Sep 6 19:34:53 UTC 2011 - javier.conti@gmail.com - Cleaned up SPEC file, created devel subpackage ------------------------------------------------------------------- Mon Aug 29 19:10:30 UTC 2011 - javier.conti@gmail.com - First release I also can't find the specific warning in the rpmlint docs here: http://en.opensuse.org/openSUSE:Packaging_checks Any hints or pointers to documentation would be greatly appreciated. Thanks, Javier -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi Javier, Am 14.09.2011 22:18, schrieb Javier Conti:
There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ read, understand, and add "%changelog " to spec file ;)
Cheers -- Christian --------------------------------------------------- Der ultimative shop für Sportbekleidung und Zubehör http://www.sc24.de --------------------------------------------------- -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, Sep 14, 2011 at 5:21 PM, Christian <chris@computersalat.de> wrote:
There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ read, understand, and add "%changelog " to spec file ;)
I think the OP said he did so. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hi, Did you have the .changes file? (pacparser.changes) https://build.opensuse.org/package/files?package=pacparser&project=server%3Aproxy Regards, Luiz 2011/9/14 Claudio Freire <klaussfreire@gmail.com>:
On Wed, Sep 14, 2011 at 5:21 PM, Christian <chris@computersalat.de> wrote:
There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ read, understand, and add "%changelog " to spec file ;)
I think the OP said he did so. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 14 September 2011 22:25, Luiz Fernando Ranghetti <elchevive68@gmail.com> wrote:
Hi,
Did you have the .changes file? (pacparser.changes)
I don't. I didn't even notice until now that using "osc vc" created a pacparser.spec.changes in my current directory (SPECS). If I understand correctly, I should simply upload that file. I'll try now. Thanks, Javier
https://build.opensuse.org/package/files?package=pacparser&project=server%3Aproxy
Regards,
Luiz
2011/9/14 Claudio Freire <klaussfreire@gmail.com>:
On Wed, Sep 14, 2011 at 5:21 PM, Christian <chris@computersalat.de> wrote:
There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ read, understand, and add "%changelog " to spec file ;)
I think the OP said he did so. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On 14 September 2011 23:47, Javier Conti <javier.conti@gmail.com> wrote:
On 14 September 2011 22:25, Luiz Fernando Ranghetti <elchevive68@gmail.com> wrote:
Hi,
Did you have the .changes file? (pacparser.changes)
I don't. I didn't even notice until now that using "osc vc" created a pacparser.spec.changes in my current directory (SPECS). If I understand correctly, I should simply upload that file. I'll try now.
That worked just fine. Thanks, Javier
Thanks, Javier
https://build.opensuse.org/package/files?package=pacparser&project=server%3Aproxy
Regards,
Luiz
2011/9/14 Claudio Freire <klaussfreire@gmail.com>:
On Wed, Sep 14, 2011 at 5:21 PM, Christian <chris@computersalat.de> wrote:
There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ read, understand, and add "%changelog " to spec file ;)
I think the OP said he did so. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Wed, 14 Sep 2011 23:47:03 +0200 Javier Conti <javier.conti@gmail.com> wrote:
On 14 September 2011 22:25, Luiz Fernando Ranghetti <elchevive68@gmail.com> wrote:
Hi,
Did you have the .changes file? (pacparser.changes)
I don't. I didn't even notice until now that using "osc vc" created a pacparser.spec.changes in my current directory (SPECS). If I understand correctly, I should simply upload that file. I'll try now.
Thanks, Javier
Hi Just use osc vc and it should be called <package_name>.changes -- Cheers Malcolm °¿° (Linux Counter #276890) openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.7-desktop up 2 days 2:06, 4 users, load average: 0.57, 0.82, 0.58 GPU GeForce 8600 GTS Silent - Driver Version: 280.13 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
* Javier Conti (javier.conti@gmail.com) wrote:
On 14 September 2011 22:25, Luiz Fernando Ranghetti <elchevive68@gmail.com> wrote:
Hi,
Did you have the .changes file? (pacparser.changes)
I don't. I didn't even notice until now that using "osc vc" created a pacparser.spec.changes in my current directory (SPECS). If I understand correctly, I should simply upload that file. I'll try now.
You should have used osc vc without argument, so it would create the .changes with name "pacparser.changes". In your case it assumed you are giving it a filename to create, so you got pacparser.spec.changes It should be renamed to pacparser.changes. osc vc is used for editing .changes, to view the file use your text editor, viewer, whatever.
Thanks, Javier
https://build.opensuse.org/package/files?package=pacparser&project=server%3Aproxy
Regards,
Luiz
2011/9/14 Claudio Freire <klaussfreire@gmail.com>:
On Wed, Sep 14, 2011 at 5:21 PM, Christian <chris@computersalat.de> wrote:
There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ read, understand, and add "%changelog " to spec file ;)
I think the OP said he did so. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- Vita Cizek
On 14 September 2011 22:21, Christian <chris@computersalat.de> wrote:
Hi Javier,
Am 14.09.2011 22:18, schrieb Javier Conti:
There is no %changelog tag in your spec file. To insert it, just insert a '%changelog' in your spec file and rebuild it.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ read, understand, and add "%changelog " to spec file ;)
In writing the mail, I forgot to mention I have the the %changelog tag. Javier
Cheers
--
Christian --------------------------------------------------- Der ultimative shop für Sportbekleidung und Zubehör
http://www.sc24.de ---------------------------------------------------
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (6)
-
Christian
-
Claudio Freire
-
Javier Conti
-
Luiz Fernando Ranghetti
-
Malcolm
-
Vitezslav Cizek