[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: пакет из репозитория + применить изменения из git



Пару раз подобное и мне требовалось...
Заканчивалось компиляцией из исходников...
Если вдруг удачно получится задуманное - пожалуйста сообщите.
Спасибо!


2014-04-24 16:54 GMT+03:00 dimas <dimas000@ya.ru>:
приветствую!
имеется пакет librecad, в текущей версии 2.0.3 появился один досадный косяк.
запостил баг на debian.org, а также в апстрим. апстрим говорит, что пофиксили в
недавнем коммите, отписал в дебиановский баг - майнтейнер пока молчит.
в связи с этим вновь всплыл вопрос: как взять имеющийся сорц-пакет и включить в
него изменения из текущего git апстрима?
понятно, что
sudo aptitude build-dep librecad
apt-get source librecad
далее - если я правильно помню, в сорц-пакете идут оригинальные исходники, все
стороннее идет в папку debian/, в т.ч. изменения, сделанные майнтейнером,
оформляются патчами и идут тоже в отдельную папку.
для меня загадкой остается git, ибо темный лес, как и любая другая система
контроля версий. какое нужно применить заклинание, чтобы имеющиеся сырцы
сранвить с конкретным коммитом, получить изменения и накатить их? чтоб не
тянуть полрепозитория, а в идеале - еще и не трогать папку debian/, и что там
еще может быть добавлено. впрочем, последнее можно и ручками потом вернуть на
место, не страшно.
и после этого что нужно будет сделать? изменить версию через dch на что-нибудь
типа 2.0.3-1+git1111111, чтоб последующие нормально обновлялись из реп -
достаточно будет?
новых версий, вроде, пока не было (по крайней мере, не анонсировано), так что
глобальных изменений, из-за которых оно бы не собралось, быть по идее не должно.


--
To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 20140424175406.6745a6bf@Ulf.tvoe.tv" target="_blank">https://lists.debian.org/[🔎] 20140424175406.6745a6bf@Ulf.tvoe.tv



Reply to: