Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№102-07-2014 21:15:58

ertine
Участник
 
Группа: Members
Зарегистрирован: 17-03-2012
Сообщений: 26
UA: Firefox 30.0

Патч

Использую Линукс. У меня имеется папка с исходным кодом, как на неё поставить патч.
В FTP репозиториии  Мозиллы файлов типа patch не нашёл. Там либо  120 мегабайтные исходники либо обновления, но для Виндоуз или МакОС.
Может я плохо искал дайте конретную ссылку к патч файлам.

Мне давали сслыку на comm-central репозитория Меркуриал. Но там привычных patch файлов я тоже не нашёл.
Видимо нужный репозиторий этот http://hg.mozilla.org/mozilla-central/ там куча diff файлов, как с ними работать?

Может я не понял, и Мозилла не делает патч файлов?! И теперь все обновления с версии на версию только через "Рапределённую систему управления версиями" типа Меркуриал.
Так что ли?

Отредактировано ertine (03-07-2014 10:08:23)

Отсутствует

 

№202-07-2014 22:56:06

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 4832
UA: Firefox 33.0

Re: Патч

ertine

У меня имеется папка с исходным кодом, как на неё поставить патч.

Зачем?


Do you feel lucky, punk?

Отсутствует

 

№303-07-2014 10:07:39

ertine
Участник
 
Группа: Members
Зарегистрирован: 17-03-2012
Сообщений: 26
UA: Firefox 30.0

Re: Патч

Зачем?

Всё просто, исходный код Firefox в архивированном виде составляет 136 Мб. Поскольку каждая новая версия выходит раз в месяц, или полтора месяца, то не хочется каждый раз тянуть из Инета по 136 Мб исходных текстов. Гораздо проще наложить патч с обновлениями. Не так ли?
Просто дайте ответ! Возможно ли наложение заплаток с обновлениями или вся работа по синхронизации исходных текстов должна вестись через Меркуриал.
Извините, я бы почитал документацию, но английский перевариваю с трудом. По ходу перевод документации на русский язык вообще не ведётся.

Отредактировано ertine (03-07-2014 10:10:00)

Отсутствует

 

№403-07-2014 10:28:24

Skeptic
Участник
 
Группа: Members
Зарегистрирован: 29-04-2011
Сообщений: 117
UA: Firefox 30.0

Re: Патч

ertine
Основываясь на написанном вами, вы не сможете собрать что-то из исходников при всем желании. Зачем вам это нужно, если есть скомпилированные бинарники?

Отсутствует

 

№503-07-2014 10:37:30

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 4832
UA: Firefox 33.0

Re: Патч

ertine
Тяните обновления из репозитория.


Do you feel lucky, punk?

Отсутствует

 

№603-07-2014 13:41:57

ertine
Участник
 
Группа: Members
Зарегистрирован: 17-03-2012
Сообщений: 26
UA: Firefox 30.0

Re: Патч

Подожду 2 дня если ответов не будет закрою!

Отсутствует

 

№703-07-2014 13:53:20

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1786
UA: Firefox 30.0

Re: Патч

ertine, вам дали все необходимые ответы - если вы не умеете пользоваться системой контроля версий (в данном случае - Mercurial), не знаете английского языка (и учить не собираетесь), то даже если вам "добрый дядя" и даст мифический патч, то сделать вы с ним все равно ничего не сможете. Пользуйтесь готовыми бинарниками.

Отсутствует

 

№803-07-2014 19:50:32

ertine
Участник
 
Группа: Members
Зарегистрирован: 17-03-2012
Сообщений: 26
UA: Firefox 30.0

Re: Патч

вам дали все необходимые ответы

Мне никто ответов не давал. Мне только и делают что хамят! В приличных форумах если кто-то не знает ответ или не хочет помогать просто устанавливается тишина.
Прошу вас если конструктивных ответов нет, лучше молчите!

Отсутствует

 

№903-07-2014 20:17:59

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1786
UA: Firefox 30.0

Re: Патч

ertine пишет:

Прошу вас если конструктивных ответов нет,

Да? Ну ладно, вот вам конструктивный ответ. Патч для исходных текстов Firefox делается при помощи Mecurial, команда выглядит так:

Выделить код

Код:

hg diff <ключ>

где <ключ> - это --rev или --change в зависимости от того, что конкретно вам нужно. Если вы не понимаете, что конкретно вам нужно, то перечитайте предыдущие ответы. Можно несколько раз.

Отсутствует

 

№1003-07-2014 23:51:19

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9518
UA: Seamonkey 2.14

Re: Патч

эту тему надо бы в юмор.
виндузятники учат линуксоида обновлять ФФ и пользоваться репозиторием.
http://forum.mozilla-russia.org/uploaded/521.jpg


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.

Отсутствует

 

№1104-07-2014 10:36:48

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 33.0

Re: Патч

okkamas_knife
Процесс сборки бинарников из исходников несильно отличается в зависимости от ОС.

Отсутствует

 

№1204-07-2014 11:08:39

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9518
UA: Seamonkey 2.14

Re: Патч

littleleshy пишет:

Процесс сборки бинарников из исходников несильно отличается в зависимости от ОС.

http://forum.mozilla-russia.org/uploaded/Facepalm.png


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.

Отсутствует

 

№1304-07-2014 11:57:11

ertine
Участник
 
Группа: Members
Зарегистрирован: 17-03-2012
Сообщений: 26
UA: Firefox 30.0

Re: Патч

Да? Ну ладно, вот вам конструктивный ответ.

Dzirt, я ведь вроде никого не просил учить меня как работать с Меркуриалом. И ещё Dzirt, поскольку без оскорблений вы не можете, то я вам даю почётную возможность больше в этой теме не отвечать. Запишитесь лучше к психологу.

Пока мис, Меркуриал меня не интересует :offtopic:
Меня интересеут именно РУЧНОЙ ТРУД. Можно ли вручную рабоать с Меркуриаловским репозиторием? Если да, то для чего нужны разделы changes, tag, branches.
Допустим у меня папка с майским исходниками, могу ли я просто скачать *.diff файлы и наложить их. Какова очерёдность наложения заплаток? Нужно ли все последующие версии налагать или достаточно взять последний по дате *.diff файл.
Если я не путаю, вот он да репозиторий настольного Firefox http://hg.mozilla.org/mozilla-central/ Ребята конкретики больше конкретики.

Анализируя ответы форумчан я делаю такой вывод:
Тут всё не как в ядре Линукс. В FTP репозиториях Мозиллы нет *.patch файлов вообще. Т.е. нельзя скачать заплатку и ВРУЧНУЮ наложить на исхоные тексты Firefox.

Отредактировано ertine (04-07-2014 12:02:51)

Отсутствует

 

№1404-07-2014 12:20:42

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1786
UA: Firefox 30.0

Re: Патч

По-моему, тему лучше закрыть... Во избежание. Пациент явно невменяем.

Отсутствует

 

№1504-07-2014 13:21:31

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9518
UA: Seamonkey 2.14

Re: Патч

Dzirt пишет:

По-моему, тему лучше закрыть

okkamas_knife пишет:

эту тему надо бы в юмор.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]