[git-buildpackage] A basic question to begin

Seamus de Mora seamusdemora at gmail.com
Mon May 2 12:56:49 CEST 2022


> Hi,
>
> You'd need to create a merge request but if Debian and Raspian use a different
> versions this might not help you much.

Yes - given the current state of things, a merge request doesn't make
much sense. But my objective now is only to share my results via
GitHub. By that I mean, I'd like for another RPi user to be able to
clone my dhcpcd repo, build it, and have a working version. The bug
was a bad one IMHO, but I don't know what RPi's priorities are - when
they'll get around to patching the version in their repo.

> I just tried this:
>
> $ gbp import-dsc https://mirrors.sjtug.sjtu.edu.cn/raspberrypi/debian/pool/main/d/dhcpcd5/dhcpcd5_8.1.2-1+rpt5.dsc

:) Glad to hear that, but where did you find that URL?? And why didn't
the .dsc file on my local drive work? Is it different from this one?

> which worked as expected:
>
> gbp:info: Downloading 'https://mirrors.sjtug.sjtu.edu.cn/raspberrypi/debian/pool/main/d/dhcpcd5/dhcpcd5_8.1.2-1+rpt5.dsc' using 'dget'...
> gbp:info: No git repository found, creating one.
> gbp:info: Version '1:8.1.2-1+rpt5' imported under '/tmp/dhcpcd5'
>
> $ git show head
>
> commit 1faa2ede0900e433db11a27532900cc11e99deb5 (HEAD -> master, tag: debian/1%8.1.2-1+rpt5)
> Author: Serge Schneider <serge at raspberrypi.com>
> Date:   Mon Jan 17 08:13:46 2022 +0000
>
>     Import Debian changes 1:8.1.2-1+rpt5
>
>     dhcpcd5 (1:8.1.2-1+rpt5) bullseye; urgency=medium
>     .
>       * IPv6ND: Fix reachable test
>         - https://github.com/RPi-Distro/repo/issues/286
>     .
>     dhcpcd5 (1:8.1.2-1+rpt4) bullseye; urgency=medium
>     .
>       * Add -q flag to avoid double logging
>        - https://github.com/RPi-Distro/raspi-config/issues/173
>     .
>     dhcpcd5 (1:8.1.2-1+rpt3) bullseye; urgency=medium
>     .
>       * Add libudev-dev and pkg-config dependencies
>         - pkg-config is required for udev to be detected
>         - https://github.com/RPi-Distro/repo/issues/274
>     .
>     dhcpcd5 (1:8.1.2-1+rpt2) bullseye; urgency=medium
>     .
>       * New upstream version 8.1.2
>       * Install dhcpcd's wpa_supplicant hook
>       * Add netdev group and give it write access to dhcpcd.conf
>       * Background dhcpcd on launch to avoid startup delays
>       * Remove upstreamed patches
>       * Use hardware address instead of duid for Client ID
>         - https://github.com/raspberrypi/noobs/issues/336
>       * Disable address senitisation
>
>>
> $ git branch
> * master
>   pristine-tar
>   upstream
>
> This is gbp 0.9.25 but that shouldn't matter much as the dhcpcd package
> doesn't look special. Does this help?

Certainly does! Let me go through this when I've got a bit more time &
I'll have some follow-up questions if that's OK. I want to learn all I
can from this.Thnx,
~S


More information about the git-buildpackage mailing list