On Sat, Dec 06, 2014 at 09:26:52PM +0100, Paul van der Vlis wrote: > Op 06-12-14 om 20:13 schreef Geert Stappers: > > On Sat, Dec 06, 2014 at 07:43:53PM +0100, Paul van der Vlis wrote: > >> > >> Ook '--bpo' doet niet wat ik zou verwachten. > >> > > > > Neem a.u.b. de tijd om uit te leggen wat wat er aan de hand is.
Als je blieft
> >
> > Laat de beginsituatie zien, het commando, het resultaat
> > en het verwachte resultaat.
> >
<knip/>
>
> debchange --increment --local ~bpo70+ --distribution wheezy-backports
> "Rebuild for wheezy-backports."
> debchange: fatal error at line 451:
> Only one of -a, -i, -e, -r, -v, -d, -n/--nmu, --bin-nmu, -q/--qa,
> -R/--rebuild, -s/--security, --team, --bpo, -l/--local is allowed;
> try debchange --help for more help
>
<knip/>
> -------2e poging--------------
<knip/>
> paul@server2:~/sources/hello/hello-2.9$ head -n 13 debian/changelog
> hello (2.9-2) unstable; urgency=low
>
> * Apply patch from Reuben Thomas to fix i18n of default message.
> This is upstream commit c4aed00. Closes: #767172.
> * The previous change in src/hello.c trigger a rebuild of man/hello.1
> that we don't need. Add a "touch man/hello.1" to avoid it.
> * Use Breaks: hello-debhelper (<< 2.9), not Conflicts,
> as hello-debhelper is deprecated.
> * Restore simple watch file from old hello package that was lost
> when the packages were renamed.
> * Update 99-config-guess-config-sub patch.
>
> -- Santiago Vila <[email protected]> Thu, 06 Nov 2014 12:03:40 +0100
} paul@server2:~/sources/hello/hello-2.9$ debchange --increment ~bpo70+
--distribution wheezy-backports "Rebuild for wheezy-backports."
> paul@server2:~/sources/hello/hello-2.9$ head debian/changelog hello
> (2.9-2.1) wheezy-backports; urgency=medium
>
> * Non-maintainer upload.
> * ~bpo70+ Rebuild for wheezy-backports.
>
> -- Paul van der Vlis <[email protected]> Sat, 06 Dec 2014 20:59:11 +0100
>
> hello (2.9-2) unstable; urgency=low
>
> * Apply patch from Reuben Thomas to fix i18n of default message.
>
> ---------3e poging--------------
> paul@server2:~/sources/hello/hello-2.9$ head debian/changelog
> hello (2.9-2) unstable; urgency=low
>
> * Apply patch from Reuben Thomas to fix i18n of default message.
<knip/>
> paul@server2:~/sources/hello/hello-2.9$ debchange --increment --bpo
> --distribution wheezy-backports "Rebuild for wheezy-backports."
> debchange: fatal error at line 451:
> Only one of -a, -i, -e, -r, -v, -d, -n/--nmu, --bin-nmu, -q/--qa,
> -R/--rebuild, -s/--security, --team, --bpo, -l/--local is allowed;
> try debchange --help for more help
> paul@server2:~/sources/hello/hello-2.9$ head debian/changelog hello
> (2.9-2) unstable; urgency=low
>
> * Apply patch from Reuben Thomas to fix i18n of default message.
<knip/>
} ---------3e poging, deel twee --------------
> paul@server2:~/sources/hello/hello-2.9$ debchange --bpo --distribution
> wheezy-backports
> paul@server2:~/sources/hello/hello-2.9$ head debian/changelog
> hello (2.9-2~bpo70+1) wheezy-backports; urgency=medium
>
> * Rebuild for wheezy-backports.
>
> -- Paul van der Vlis <[email protected]> Sat, 06 Dec 2014 21:07:17 +0100
>
> hello (2.9-2) unstable; urgency=low
>
> * Apply patch from Reuben Thomas to fix i18n of default message.
> This is upstream commit c4aed00. Closes: #767172.
> paul@server2:~/sources/hello/hello-2.9$
> -----------------
>
> > # wat verwacht was
>
> Dat hij een correcte changelog af zou leveren.
En correct volgens welke verwachting? En voor alle duidelijkheid,
dat is een retorische vraag.
> Bij het eerste voorbeeld geeft hij een fout en wijzigt de changelog niet.
Die "fout" melding betekent iets als "je gebruikt opties die elkaar uitsluiten".
> Bij het tweede voorbeeld is het versie-nummer niet juist.
:-)
Neem a.u.b. de moeite om te melden wat de verwachtingen
zijn voor het "het juiste versie-nummer".
> Bij het derde voorbeeld is het wel in orde, alleen opent hij een editor
> met de changelog (kun je niet zien).
Een stuk manual page:
DEBCHANGE(1) DEBCHANGE(1)
NAME
debchange - Tool for maintenance of the debian/changelog file
in a sourcepackage
SYNOPSIS
debchange [options] [text ...]
Daar staat dat 'text ...' optioneel meegegeven kan worden. De vierkante
haken geven dat aan. Verder op in de manual page van `debchange(1)`
staat:
If no text is specified then debchange will run the editor.
> Als ik niets wijzig dan gaat het mis dus wijzig ik wel wat (tweede
> lege sterretje verwijderd) en dan gaat het goed.
Ja, een debian/changelog bestand wordt ook machinaal gelezen en gebruikt,
daardoor moet het aan eisen voldoen.
> Deze regel werkt ook, dan wordt geen editor geopend omdat er al iets
> is toegevoegd:
> debchange --bpo --distribution wheezy-backports " "
Voor computers staat er dan wel iets achter het sterretje. Voor mensen
is die spatie echter slecht te zien, vermijd dat dan ook.
>
> Ik heb bovenstaande gedaan met de debchange uit wheezy-backports.
>
> De oplossing met '--bpo' vind ik wellicht wat mooier dan de oplossing
> met '--local ~bpo70+' omdat die specifiek voor backports is. Daarom zal
> ik die gaan gebruiken.
>
> Uiteindelijk heb ik geen fout gevonden in debchange.
Goed om te leze dat debchange goed is.
Groeten
Geert Stappers
stappers@nero:~/src/hello-2.9
$ head -n 13 debian/changelog
hello (2.9-2) unstable; urgency=low
* Apply patch from Reuben Thomas to fix i18n of default message.
This is upstream commit c4aed00. Closes: #767172.
* The previous change in src/hello.c trigger a rebuild of man/hello.1
that we don't need. Add a "touch man/hello.1" to avoid it.
* Use Breaks: hello-debhelper (<< 2.9), not Conflicts,
as hello-debhelper is deprecated.
* Restore simple watch file from old hello package that was lost
when the packages were renamed.
* Update 99-config-guess-config-sub patch.
-- Santiago Vila <[email protected]> Thu, 06 Nov 2014 12:03:40 +0100
stappers@nero:~/src/hello-2.9
$ debchange --bpo --distribution wheezy-backports "tekst van script"
stappers@nero:~/src/hello-2.9
$ head -n 5 debian/changelog
hello (2.9-2~bpo70+1) wheezy-backports; urgency=medium
* Rebuild for wheezy-backports.
* tekst van script
stappers@nero:~/src/hello-2.9
$ debchange --bpo --distribution wheezy-backports "tekst van script"
stappers@nero:~/src/hello-2.9
$ head -n 6 debian/changelog
hello (2.9-2~bpo70+2) wheezy-backports; urgency=medium
* Rebuild for wheezy-backports.
* tekst van script
-- Geert Stappers <[email protected]> Sun, 07 Dec 2014 13:24:20 +0100
stappers@nero:~/src/hello-2.9
$ debchange --bpo --distribution wheezy-backports "tekst van script"
stappers@nero:~/src/hello-2.9
$ head -n 6 debian/changelog
hello (2.9-2~bpo70+3) wheezy-backports; urgency=medium
* Rebuild for wheezy-backports.
* tekst van script
-- Geert Stappers <[email protected]> Sun, 07 Dec 2014 13:25:01 +0100
stappers@nero:~/src/hello-2.9
$
--
Leven en laten leven
signature.asc
Description: Digital signature
