Как исправить сборку при попытке исправить исходный файл?

Я пытаюсь создать пакет Bugzilla 4 в Launchpad PPA. Продолжайте получать неправильный патч и многократно удаляйте патч с нуля без каких-либо успехов. Один из журналов можно увидеть здесь (он очень длинный, поэтому ctrl + f для слова fail / ed). Ошибка ссылается на следующие строки в моем коде: diff -Naur bugzilla-srcdir.orig//Bugzilla.pm bugzilla-srcdir/Bugzilla.pm --- bugzilla-srcdir.orig//Bugzilla.pm 2010-11-12 10:27:20.664915051 +0100 +++ bugzilla-srcdir/Bugzilla.pm 2010-11-12 10:28:19.721916586 +0100 @@ -144,7 +144,7 @@ if (!i_am_cgi() && grep { $_ eq $script } SHUTDOWNHTML_EXIT_SILENTLY) { - exit; + exit(0); } # For security reasons, log out users when Bugzilla is down. @@ -178,7 +178,7 @@ $template->process("global/message.$extension.tmpl", $vars, \$t_output) || ThrowTemplateError($template->error); print $t_output . "\n"; - exit; + exit(1); } } diff -Naur bugzilla-srcdir.orig//chart.cgi bugzilla-srcdir/chart.cgi --- bugzilla-srcdir.orig//chart.cgi 2010-11-12 10:26:25.625929357 +0100 +++ bugzilla-srcdir/chart.cgi 2010-11-12 10:28:19.721916586 +0100 @@ -79,7 +79,7 @@ if (grep(/^cmd-/, $cgi->param())) { my $params = $cgi->canonicalise_query("format", "ctype", "action"); print $cgi->redirect("query.cgi?format=" . $cgi->param('query_format') . ($params ? "&$params" : "")); - exit; + exit(0); } my $action = $cgi->param('action'); @@ -102,7 +102,7 @@ if ($action eq "search") { my $params = $cgi->canonicalise_query("format", "ctype", "action"); print $cgi->redirect("buglist.cgi" . ($params ? "?$params" : "")); - exit; + exit(0); } $user->in_group(Bugzilla->params->{"chartgroup"}) @@ -233,9 +233,9 @@ else { ThrowUserError('unknown_action', {action => $action}); } -exit; +exit(0); # Find any selected series and return either the first or all of them. sub getAndValidateSeriesIDs {

Игнорировать метки времени, так как я использовал источник упаковки PPA в Ubuntu Natty.

2
задан 26 April 2011 в 01:31

8 ответов

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 25 May 2018 в 21:54
  • 1
    Можете ли вы обратиться к точным строкам, так как я скопировал и вставил код для патча из источника. – Tamer 26 April 2011 в 15:50
  • 2
    Не обращайте на это внимание и исправленное спасибо :) – Tamer 26 April 2011 в 18:13

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 25 July 2018 в 22:09

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 2 August 2018 в 03:38

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 4 August 2018 в 19:40

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 6 August 2018 в 03:46

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 7 August 2018 в 21:41

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 10 August 2018 в 09:55

Патч, который вы пытаетесь применить в ветке, имеет многочисленные патч-хаки с неправильным пробелом или количеством строк. Оба из них заставят патч-хак не использовать.

В приведенном выше примере первый кусок имеет недостающее пространство из большинства строк, что приводит к тому, что он не соответствует источнику. Второй файл имеет строки, которым не предшествует одно пространство, заставляя патч пытаться & amp; интерпретировать его как информацию о патче. Как только эти ошибки исправлены, еще несколько исправлений исправлены.

2
ответ дан 13 August 2018 в 16:14
  • 1
    Можете ли вы обратиться к точным строкам, так как я скопировал и вставил код для патча из источника. – Tamer 26 April 2011 в 15:50
  • 2
    Не обращайте на это внимание и исправленное спасибо :) – Tamer 26 April 2011 в 18:13

Другие вопросы по тегам:

Похожие вопросы: