{"thread":{"id":"11691","subject":"Re: [ANNOUNCE] GIT 1.5.4-rc4","startedAt":"2008-01-21T10:49:15Z","lastAt":"2008-01-21T13:16:40Z","messageCount":3,"participants":["MichaelTiloDressel@t-online.de","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"66121","messageId":"1JGuDL-2AugiG0@fwd26.aul.t-online.de","threadId":"11691","inReplyTo":null,"subject":"Re: [ANNOUNCE] GIT 1.5.4-rc4","fromName":"MichaelTiloDressel@t-online.de","fromEmail":"michaeltilodressel@t-online.de","sentAt":"2008-01-21T10:49:15Z","receivedAt":"2008-01-21T10:49:15Z","isPatch":false,"sender":{"key":"michaeltilodressel@t-online.de","avatar":null},"body":"\nConcerning RPM specs.\n\nI created rpm packages on a x86_64 SuSE 10.3 system.\n\nThere were two complains about unmatched dependencies for expat-devel\nand perl(Error)\nI could not get rid off.\n\nSo I used rpmbuild --nodeps -ta git-1.5.4.rc4.tar.gz\n\nThe installation (rpm -i) gave the following error\n\nerror: Failed dependencies:\n        openssh-clients is needed by git-core-1.5.4.rc4-1.x86_64\n        perl(:MODULE_COMPAT_5.8.8) is needed by\nperl-Git-1.5.4.rc4-1.x86_64\n\nBut when I used --nodeps here too the installation went through and git\nseams \nto be working alright\n\nCheers,\nMichael\n"},{"id":"66124","messageId":"7vy7ajxvji.fsf@gitster.siamese.dyndns.org","threadId":"11691","inReplyTo":"1JGuDL-2AugiG0@fwd26.aul.t-online.de","subject":"Re: [ANNOUNCE] GIT 1.5.4-rc4","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-01-21T11:33:37Z","receivedAt":"2008-01-21T11:33:37Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"\"MichaelTiloDressel@t-online.de\"\n<MichaelTiloDressel@t-online.de> writes:\n\n> Concerning RPM specs.\n>\n> I created rpm packages on a x86_64 SuSE 10.3 system.\n>\n> There were two complains about unmatched dependencies for expat-devel\n> and perl(Error)\n> I could not get rid off.\n\nThanks.\n\nperl-error and expat-devel are both packaged outside git.\nAren't they listed in dependencies?  At least I think\nexpat-devel is on the build dependency.\n\nOur Makefile tries to install our own copy of perl::Error if the\nbuild platform does not have one, which we do not want to do\nwhen building a binary package.  Perhaps perl-error needs to be\non the build dependency to deal with this issue?  I dunno, as I\nam not an RPM person.\n"},{"id":"66138","messageId":"1JGwW0-0NMsgy0@fwd27.aul.t-online.de","threadId":"11691","inReplyTo":"7vy7ajxvji.fsf@gitster.siamese.dyndns.org","subject":"Re: [ANNOUNCE] GIT 1.5.4-rc4","fromName":"MichaelTiloDressel@t-online.de","fromEmail":"michaeltilodressel@t-online.de","sentAt":"2008-01-21T13:16:40Z","receivedAt":"2008-01-21T13:16:40Z","isPatch":false,"sender":{"key":"michaeltilodressel@t-online.de","avatar":null},"body":"\n\nFrom: Junio C Hamano \n \n>Michael Dressel writes:\n\n>> Concerning RPM specs.\n>>\n>> I created rpm packages on a x86_64 SuSE 10.3 system.\n>>\n>> There were two complains about unmatched dependencies for expat-devel\n>> and perl(Error)\n>> I could not get rid off.\n>\n>Thanks.\n>\n>perl-error and expat-devel are both packaged outside git.\n>Aren't they listed in dependencies?  At least I think\n>expat-devel is on the build dependency.\n\n>Our Makefile tries to install our own copy of perl::Error if the\n>build platform does not have one, which we do not want to do\n>when building a binary package.  Perhaps perl-error needs to be\n>on the build dependency to deal with this issue?  I dunno, as I\n>am not an RPM person.\n\nThe packages are in the dependency list. Only that they are\nnot installed (under the name given in the dependency list)\non my system. Nevertheless the build and install\nand some simple tests work well.\n\nFor perl(Error) you have explained why it works. For openssh-client\nI guess that things may be provided by packages\nnamed differently. This is probably only an issue with SuSE.\n\nCheers,\nMichael\n"}]}