From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <40AE4831.1060506@syktsu.ru> Date: Fri, 21 May 2004 22:19:29 +0400 From: Vladimir Lettiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.6) Gecko/20040310 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] rpm --bb ./specfile =?KOI8-R?Q?=CE=C5_=D0=C1=DB?= =?KOI8-R?Q?=C5=D4?= References: <40A5D5B2.90204@ukrpost.net> <40A64B7B.4090008@users.sourceforge.net> <20040515171842.GA19981@basalt.office.altlinux.org> <40ACDB44.7080600@syktsu.ru> <20040521132521.GE7042@basalt.office.altlinux.org> In-Reply-To: <20040521132521.GE7042@basalt.office.altlinux.org> X-Enigmail-Version: 0.83.3.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 May 2004 18:18:56 -0000 Archived-At: List-Archive: Dmitry V. Levin пишет: > On Thu, May 20, 2004 at 08:22:28PM +0400, Vladimir Lettiev wrote: > >>А вы знаете, похоже rpm тут вообще не причём. Багу надо исправлять в >>пакете libpopt. > > > Я тоже так думаю. > > >>Вот примерно такой патч: > > > Нет, только не такой. > Это не патч, а . Кто вас учил так делать? У меня немного голова перегрелась при разборке кода :) А патч (точнее ) я написал только для того, чтобы обратить внимание подписчиков (среди которых есть программисты С) на проблему, до решения которой уже почти рукой подать... А каким образом исправлять данную багу, в каком направлении копать? Переписать функцию, которая сообщает об ошибке? Добавить новый статус ошибки, который бы конкретизировал, что произошла не просто ошибка в системном вызове, а в системном вызове execvp, чтобы соотвествующим образом корректно обработать ошибку? -- С уважением, Владимир Леттиев aka crux