Ito ang command sponsor-patch na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
sponsor-patch - Maghanda, subukan ang pagbuo, at mag-sponsor ng pag-upload.
SINOPSIS
sponsor-patch [pagpipilian] kulisap
sponsor-patch -h
DESCRIPTION
sponsor-patch dina-download ang patch o Bazaar branch na naka-link sa isang Ubuntu bug, inilalapat ito,
bumubuo ng isang pagkakaiba sa pagsusuri, (opsyonal) ang pagsubok ay bubuo nito, tumatakbo lintian(1) at, pagkatapos ng pagsusuri
at kumpirmasyon, maaaring i-upload ito.
sponsor-patch ay maaaring gamitin para sa pag-sponsor ng mga patch, pag-sync at pagsasama mula sa Debian, SRU, at
paglikha ng mga debdiff mula sa mga patch. Kung kulisap ay may maraming mga patch o sangay na naka-link, ito ay
i-prompt ang user na pumili ng isa. Ang parehong naaangkop sa mga gawain sa bug. Kung ang kalakip na patch ay
hindi isang debdiff, edit-patch(1) ay ginagamit upang ilapat ito.
Ang ilang malinaw na pagsusuri ay isinasagawa, lalo na:
1. update-maintainer(1) ay tumatakbo sa source package upang matiyak na ang Maintainer parang
nakakatugon sa patakaran ng Ubuntu.
2. Ang numero ng bersyon ay dapat na mas malaki kaysa sa kasalukuyang bersyon sa archive. Ang
mga pagbabago Ang file ay wastong nabuo upang ilista ang lahat ng mga pagbabago mula noong kasalukuyang bersyon
sa archive.
3. Dapat awtomatikong isara ng changelog ang sponsorship bug.
4. Dapat na wasto ang target ng changelog.
5. Ang changelog timestamp ay hinawakan.
Kung mabibigo ang anumang mga pagsusuri (o ang build), ang user ay may opsyon na i-edit ang naka-patch na pinagmulan
at subukang buuin itong muli.
Maliban kung ang isang gumaganang direktoryo ay tinukoy, ang mga mapagkukunan at mga patch ay ida-download sa a
pansamantalang direktoryo sa / Tmp, na aalisin kapag natapos nang tumakbo ang script. Ang
ilalagay ang output ng build tool workdir/buildresult/.
Isa ng --upload, --workdir, O --sponsor dapat tukuyin.
Opsyon
-b, --build
Buuin ang package gamit ang tinukoy na tagabuo. Tandaan para sa pbuilder(8) at
tagabuo ng baka(8) mga gumagamit: Ipinapalagay nito ang karaniwang pagsasaayos, kung saan ang ARCH at DIST
kapaligiran ay binabasa ng pbuilderrc(5) upang piliin ang tamang batayang imahe.
-B BUILDER, --tagabuo=BUILDER
Gamitin ang specify builder para buuin ang package. Ang mga sinusuportahan ay tagabuo ng bakaNa (8),
cowbuilder-distNa (1), pbuilderNa (8), pbuilder-dist(1), at buuin(1). Ang default ay
pbuilderNa (8).
-e, --edit
Maglunsad ng sub-shell upang payagan ang pag-edit ng naka-patch na pinagmulan bago buuin.
-h, - Tumulong
Magpakita ng mensahe ng tulong at lumabas.
-k KEY, --susi=KEY
Tumukoy ng key ID para sa pagpirma sa pag-upload.
-l INSTANCE, --lpinstance=INSTANCE
Gamitin ang tinukoy na halimbawa ng Launchpad (hal. "staging"), sa halip na ang default ng
"produksyon".
--walang-conf
Huwag magbasa ng anumang configuration file, o configuration mula sa environment variables.
-s, --sponsor
Shortcut para sa mga naka-sponsor na pag-upload. Katumbas ng -b -u Ubuntu.
-u DEST, --upload=DEST
Mag-upload sa DEST sa dput(1) (pagkatapos ng kumpirmasyon).
-U, --update
I-update ang build environment bago subukang bumuo.
-v, --verbose
Mag-print ng higit pang impormasyon.
-w DIR, --workdir=DIR
Gamitin ang tinukoy na direktoryo ng pagtatrabaho, na ginagawa ito kung kinakailangan. Kung WORKDIR Hindi
tinukoy, isang pansamantalang direktoryo ay nilikha, na tinanggal bago sponsor-patch
labasan.
Kapaligiran
Ang lahat ng mga Configuration MGA VARIABLE sa ibaba ay sinusuportahan din bilang mga variable ng kapaligiran.
Ang mga variable sa kapaligiran ay nangunguna sa mga nasa configuration file.
Configuration MGA VARIABLE
Ang mga sumusunod na variable ay maaaring itakda sa kapaligiran o sa ubuntu-dev-tools(5)
configuration file. Sa bawat kaso, ang variable na partikular sa script ay inuuna kaysa sa
variable sa buong pakete.
SPONSOR_PATCH_BUILDER, UBUNTUTOOLS_BUILDER
Ang default na halaga para sa --tagabuo.
SPONSOR_PATCH_LPINSTANCE, UBUNTUTOOLS_LPINSTANCE
Ang default na halaga para sa --lpinstance.
SPONSOR_PATCH_UPDATE_BUILDER, UBUNTUTOOLS_UPDATE_BUILDER
Ang default na halaga para sa --update.
SPONSOR_PATCH_WORKDIR, UBUNTUTOOLS_WORKDIR
Ang default na halaga para sa --workdir.
SPONSOR_PATCH_KEYID, UBUNTUTOOLS_KEYID
Ang default na halaga para sa --susi.
HALIMBAWA
Pagbuo ng pagsubok at pag-isponsor ng pag-upload ng bug 1234:
sponsor-patch -s 1234
Nagsasagawa ng pagsubok na build ng bug 1234 sa iyong PPA:
sponsor-patch -u ppa:gumagamit/PPA 1234
Gumamit ng sponsor-patch online gamit ang mga serbisyo ng onworks.net