Bug#1081200: RM: golang-1.21 -- ROM; EOL; superseded by golang-1.22 & golang-1.23

2024-09-09 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: golang-1...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-1.21
User: ftp.debian@packages.debian.org
Usertags: remove


With the release of golang-1.23, golang-1.21 is EOL now.



Bug#1078454: golang-tags.cncf-container-device-interface-dev: missing Breaks+Replaces: golang-github-container-orchestrated-devices-container-device-interface-dev (<< 0.8.0-4)

2024-08-20 Thread Shengjing Zhu
On Tue, Aug 20, 2024 at 6:57 PM Andreas Beckmann  wrote:
>
> Followup-For: Bug #1078454
> Control: reopen -1
> Control: reassign -1 golang-tags.cncf-container-device-interface-dev 0.8.0-4
> Control: retitle -1 golang-tags.cncf-container-device-interface-dev: missing 
> Breaks+Replaces: 
> golang-github-container-orchestrated-devices-container-device-interface-dev 
> (<< 0.8.0-4)
>
> After the file conflict has been solved in sid (by declaring
> golang-tags.cncf-container-device-interface-dev the successor and making
> golang-github-container-orchestrated-devices-container-device-interface-dev
> transitional), we need to add Breaks+Replaces for smooth upgrades.

Currently golang-tags.cncf-container-device-interface-dev has
Breaks: 
golang-github-container-orchestrated-devices-container-device-interface-dev
(<< 0.8.0-2)
Replaces: 
golang-github-container-orchestrated-devices-container-device-interface-dev
(<< 0.8.0-2)

Did you mean it should be 0.8.0-4 instead of 0.8.0-2?

-- 
Shengjing Zhu



Bug#1078793: Provide environment variables as file like /usr/share/dpkg/buildflags.mk

2024-08-16 Thread Shengjing Zhu
Package: dh-golang
Version: 1.62
Severity: wishlist
X-Debbugs-Cc: debian...@lists.debian.org, z...@debian.org

More and more environment variables need to be set for go command in
packaging build.

See 
https://salsa.debian.org/go-team/packages/dh-golang/-/blob/debian/1.62/lib/Debian/Debhelper/Buildsystem/golang.pm?ref_type=tags#L330

For running go command outside dh-golang, like calling go command in
debian/rules, it needs

GOPROXY=off
GO111MODULE=off
GOTOOLCHAIN=local

Starting from go1.23, GOTELEMETRY=off as well.

Not sure how best to resolve that.

+ Prvoding a makefile, so people can call `include /path/to/it` in
  `debian/rules`.
+ Providing a wrapper for the go command, so people can use it in
  `/debian/rules`. (But how to append it to the PATH?)
+ Any other ideas?



Bug#1072674: Please upload fmtlib 10 to unstable

2024-08-13 Thread Shengjing Zhu
On Wed, Aug 14, 2024 at 6:18 AM Jordi Mallach  wrote:
>
> Source: fmtlib
> Followup-For: Bug #1072674
>
> Hi!
>
> Is there any issue with uploading fmt to unstable soon?
>
> fmtlib is now at 11.0.
>
> If it's lack of time, I can volunteer to prepare the update and upload
> it.

Could you help running ratt for the version in experimental? And file
bugs for those FTBFS.

-- 
Shengjing Zhu



Bug#1077968: RFS: scrcpy/2.6.1-1 -- Display and control your Android device

2024-08-13 Thread Shengjing Zhu
Control: owner -1 !

I will sponsor this. But I disagree with the patch[1] you added.
It doesn't look like upstream will accept[2] it as well.

Based on the comment by upstream[3], I think you can add this script
to maintainer script (postinst).
Many other packages in contrib download external stuff in postinst as well.
With this method, you can ensure users always get the right server
binary if the install process succeeds.

Another issue is since it no longer builds the server part, the
debian/missing-sources and gradle can be stripped.

[1] 
https://salsa.debian.org/yangfl-guest/scrcpy/-/blob/master/debian/patches/0001-Add-detailed-instruction-to-download-server.patch?ref_type=heads
[2] https://github.com/Genymobile/scrcpy/pull/5172
[3] https://github.com/Genymobile/scrcpy/pull/5172#issuecomment-2271119422

-- 
Shengjing Zhu



Bug#1076109: Coordingating/planning various golang transitions

2024-07-31 Thread Shengjing Zhu
On Thu, Aug 1, 2024 at 12:43 PM Mathias Gibbens  wrote:
>   * For some reason golang-google-genproto hasn't yet migrated into
> testing. I pinged the release team this morning to see if they can help
> figure out why.

You can check https://release.debian.org/britney/update_output.txt.
I think some Breaks in that package make it needs to be migrated with
other packages stuck in proposed migration.

-- 
Shengjing Zhu



Bug#1077569: ITP: golang-github-containerd-platforms -- Go package for handling platform type

2024-07-29 Thread Shengjing Zhu
Package: wnpp
Severity: wishlist
Owner: Shengjing Zhu 
X-Debbugs-CC: debian-de...@lists.debian.org, debian...@lists.debian.org

* Package name: golang-github-containerd-platforms
 Version : 0.2.1-1
 Upstream Author : containerd
* URL : https://github.com/containerd/platforms
* License : Apache-2.0
 Programming Lang: Go
 Description : Go package for handling platform type

Dependency for containerd.

--
Shengjing Zhu



Bug#1077508: ITP: golang-github-containerd-aufs -- AUFS Snapshotter for containerd

2024-07-29 Thread Shengjing Zhu
On Mon, Jul 29, 2024 at 9:54 PM Reinhard Tartler  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Reinhard Tartler 
>
> * Package name: golang-github-containerd-aufs
>   Version : 1.0.0-1
>   Upstream Author : containerd
> * URL : https://github.com/containerd/aufs
> * License : Apache-2.0
>   Programming Lang: Go
>   Description : AUFS Snapshotter for containerd
>
>  This package is implemententing an aufs snapshotter. It is used
>  by containerd and similar software in conjunctiong with managing
>  and running containers under Linux.
>
> This is a dependency on containerd
>

It looks like having circular dependency on containerd. So I'd prefer
to keep it as vendored to avoid bootstrapping issues.

-- 
Shengjing Zhu



Bug#1073282: Access request (Re: ITP: golang-github-charlievieth-fastwalk -- Fast directory traversal for Golang)

2024-07-07 Thread Shengjing Zhu
On Mon, Jul 8, 2024 at 6:59 AM Vincent Blut  wrote:
>
> [cc'ing the debian-go mailing list]
>
> Le 2024-07-07 19:37, Vincent Blut a écrit :
> > Hi,
> >
> > Le 2024-06-21 16:46, Vincent Blut a écrit :
> > > [Obviously, I forgot to Cc the debian-go mailing list…]
> > >
> > > Le 2024-06-20 23:08, Vincent Blut a écrit :
> > > > Package: wnpp
> > > > Followup-For: Bug #1073282
> > > >
> > > > Hi,
> > > >
> > > > I'm ready to push my work but sadly I'm still not allowed to push to the
> > > > repository.¹ Could someone have a look at my access request?
> > > >
> > > > Cheers,
> > > > Vincent
> > > >
> > > > ¹ 
> > > > https://salsa.debian.org/go-team/packages/golang-github-charlievieth-fastwalk
> >
> > Any update on this?
> >

Done.

Usually you can just request to the group instead of just an
individual repository.

-- 
Shengjing Zhu



Bug#1074311: fcitx5-bamboo: please add support for loong64

2024-06-26 Thread Shengjing Zhu
On Wed, Jun 26, 2024 at 9:34 PM Boyuan Yang  wrote:
>
> X-Debbugs-CC: z...@debian.org
>
> Hi,
>
> 在 2024-06-26星期三的 11:16 +,wuruilong写道:
> > Source: fcitx5-bamboo
> > Severity: normal
> > Tags: patch
> > X-Debbugs-Cc: wuruil...@loongson.cn
> > User: debian-loonga...@lists.debian.org
> > Usertags: loong64
> >
> > Dear Maintainer,
> >
> > fcitx5-bamboo compiled incorrectly on loongarch, attachment patch solved 
> > the problem.
> > Please merge the attached patch into the repository.
>
> --- fcitx5-bamboo-1.0.6/debian/control  2024-06-26 09:54:26.082295989 +
> +++ fcitx5-bamboo/debian/control2024-06-26 09:33:18.788488166 +
> @@ -10,7 +10,8 @@
>   debhelper-compat (= 13),
>   extra-cmake-modules,
>   gettext,
> - golang,
> + golang[!loong64],
> + golang-go[loong64],
>   fcitx5-modules-dev,
>   libfcitx5core-dev,
>   pkg-config,
>
> @zhsj: Should the "golang" package also appear for loong64 architecture? If 
> yes,
> then 
> https://salsa.debian.org/go-team/compiler/golang-defaults/-/commit/1421df94d758a1bbc4b6fa7282fd0b3a020498b1
> is not complete and shall be further revised.

Fix pushed for golang-defaults.

Meanwhile please use golang-any for Build-Depends. And if the package
does not work with gccgo and you are bothered with the failures on
buildd, please use golang-go.

-- 
Shengjing Zhu



Bug#1059083: RFS: updated golang-github-azure-azure-sdk-for-go

2024-06-21 Thread Shengjing Zhu
On Fri, Jun 21, 2024 at 8:33 PM Maytham Alsudany
 wrote:
>
> Ping! Still need a sponsor to upload golang-github-azure-azure-sdk-for-
> go. Urgently needed for new versions of rclone and prometheus.
>

I think people are hesitant to sponsor because of the reconstruction
of the upstream repository.

This was first brought by Félix last year, but we never have a clear
answer how to adapt the changes.
https://lists.debian.org/debian-go/2023/06/msg00030.html

I looked again at the upstream repository. The main modules are in a
subdirectory /sdk
https://github.com/Azure/azure-sdk-for-go/tree/main/sdk, which is not
used by previous legacy versions. And there is one separate module in
/profile, this directory is also not used previously, but currently no
packages need that.

So I propose to create a new package called
golang-github-azure-azure-sdk-for-go-sdk, which contains all the
modules in the /sdk directory. And the package version uses
0.0~gitMMDD schema. This package doesn't conflict with the
previous legacy version, and can be co-installed.

-- 
Shengjing Zhu



Bug#1072674: Please upload fmtlib 10 to unstable

2024-06-06 Thread Shengjing Zhu
On Thu, Jun 6, 2024 at 4:06 PM Jordi Mallach  wrote:
>
> Source: fmtlib
> Severity: normal
>
> Hi!
>
> Thanks for preparing packages for fmtlib 10 in experimental. Some
> packages are starting to require fmtlib > 10, including my own
> dolphin-emu, which isn't trivial to backport to fmtlib 9.
>
> I have checked that pytorch has been fixed to build with fmtlib 10, but
> the status of termpaint is not clear to me and the upstream project is
> not active at all.
>
> Furthermore, possibly the latest versions of fmtlib fix RC bug #1042588,
> but I haven't checked.
>
> Please, can you upload fmtlib 10 to unstable?
>

Thanks for the reminder. I was about to ask for the transition before
but then there are archive wide time64 transitions ongoing. Now things
have settled down. I will start to prepare and ask for transition.

-- 
Shengjing Zhu



Bug#1033839: Packaging docker 24.0.9

2024-05-17 Thread Shengjing Zhu
Hi Tianon,

Actually I'm lost with the upstream version policy after they changed
the schema. Is there still something called "LTS"?

-- 
Shengjing Zhu



Bug#1068136: Updating golang-github-golang-protobuf-1-5 to fix FTBFS

2024-04-20 Thread Shengjing Zhu
On Sat, Apr 20, 2024 at 10:28 PM Mathias Gibbens  wrote:
>
> Hi Anthony,
>
>   A few weeks ago you uploaded a new version of golang-google-protobuf
> to unstable which caused a FTBFS in golang-github-golang-protobuf-1-5
> v1.5.3 [1,2,3]. This has been blocking the transition of various golang
> packages from unstable to testing.
>
>   I've verified that v1.5.4 of golang-github-golang-protobuf-1-5 builds
> fine on my amd64 system. `build-rdeps golang-github-golang-protobuf-1-
> 5-dev` identifies 219 rdeps in main, so I haven't kicked off a `ratt`
> run testing for any build regressions with the newer version yet.
>

This is a known regression in 1.5.3, see
https://github.com/golang/protobuf/issues/1596#issuecomment-1981208282


-- 
Shengjing Zhu



Bug#1069310: FTBFS: tests failed

2024-04-19 Thread Shengjing Zhu
Control: reassign -1 golang-github-hanwen-go-fuse-dev
Control: affects -1 src:gocryptfs

On Sat, Apr 20, 2024 at 2:54 AM Andrey Rakhmatullin  wrote:
>
> Source: gocryptfs
> Version: 2.4.0-1
> Severity: serious
> Tags: ftbfs
>
> https://buildd.debian.org/status/fetch.php?pkg=gocryptfs&arch=mips64el&ver=2.4.0-1%2Bb6&stamp=1713405841&raw=0
>
> panic: DIRECT (8000) overlaps with LARGEFILE (8000)
>
> goroutine 1 [running]:
> github.com/hanwen/go-fuse/fuse.(*flagNames).set(0xc000126708, 0x8000,
> {0x1201d640e, 0x6})
> 
> /<>/_build/src/github.com/hanwen/go-fuse/fuse/print.go:126
> +0x234
> github.com/hanwen/go-fuse/fuse.init.1()
> /<>/_build/src/github.com/hanwen/go-
> fuse/fuse/print_linux.go:13 +0x68
> FAILgithub.com/rfjakob/gocryptfs/internal/syscallcompat 0.007s
>

This is similar to
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061659 and
https://github.com/hanwen/go-fuse/issues/502 which is only fixed on
i386.

-- 
Shengjing Zhu



Bug#1063077: syslog-ng: identified for time_t transition but no ABI in shlibs

2024-04-09 Thread Shengjing Zhu
On Mon, Apr 8, 2024 at 9:15 PM Attila Szalay  wrote:
>
> Ok. I re-checked the patch and realized that I checked the only wrong
> module (the only one which is arch all and not any).
>
> So my apologies for the fuzz and will apply the patch with the
> appropriate changes.
>
> But here my original reply too:
>
> I admit that I joined late to this conversation. But my complain is not
> about the time_t change.
>
> My complain is the contradiction between two thing:
> 1. https://wiki.debian.org/binNMU says that I should declar[e]
> dependency between an arch: all to an arch: any package: Depends: foo
> (>= ${source:Version}), foo (<< ${source:Version}.1~)
>

This is for arch: all -> arch: any. However I see most syslog-ng-mod-*
packages are arch: any. So it should just use strict equal on
syslog-ng-core.
What I'm confused about is some syslog-ng-mod-* packages are arch:
all, which don't have .so in it. Then why do they need to depend on
syslog-ng-core?

> 2. The bug report ask to depend on 'syslog-ng-core (=
> $${binary:Version})'
>
> This two is contradict and because syslog-ng complies with the binNMU
> request, I really reluctant to change that. Especially because in that
> case another ticket will be created in no-time to revert it.
>
> This is from the proposed changelog:
> +  * Adjust shlibs for syslog-ng-core to use a strict versioned depends;
> +previously, modules used >=, << dependencies which did not account for
> +the possibility of ABI skew in a binNMU, which is exactly what happens
> +with the 64-bit time_t transition.
>
> And my question is again, is the rules really changed or we bend the
> rules just because of one transition?

-- 
Shengjing Zhu



Bug#1068056: ccls: FTBFS on armhf,i386 (test_response failures)

2024-03-30 Thread Shengjing Zhu
Control: severity -1 wishlist
Control: forcemerge 1068055 -1

On Sat, Mar 30, 2024 at 2:57 PM Kentaro HAYASHI  wrote:
>
> Source: ccls
> Severity: serious
> Tags: ftbfs
> Control: found -1 0.20230717-1
> X-Debbugs-Cc: ken...@xdump.org
>
> Dear Maintainer,
>
> ccls fails to build on armhf, i386.
>

As explained in 1068055.

-- 
Shengjing Zhu



Bug#1068055: ccls: FTBFS on armel (undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0')

2024-03-30 Thread Shengjing Zhu
Control: severity -1 wishlist

On Sat, Mar 30, 2024 at 3:00 PM Kentaro HAYASHI  wrote:
>
> Source: ccls
> Severity: serious
> Tags: ftbfs
> Control: found -1 2.6.0-1
> X-Debbugs-Cc: ken...@xdump.org
>
> Dear Maintainer,
>
> ccls fails to build on armel. (missing linking against with -latomic)

It's fine, as it never successfully built before.

Even if it builds, the test will fail. See
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934408

-- 
Shengjing Zhu



Bug#1067390: ITP: watcher -- watch for files or directory changes without using filesystem events

2024-03-20 Thread Shengjing Zhu
On Thu, Mar 21, 2024 at 5:39 AM Arthur Diniz  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Arthur Diniz 
>
> * Package name: watcher

There is already a package named watcher https://tracker.debian.org/pkg/watcher.
Maybe you can use go-watcher or golang-watcher for the package name.
But the cli /usr/bin/watcher is already taken by
python3-watcherclient.

-- 
Shengjing Zhu



Bug#1066778: golang-github-containerd-go-runc: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/containerd/go-runc returned exit code 1

2024-03-14 Thread Shengjing Zhu
On Wed, Mar 13, 2024 at 11:05 PM Lucas Nussbaum  wrote:
>
> Source: golang-github-containerd-go-runc
> Version: 1.0.0-1
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20240313 ftbfs-trixie
>
[...]
> > console_test.go:42: mkdir /tmp/foo: not a directory
> > --- FAIL: TestTempConsoleWithXdgRuntimeDir (0.00s)

I wonder if your chroot doesn't have the /tmp directory?

-- 
Shengjing Zhu



Bug#1055439: RM: golang-github-docker-go-plugins-helpers [all] -- RoQA; NBS; renamed to golang-github-docker-go-plugins-helpers-dev

2024-03-01 Thread Shengjing Zhu
On Mon, Nov 06, 2023 at 04:47:22AM +0100, Andreas Beckmann wrote:
> Package: ftp.debian.org
> Severity: normal
> 
> The badly named arch:all binary package has been renamed.

This has been removed.

=
[Date: Fri, 15 Dec 2023 18:27:47 -] [ftpmaster: Thorsten Alteholz]
Removed the following packages from unstable:

golang-github-docker-go-plugins-helpers | 0.20211224-1 | all

--- Reason ---
[auto-cruft] NBS (no longer built by golang-github-docker-go-plugins-helpers - 
based on source metadata)
--
=



Bug#1064954: RM: golang-1.20 -- ROM; EOL; superseded by golang-1.21 & golang-1.22

2024-02-28 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: golang-1...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-1.20
User: ftp.debian@packages.debian.org
Usertags: remove


With the release of golang-1.22, golang-1.20 is EOL now.



Bug#1064825: RM: golang-github-appc-spec -- RoQA; upstream discontinued 4 years ago

2024-02-26 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: golang-github-appc-s...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-github-appc-spec
User: ftp.debian@packages.debian.org
Usertags: remove


This package is forgotten to be removed when rkt and its related packages got
removed from archive.



Bug#1064498: autopkgtest fails with golang-1.22

2024-02-23 Thread Shengjing Zhu
Source: ycmd
Version: 0+20231230+git9e43034+ds-1
Severity: important
X-Debbugs-Cc: z...@debian.org
Control: fowarded -1 
https://github.com/ycm-core/ycmd/commit/492a771df3c3248185e8fe3a82392efe8773250e

Hi,

I'm going to change golang-defaults to Go 1.22, and your package's test fails
to run.

It has been fixed by upstream, could you please backport the following commit.

See 
https://github.com/ycm-core/ycmd/commit/492a771df3c3248185e8fe3a82392efe8773250e



Bug#1061659: Fwd: Bug#1061659: src:golang-github-hanwen-go-fuse: fails to migrate to testing for too long: i386 autopkgtest regression

2024-01-28 Thread Shengjing Zhu
Control: forwarded -1 https://github.com/hanwen/go-fuse/issues/502

On Mon, Jan 29, 2024 at 1:42 AM Julian Gilbey  wrote:
>
> Hi Nilesh,
>
> You did the last upload of this package - do you have any idea about
> this bug?
>

See https://github.com/hanwen/go-fuse/issues/502

--
Shengjing Zhu



Bug#1060839: ITP: golang-github-adamkorcz-go-fuzz-headers-1 -- helper functions for Go fuzzing (library)

2024-01-15 Thread Shengjing Zhu
On Tue, Jan 16, 2024 at 4:28 AM Simon Josefsson  wrote:
>
> Shengjing Zhu  writes:
>
> > On Mon, Jan 15, 2024 at 8:51 PM Simon Josefsson  wrote:
> >>
> >> Package: wnpp
> >> Severity: wishlist
> >> Owner: Simon Josefsson 
> >>
> >> * Package name: golang-github-adamkorcz-go-fuzz-headers-1
> >>   Version : 0.0~git20230919.8b5d3ce-1
> >>   Upstream Author : Adam Korcz 
> >> * URL : https://github.com/AdamKorcz/go-fuzz-headers-1
> >> * License : Apache-2.0
> >>   Programming Lang: Go
> >>   Description : helper functions for Go fuzzing (library)
> >>
> >>  Various helper functions for go fuzzing. It is mostly used in combination
> >>  with go-fuzz (https://github.com/dvyukov/go-fuzz), but compatibility with
> >>  fuzzing in the standard library will also be supported. Any coverage 
> >> guided
> >>  fuzzing engine that provides an array or slice of bytes can be used with
> >>  go-fuzz-headers.
> >>  .
> >>  go-fuzz-headers' approach to fuzzing structs is strongly inspired by
> >>  gofuzz (https://github.com/google/gofuzz).
> >>
> >> I hope to maintain this package as part of Debian Go Packaging Team:
> >>
> >> https://salsa.debian.org/go-team/packages/golang-github-adamkorcz-go-fuzz-headers-1/
> >>
> >
> > Usually we don't run fuzz test when building packages, because it
> > would waste a lot of buildd resource.
> >
> > In theory we don't need any fuzz related libraries. But upstream may
> > mix their unit tests and fuzz tests in one source file, which makes it
> > difficult to strip such tests and their libraries.
> > The Go compiler by default wouldn't run fuzz tests.
> >
> > For packaging rekor, I think all these fuzz tests can be stripped by
> > file names. It seems upstream just puts all fuzz tests in
> > "fuzz_test.go".
>
> What is the best method to modify rekor to not need this dependency?
>
> If rekor can work without this package, I'm happy to avoid packaging it,
> although it is already in NEW.
>
> Looking at code, it seems to be used here:
>
> go.sum:github.com/AdamKorcz/go-fuzz-headers-1 
> v0.0.0-20230618160516-e936619f9f18 
> h1:rd389Q26LMy03gG4anandGFC2LW/xvjga5GezeeaxQk=
> go.sum:github.com/AdamKorcz/go-fuzz-headers-1 
> v0.0.0-20230618160516-e936619f9f18/go.mod 
> h1:fgJuSBrJP5qZtKqaMJE0hmhS2tmRH+44IkfZvjtaf1M=
> hack/tools/go.sum:github.com/AdamKorcz/go-fuzz-headers-1 
> v0.0.0-2023032938-12e09aba5ebd 
> h1:1tbEqR4NyQLgiod7vLXSswHteGetAVZrMGCqrJxLKRs=
> hack/tools/go.sum:github.com/AdamKorcz/go-fuzz-headers-1 
> v0.0.0-2023032938-12e09aba5ebd/go.mod 
> h1:0vOOKsOMKPThRu9lQMAxcQ8D60f8U+wHXl07SyUw0+U=
> hack/tools/tools.go:_ "github.com/AdamKorcz/go-fuzz-headers-1"
> hack/tools/go.mod:  github.com/AdamKorcz/go-fuzz-headers-1 
> v0.0.0-2023032938-12e09aba5ebd
> pkg/types/hashedrekord/v0.0.1/fuzz_test.go: fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/rpm/v0.0.1/fuzz_test.go:  fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/alpine/v0.0.1/fuzz_test.go:   fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/alpine/fuzz_test.go:  fuzz "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/cose/v0.0.1/fuzz_test.go: fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/jar/v0.0.1/fuzz_test.go:  fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/rekord/v0.0.1/fuzz_test.go:   fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/intoto/v0.0.1/fuzz_test.go:   fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/intoto/v0.0.2/fuzz_test.go:   fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/tuf/v0.0.1/fuzz_test.go:  fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/helm/v0.0.1/fuzz_test.go: fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/dsse/v0.0.1/fuzz_test.go: fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/types/rfc3161/v0.0.1/fuzz_test.go:  fuzz 
> "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/fuzz/alpine_utils.go:   fuzz "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/fuzz/fuzz_utils.go: fuzz "github.com/AdamKorcz/go-fuzz-headers-1"
> pkg/fuzz/jar_utils.go:  fuzz "github.com/AdamKorcz/go-fuzz-headers-1"
> go.mod: github.com/AdamKorcz/go-fuzz-headers-1 
> v0.0.0-20230618160516-e936619f9f18
>
> Would we have to patch all of these files?  Or disable building them
> somehow?
>

Just remove these files, either via Files-Excluded in
debian/copyright, or rm in builddir in debian/rules.

> Let's see if we can develop a workaround before ftp-master approves the
> packages...  otherwise maybe it doesn't hurt to use it anyway, and may
> save us time maintaining patches.
>
> /Simon


-- 
Shengjing Zhu



Bug#1060839: ITP: golang-github-adamkorcz-go-fuzz-headers-1 -- helper functions for Go fuzzing (library)

2024-01-15 Thread Shengjing Zhu
On Mon, Jan 15, 2024 at 8:51 PM Simon Josefsson  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Simon Josefsson 
>
> * Package name: golang-github-adamkorcz-go-fuzz-headers-1
>   Version : 0.0~git20230919.8b5d3ce-1
>   Upstream Author : Adam Korcz 
> * URL : https://github.com/AdamKorcz/go-fuzz-headers-1
> * License : Apache-2.0
>   Programming Lang: Go
>   Description : helper functions for Go fuzzing (library)
>
>  Various helper functions for go fuzzing. It is mostly used in combination
>  with go-fuzz (https://github.com/dvyukov/go-fuzz), but compatibility with
>  fuzzing in the standard library will also be supported. Any coverage guided
>  fuzzing engine that provides an array or slice of bytes can be used with
>  go-fuzz-headers.
>  .
>  go-fuzz-headers' approach to fuzzing structs is strongly inspired by
>  gofuzz (https://github.com/google/gofuzz).
>
> I hope to maintain this package as part of Debian Go Packaging Team:
>
> https://salsa.debian.org/go-team/packages/golang-github-adamkorcz-go-fuzz-headers-1/
>

Usually we don't run fuzz test when building packages, because it
would waste a lot of buildd resource.

In theory we don't need any fuzz related libraries. But upstream may
mix their unit tests and fuzz tests in one source file, which makes it
difficult to strip such tests and their libraries.
The Go compiler by default wouldn't run fuzz tests.

For packaging rekor, I think all these fuzz tests can be stripped by
file names. It seems upstream just puts all fuzz tests in
"fuzz_test.go".

-- 
Shengjing Zhu



Bug#1060840: ITP: golang-k8s-sigs-release-utils -- utilities for kubernetes Go release engineering (library)

2024-01-15 Thread Shengjing Zhu
On Mon, Jan 15, 2024 at 10:25 PM Simon Josefsson  wrote:
>
> Shengjing Zhu  writes:
>
> > On Mon, Jan 15, 2024 at 9:27 PM Simon Josefsson  wrote:
> >>
> >> Package: wnpp
> >> Severity: wishlist
> >> Owner: Simon Josefsson 
> >>
> >> * Package name: golang-k8s-sigs-release-utils
> >>   Version : 0.7.7-1
> >>   Upstream Author : Kubernetes SIGs
> >> * URL : https://github.com/kubernetes-sigs/release-utils
> >> * License : Apache-2.0
> >>   Programming Lang: Go
> >>   Description : utilities for kubernetes Go release engineering 
> >> (library)
> >>
> >>  Tiny utilities for use by the Release Engineering subproject and
> >>  kubernetes/release (https://github.com/kubernetes/release/).
> >>
> >
> > Which package will need this library? It looks strange by the name and
> > description. We certainly don't do the release stuff for kubernetes.
>
> Sigstore's rekor complained:
>
> https://salsa.debian.org/jas/golang-github-sigstore-rekor/-/jobs/5160982
>
> src/github.com/sigstore/rekor/cmd/backfill-redis/main.go:44:2: cannot find 
> package "sigs.k8s.io/release-utils/version" in any of:
> /usr/lib/go-1.21/src/sigs.k8s.io/release-utils/version (from $GOROOT)
> 
> /builds/jas/golang-github-sigstore-rekor/debian/output/source_dir/_build/src/sigs.k8s.io/release-utils/version
>  (from $GOPATH)
>
> Use is here:
>
> https://github.com/sigstore/rekor/blob/main/cmd/backfill-redis/main.go#L44
>

Hmm, then this library is needed.

However I just checked the code in sigs.k8s.io/release-utils/version,
I'm afraid it's not compatible with how we build Go binaries in
Debian.
We don't have any VCS info when building the binaries. And we use
GOPATH mde as well. So the Go compiler can't inject any version info
in the binaries.
This code 
https://github.com/sigstore/rekor/blob/main/cmd/backfill-redis/main.go#L103
would probably just print "unknown, unknown"...

> Can you think of some other solution than packaging
> golang-k8s-sigs-release-utils?  I would be happy to learn about
> alternative approaches to reduce golang dependencies.
>
> /Simon



-- 
Shengjing Zhu



Bug#1060840: ITP: golang-k8s-sigs-release-utils -- utilities for kubernetes Go release engineering (library)

2024-01-15 Thread Shengjing Zhu
On Mon, Jan 15, 2024 at 9:27 PM Simon Josefsson  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Simon Josefsson 
>
> * Package name: golang-k8s-sigs-release-utils
>   Version : 0.7.7-1
>   Upstream Author : Kubernetes SIGs
> * URL : https://github.com/kubernetes-sigs/release-utils
> * License : Apache-2.0
>   Programming Lang: Go
>   Description : utilities for kubernetes Go release engineering (library)
>
>  Tiny utilities for use by the Release Engineering subproject and
>  kubernetes/release (https://github.com/kubernetes/release/).
>

Which package will need this library? It looks strange by the name and
description. We certainly don't do the release stuff for kubernetes.

-- 
Shengjing Zhu



Bug#1055087: golang-1.21: Add support for loong64

2024-01-06 Thread Shengjing Zhu
On Tue, Oct 31, 2023 at 4:39 PM chenguoqi  wrote:
>
> Package: golang-1.21
> Version: 1.21.3
> Severity: wishlist
> Tags: patch
> User: debian-loonga...@lists.debian.org
> Usertags: loong64
>
> Hi,
>
> Golang upstream supports loong64 starting from Go1.19 version, and currently
>
> all dependencies for building golang-1.21 package on debian sid have been
>
> met. Golang-1.21 on loong64 can now be built.
>

Could you look at the failures when bootstrapping Go 1.22?
https://buildd.debian.org/status/fetch.php?pkg=golang-1.22&arch=loong64&ver=1.22%7Erc1-2&stamp=170456&raw=0

-- 
Shengjing Zhu



Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go

2024-01-03 Thread Shengjing Zhu
On Wed, Jan 3, 2024 at 6:14 PM Félix Sipma  wrote:
>
> On 2024-01-02 22:32+0800, Shengjing Zhu wrote:
> >On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma  wrote:
> >>
> >> Package: wnpp
> >> Severity: wishlist
> >> Owner: Félix Sipma 
> >>
> >> * Package name: golang-github-quic-go-quic-go
> >>  Version : 0.40.0-1
> >>  Upstream Author :
> >> * URL : https://github.com/quic-go/quic-go
> >> * License : Expat
> >>  Programming Lang: Go
> >>  Description : A QUIC implementation in pure go
> >>
> >> A QUIC implementation in pure Go
> >
> >It's https://tracker.debian.org/pkg/golang-github-lucas-clemente-quic-go
> >It has been updated to use the new source. Though it should be better
> >to rename the Debian package when upstream moved their code location.
> >But I was too lazy to go through NEW when I updated the package.
>
> Sorry, I did not find golang-github-quic-go-quic-go with "apt search" or
> wnpp-check, so I assumed it was not in Debian yet.
>

Although golang-github-lucas-clemente-quic-go-dev Provides
golang-github-quic-go-quic-go-dev, it's hard to search.
I found that `apt-cache search` can return the result, but `apt
search` does not.

OTOH `dh-make-golang search` is the tool to search with Go import path.

> Upgrading to >= 0.39 seems implies to deal with incompatibles changes in
> the API (and upstream switched to uber's gomock...), but 0.38.2 seems to
> be enough to update Syncthing, and should be OK for the other
> dependencies. Could you have a look to the upgrade-to-0.38.2 branch of
> golang-github-lucas-clemente-quic-go on salsa?
>

I added one more change to use ginkgo-v2, which is packaged now, and uploaded.

-- 
Shengjing Zhu



Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go

2024-01-02 Thread Shengjing Zhu
On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma 
>
> * Package name: golang-github-quic-go-quic-go
>   Version : 0.40.0-1
>   Upstream Author :
> * URL : https://github.com/quic-go/quic-go
> * License : Expat
>   Programming Lang: Go
>   Description : A QUIC implementation in pure go
>
>  A QUIC implementation in pure Go
>

It's https://tracker.debian.org/pkg/golang-github-lucas-clemente-quic-go
It has been updated to use the new source. Though it should be better
to rename the Debian package when upstream moved their code location.
But I was too lazy to go through NEW when I updated the package.

-- 
Shengjing Zhu



Bug#1058795: installing docker.io makes all qemu guests lose internet connection

2023-12-28 Thread Shengjing Zhu
On Tue, Dec 26, 2023 at 5:48 AM Michael Tokarev  wrote:
>
> On Sat, 16 Dec 2023 14:54:32 +0100 Wolfgang Rohdewald  
> wrote:
> > Package: docker.io
> > Version: 20.10.24+dfsg1-1+b3
> > Severity: critical
> > Justification: breaks unrelated software
> >
> > Dear Maintainer,
> >
> >* What led up to the situation?
> >
> > installed docker.io with existing qemu guests in bridge mode, did not do
> > anything else.
>
> This seems to be because docker includes some firewall rules which does not
> play nice with existing firewall rules.  For example, in my case I use
> nftables, and after docker.io is installed, I had to
>

Does the suggestion on
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865975 help?
TLDR, please enable net.ipv4.ip_forward before starting docker.

-- 
Shengjing Zhu



Bug#1056223: abydos autopkg tests fail with Python 3.12

2023-11-30 Thread Shengjing Zhu
X-Debbugs-CC: j...@debian.org
Control: tags -1 patch

On Sun, Nov 19, 2023 at 11:39:31AM +0100, Matthias Klose wrote:
> Package: src:abydos
> Version: 0.5.0+git20201231.344346a-6
> Severity: important
> Tags: sid trixie
> User: debian-pyt...@lists.debian.org
> Usertags: python3.12
> 
> abydos autopkg tests fail with Python 3.12:
> 
> [...]
> 486s ==
> 486s FAIL: test_mean_pairwise_similarity
> (tests.stats.test_stats_pairwise.MPSTestCases.test_mean_pairwise_similarity)
> 486s Test abydos.stats.mean_pairwise_similarity.
> 486s --
> 486s Traceback (most recent call last):
> 486s   File
> "/tmp/autopkgtest.U4aAdq/autopkgtest_tmp/tests/stats/test_stats_pairwise.py",
> line 78, in test_mean_pairwise_similarity
> 486s self.assertEqual(mean_pairwise_similarity(NIALL),
> 0.29362587170180671)
> 486s AssertionError: 0.29362587170180665 != 0.2936258717018067
> 486s
> 486s --
> 486s Ran 940 tests in 6.315s
> 486s
> 486s FAILED (failures=1, skipped=4)
> 486s autopkgtest [20:36:15]: test pytest: ---]
> 486s pytest   FAIL non-zero exit status 1

More tests need to use assertAlmostEqual to compare floating numbers.
Please see the merge request

https://salsa.debian.org/python-team/packages/abydos/-/merge_requests/1

Thanks



Bug#1057043: RFS: goauthing/2.2.1-1 [ITP] -- CLI authentication utility for srun4000 systems

2023-11-29 Thread Shengjing Zhu
On Tue, Nov 28, 2023 at 11:27 PM 陈 晟祺  wrote:
>
> Package: sponsorship-requests
> Severity: wishlist
> X-Debbugs-CC: debian...@lists.debian.org
>
> Dear mentors,
>
> I am looking for a sponsor for my package "goauthing":
>
> * Package name : goauthing
> Version : 2.2.1-1
> Upstream contact : Yuxiang Zhang 
> * URL : https://github.com/z4yx/GoAuthing
> * License : GPL-3.0
> * Vcs : https://salsa.debian.org/go-team/packages/goauthing
> Section : golang
>
> The source builds the following binary packages:
>
> goauthing - CLI authentication utility for srun4000 systems
>
> To access further information about this package, please visit the following 
> URL:
>
> https://mentors.debian.net/package/goauthing/
>
> Alternatively, you can download the package with 'dget' using this command:
>
> dget -x 
> https://mentors.debian.net/debian/pool/main/g/goauthing/goauthing_2.2.1-1.dsc
>
> Changes for the initial release:
>
> goauthing (2.2.1-1) UNRELEASED; urgency=medium
> .
> * Initial release (Closes: #1057029)
>

The name goauthing is too generic. The cli name is auth-thu, could the
package name be renamed to auth-thu as well?

-- 
Shengjing Zhu



Bug#1056390: FTBFS with fmtlib 10

2023-11-21 Thread Shengjing Zhu
Source: gerbera
Version: 1.12.1+dfsg-1
Severity: important
Tags: ftbfs
X-Debbugs-Cc: z...@debian.org
Control: forwarded -1 https://github.com/gerbera/gerbera/pull/2840
Control: affects -1 src:fmtlib

I plan to start fmtlib 10 transition soon, your package FTBFS with it.

[ 13%] Building CXX object 
CMakeFiles/libgerbera.dir/src/config/setup/config_setup_dictionary.cc.o
/usr/bin/c++ -DATRAILERS -DFMT_SHARED -DGERBERA_VERSION=\"1.12.1\" -DGRBDEBUG 
-DHAVE_AVSTREAM_CODECPAR -DHAVE_CURL -DHAVE_EXIV2 -DHAVE_FFMPEG 
-DHAVE_FFMPEGTHUMBNAILER -DHAVE_INOTIFY -DHAVE_
JS -DHAVE_LIBEXIF -DHAVE_MAGIC -DHAVE_MATROSKA -DHAVE_MYSQL -DHAVE_NL_LANGINFO 
-DHAVE_SETLOCALE -DHAVE_TAGLIB -DONLINE_SERVICES 
-DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LI
B -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DTOMBDEBUG -I/<>/src 
-I/usr/include/mysql -I/usr/include/libexif -I/usr/include/ebml 
-I/usr/include/matroska -isystem /usr/include/
uuid -isystem /usr/include/upnp -isystem /usr/include/taglib -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -
fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -Wall -MD -MT 
CMakeFiles/libgerbera.dir/src/config/setup/config_setup_dictionary.cc.o -MF 
CMakeFiles/libgerbera.dir/src/config/setu
p/config_setup_dictionary.cc.o.d -o 
CMakeFiles/libgerbera.dir/src/config/setup/config_setup_dictionary.cc.o -c 
/<>/src/config/setup/config_setup_dictionary.cc
In file included from /usr/include/fmt/format.h:49,
 from /<>/src/util/logger.h:38,
 from /<>/src/common.h:37,
 from /<>/src/config/config_setup.h:33,
 from 
/<>/src/config/setup/config_setup_client.cc:25:
/usr/include/fmt/core.h: In instantiation of ‘constexpr 
fmt::v10::detail::value fmt::v10::detail::make_arg(T&) [with bool 
PACKED = true; Context = fmt::v10::basic_format_context; T = const pugi::xml_node; typename 
std::enable_if::type  = 0]’:
/usr/include/fmt/core.h:1808:51:   required from ‘constexpr 
fmt::v10::format_arg_store::format_arg_store(T& ...) [with T = 
{const char*, const pugi::xml_node}; Context = fmt:
:v10::basic_format_context; Args = {const char*, 
pugi::xml_node}]’
/usr/include/fmt/core.h:1826:18:   required from ‘constexpr 
fmt::v10::format_arg_store::type>::type ...> fmt::v10::make_fo
rmat_args(T& ...) [with Context = basic_format_context; T = 
{const char*, const pugi::xml_node}]’
/usr/include/fmt/core.h:2788:44:   required from ‘std::string 
fmt::v10::format(format_string, T&& ...) [with T = {const char*&, const 
pugi::xml_node&}; std::string = std::__cxx11::ba
sic_string; format_string = basic_format_string]’
/<>/src/config/setup/config_setup_client.cc:186:9:   required from 
here
/usr/include/fmt/core.h:1576:63: error: 
‘fmt::v10::detail::type_is_unformattable_for _’ has 
incomplete type
 1576 | type_is_unformattable_for _;
  |   ^
/usr/include/fmt/core.h:1580:7: error: static assertion failed: Cannot format 
an argument. To make type T formattable provide a formatter specialization: 
https://fmt.dev/latest/api.html#udt
 1580 |   formattable,
  |   ^~~



-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Bug#1056389: FTBFS with fmtlib 10

2023-11-21 Thread Shengjing Zhu
Source: termpaint
Version: 0.3.0-3
Severity: important
Tags: ftbfs
X-Debbugs-Cc: z...@debian.org
Control: affects -1 src:fmtlib

I plan to start fmtlib 10 transition soon, your package FTBFS with it.

[14/51] c++ -Imcheck.p -I. -I.. -I/usr/include/docopt 
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch 
-std=c++14 -fvisibility=hidden -fvisibility-inlines-hidden -DTERM
PAINT_EXPORT_SYMBOLS -Wall -Wextra -Werror=return-type -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-pr
otection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ mcheck.p/tools_mcheck.cpp.o 
-MF mcheck.p/tools_mcheck.cpp.o.d -o mcheck.p/tools_mcheck.cpp.o -c 
../tools/mcheck.cpp
FAILED: mcheck.p/tools_mcheck.cpp.o 
c++ -Imcheck.p -I. -I.. -I/usr/include/docopt -fdiagnostics-color=always 
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -fvisibility=hidden 
-fvisibility-inlines-hidden -DTERMPAINT_EX
PORT_SYMBOLS -Wall -Wextra -Werror=return-type -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ mcheck.p/tools_mcheck.cpp.o -MF 
mcheck.p/tools_mcheck.cpp.o.d -o mcheck.p/tools_mcheck.cpp.o -c 
../tools/mcheck.cpp
In file included from /usr/include/fmt/format.h:49,
 from ../tools/mcheck.cpp:22:
/usr/include/fmt/core.h: In instantiation of ‘constexpr 
fmt::v10::detail::value fmt::v10::detail::make_arg(T&) [with bool 
PACKED = true; Context = fmt::v10::basic_format_context; T = update_interpretation(std::string)::; typename std::enable_if::type  = 0]’:
/usr/include/fmt/core.h:1808:51:   required from ‘constexpr 
fmt::v10::format_arg_store::format_arg_store(T& ...) [with T = 
{std::__cxx11::basic_string, std::allocator >, update_interpretation(std::string)::}; Context = fmt::v10::basic_format_context; 
Args = {std::__cxx11::basic_string, std::allocator >, 
update_interpretation(std::string)::}]’
/usr/include/fmt/core.h:1826:18:   required from ‘constexpr 
fmt::v10::format_arg_store::type>::type ...> fmt::v10::make_fo
rmat_args(T& ...) [with Context = basic_format_context; T = 
{std::__cxx11::basic_string, std::allocator 
>, update_interpretation(std::stri
ng)::}]’
/usr/include/fmt/core.h:2788:44:   required from ‘std::string 
fmt::v10::format(format_string, T&& ...) [with T = 
{std::__cxx11::basic_string, std::alloca
tor >&, update_interpretation(std::string)::&}; std::string 
= std::__cxx11::basic_string; format_string = 
basic_format_string, std::allocator >&, 
update_interpretation(std::string)::&>]’
../tools/mcheck.cpp:172:32:   required from here
/usr/include/fmt/core.h:1580:7: error: static assertion failed: Cannot format 
an argument. To make type T formattable provide a formatter specialization: 
https://fmt.dev/latest/api.html#udt
 1580 |   formattable,
  |   ^~~
/usr/include/fmt/core.h:1580:7: note: ‘formattable’ evaluates to false



-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Bug#1056388: FTBFS with fmtlib 10

2023-11-21 Thread Shengjing Zhu
Source: pytorch
Version: 2.0.1+dfsg-5
Severity: important
Tags: ftbfs
X-Debbugs-Cc: z...@debian.org
Control: forwarded -1 https://github.com/pytorch/pytorch/pull/106672
Control: affects -1 src:fmtlib

I plan to start fmtlib 10 transition soon, your package FTBFS with it.

/<>/torch/csrc/distributed/rpc/agent_utils.cpp:160:18:   required 
from here
/usr/include/fmt/core.h:1576:63: error: 
‘fmt::v10::detail::type_is_unformattable_for, char> _’ has 
incomplete type
 1576 | type_is_unformattable_for _;
  |   ^
/usr/include/fmt/core.h:1580:7: error: static assertion failed: Cannot format 
an argument. To make type T formattable provide a formatter specialization: 
https://fmt.dev/latest/api.html#udt
 1580 |   formattable,
  |   ^~~


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Bug#1056387: FTBFS with fmtlib 10

2023-11-21 Thread Shengjing Zhu
Source: mariadb
Version: 1:10.11.5-3
Severity: important
X-Debbugs-Cc: z...@debian.org
Control: forwarded -1 https://github.com/MariaDB/server/pull/2732
Control: affects -1 src:fmtlib

I plan to start fmtlib 10 transition soon, your package FTBFS with it.

Please see upstream report and fix.

https://jira.mariadb.org/browse/MDEV-31963
https://github.com/MariaDB/server/pull/2732


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-4-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1055700: netdev in official Debian cloud image has GID=1000

2023-11-10 Thread Shengjing Zhu
On Fri, Nov 10, 2023 at 4:57 PM Osamu Aoki  wrote:
>
> Source: lxd
> Version: 5.0.2-5
> Severity: minor
>
> `lxc launch` generated Debian cloud image (bookworm) has odd /etc/group
> in it.  GID=1000 is netdev.  If it is properly generated using
> ---
>  # addgroup --system netdev
> ---
> this GID for netdev should be somewhare between 100 and 999.
>
> Although, I know that this is most likely not caused by the lxd source,
> I didn't know where to file this bug.  Please reassign this report to
> appropriate resources.
>

Which image are you using?
If the image is from https://images.linuxcontainers.org (eg using the
images: remote), then you can report it at
https://github.com/lxc/distrobuilder.
If you download the image from https://cloud.debian.org/images/ and
import it to lxd, then you can report it against the cloud.debian.org
pseudo package.

-- 
Shengjing Zhu



Bug#1050216: cpu-features: FTBFS on armhf, armel "Including cpuinfo_aarch64.h from a non-aarch64 target"

2023-11-08 Thread Shengjing Zhu
On Tue, Aug 22, 2023 at 5:45 PM Emanuele Rocca  wrote:
>
> Hi!
>
> On 2023-08-22 04:42, Shengjing Zhu wrote:
> > I can't reproduce it on abel.debian.org
> > https://db.debian.org/machines.cgi?host=abel
> > I assume you are cross building, or running it on an armhf/armel
> > container on arm64 host.
>
> Ah yes, good catch, I'm building on a arm64 host with:
>
>  sbuild --arch=armhf
>
> Note that building 0.7.0-1 with `Machine Architecture: arm64` worked in
> the past, see:
> https://buildd.debian.org/status/fetch.php?pkg=cpu-features&arch=armhf&ver=0.7.0-1&stamp=1655403767&raw=0

I uploaded 0.9.0-1, and it still builds on buildd for armhf/armel,
with `Machine Architecture: arm64`.

Could you test again? or maybe you have a different setup then buildd?

-- 
Shengjing Zhu



Bug#1055441: ITP: golang-golang-x-telemetry -- Go Telemetry services and libraries

2023-11-06 Thread Shengjing Zhu
On Mon, Nov 6, 2023 at 3:33 PM Anthony Fok  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Anthony Fok 
>
> * Package name: golang-golang-x-telemetry
>   Version : 0.0~git20231030.36630a2-1
>   Upstream Author : The Go Authors
> * URL : https://github.com/golang/telemetry
> * License : BSD-3-Clause
>   Programming Lang: Go
>   Description : Go Telemetry services and libraries
>
>  This package from the https://go.googlesource.com/telemetry repository
>  holds the Go Telemetry server code and libraries.
>
> Reason for packaging: Needed by gopls (golang-golang-x-tools)
>

IMO Debian has tradition to disable upstream telemetry features, so
it's disabled gopls currently, not just because this new dependency is
not packaged.

-- 
Shengjing Zhu



Bug#1053799: golang-github-libgit2-git2go: no upstream support for latest libgit2

2023-11-04 Thread Shengjing Zhu
On Sun, Nov 5, 2023 at 4:45 AM Timo Röhling  wrote:
>
> Hi Mohammed, Pirate,
>
> On Wed, 11 Oct 2023 15:39:42 +0200 =?utf-8?q?Timo_R=C3=B6hling?=
>  wrote:
> > Source: golang-github-libgit2-git2go
> > Version: 34.0.0-4
> > Severity: important
> > Tags: upstream
> >
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA512
> >
> > Dear maintainer,
> >
> > the Go bindings for libgit2 are out of date with respect to libgit2,
> > which blocks the planned transition of libgit2 1.7.
> >
> > I think the Go bindings either need to be updated to work with libgit
> > 1.7 or removed from Debian for lack of upstream support.
> >
> Can you comment on this?
>

git2go is packaged for building gitaly. gitaly upstream has dropped
the git2go dependency.
Ref: https://gitlab.com/groups/gitlab-org/-/epics/9092

So IMO you can start libgit2 transition, and bump this bug's severity.

-- 
Shengjing Zhu



Bug#1055134: ITP: golang-github-bits-and-blooms-bloom -- Go package implementing Bloom filters, used by Milvus and Beego.

2023-11-02 Thread Shengjing Zhu
Hi,

On Wed, Nov 1, 2023 at 11:21 AM John Goerzen  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: John Goerzen 
>
> * Package name: golang-github-bits-and-blooms-bloom
>   Version : 3.6.0-1
>   Upstream Author : Will Fitzgerald
> * URL : https://github.com/bits-and-blooms/bloom
> * License : BSD-2-clause
>   Programming Lang: Go
>   Description : Go package implementing Bloom filters, used by Milvus and 
> Beego.
>

This package was called golang-github-willf-bloom previously. Upstream
just renamed.

And golang-github-willf-bloom also adds
github.com/bits-and-blooms/bloom as import path.

https://tracker.debian.org/pkg/golang-github-willf-bloom

-- 
Shengjing Zhu



Bug#1054504: RM: golang-github-facebook-ent -- RoQA; superseded by golang-entgo-ent

2023-10-24 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-facebook-...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-github-facebook-ent


This package is superseded by golang-entgo-ent.
No reverse depends for golang-github-facebook-ent.



Bug#1032107: Don't release with bookworm

2023-10-24 Thread Shengjing Zhu
On Tue, Oct 24, 2023 at 9:57 PM Nilesh Patra  wrote:
>
> Hi Shengjing,
>
> On Tue, 28 Feb 2023 13:43:13 +0800 Shengjing Zhu  wrote:
> > Source: golang-github-jesseduffield-go-getter
> > Version: 0.0~git20180822.906e156-5
> > Severity: serious
> > X-Debbugs-Cc: z...@debian.org
> >
> >
> > Fork of golang-github-hashicorp-go-getter.
> > No new development in https://github.com/jesseduffield/go-getter since 2018
> > No reverse-depends.
>
> You had filed a bunch of such bugs before bookworm release. Do you think
> it is fine to remove them from the archive?
>
> If so these BRs could be convered to ROM.
>

I only file RC bug to prevent these packages migrating to testing,
because these packages are related to some upstreams who like to fork
libraries. For example, this package is related to
https://github.com/jesseduffield who is also the maintainer of
lazygit. I don't want to put burden (like going through NEW again) on
those who continue the effort to package lazygit.

-- 
Shengjing Zhu



Bug#1053909: anbox: Failed to start as either binder or ashmem kernel drivers are not loaded

2023-10-14 Thread Shengjing Zhu
On Sat, Oct 14, 2023 at 12:21 PM Alex Relis  wrote:
> Further research also tells me that Anbox's development is inactive, so
> I might just give up on this. Just thought I'd let you know about the
> status of this package.

anbox is already removed from Debian 12 and later.
https://tracker.debian.org/pkg/anbox


--
Shengjing Zhu



Bug#1053698: RM: golang-1.19 -- ROM; superseded by golang-1.20 & golang-1.21

2023-10-09 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-1...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-1.19


Please remove golang-1.19.



Bug#1052998: ITP: golang-github-moby-spdystream -- A multiplexed stream library using spdy

2023-09-26 Thread Shengjing Zhu
On Wed, Sep 27, 2023 at 2:15 AM Arthur Diniz  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Arthur Diniz 
>
> * Package name: golang-github-moby-spdystream
>   Version : 0.2.0-1
>   Upstream Author : Moby
> * URL : https://github.com/moby/spdystream
> * License : Apache-2.0 and BSD-3-Clause
>   Programming Lang: Go
>   Description : A multiplexed stream library using spdy
>

Already packaged as golang-github-docker-spdystream.

-- 
Shengjing Zhu



Bug#1042049: lintian: FTBFS: 3 tests failed

2023-09-21 Thread Shengjing Zhu
Control: tags -1 + patch

Hi,

Please see the following patch
https://salsa.debian.org/lintian/lintian/-/merge_requests/480



Bug#1052219: unrecognized option '--insert-timestamp=1686475264'

2023-09-19 Thread Shengjing Zhu
On Tue, Sep 19, 2023 at 5:08 PM Andreas Metzler  wrote:
>
> Control: tags 1052219 moreinfo
>
> On 2023-09-19 Shengjing Zhu  wrote:
> > On Tue, Sep 19, 2023 at 2:57 PM Shengjing Zhu  wrote:
> > > Package: binutils-mingw-w64-i686
> > > Version: 2.41-4+11+nmu1
> [...]
> >> The NMU binutils-mingw-w64/11+nmu1 drops specify-timestamp.patch.
> >> It causes libgcrypt20, gcc-mingw-w64 FTBFS.
> >>
> >> These packages use options like --insert-timestamp=1686475264,
> >> which is not supported in upstream implementation.
> >>
> >> I find such option is mentioned on
> >> https://wiki.debian.org/ReproducibleBuilds/TimestampsInPEBinaries
> >> It looks like Debian specific behaviour.
>
> > Asking libgcrypt20 and gcc-mingw-w64 to stop using this option makes more 
> > sense.
>
>
> Looking at the changelog entry
>   * Drop specify-timestamp.patch, applied upstream in binutils 2.41
> (Closes: #1042734)
> changing the rdeps does not make any sense at all, since the
> --insert-timestamp support is now supposed to be available upstream?
> Since binutils-mingw-w64-i686 is reported to be 2.41 the support should
> be available. So is binutils-mingw-w64-i686 actually 2.41 and if yes,
> why does "applied upstream" not hold?

Upstream implements it in a different way, it doesn't take argument in
--insert-timestamp option, it just looks SOURCE_DATE_EPOCH implicitly.
Ref 
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=6badd1020f5bebd3f60a780b8e41a1b581046087

>
> Nicholas (as NMUer) - can you explain?
>

-- 
Shengjing Zhu



Bug#1052219: unrecognized option '--insert-timestamp=1686475264'

2023-09-19 Thread Shengjing Zhu
Control: reassign -1 src:libgcrypt20 1.10.2-2
Control: clone -1 -2
Control: reassign -2 src:gcc-mingw-w64 25.2

On Tue, Sep 19, 2023 at 2:57 PM Shengjing Zhu  wrote:
>
> Package: binutils-mingw-w64-i686
> Version: 2.41-4+11+nmu1
> Severity: serious
> Tags: ftbfs
> X-Debbugs-Cc: ol...@debian.org, z...@debian.org
>
> The NMU binutils-mingw-w64/11+nmu1 drops specify-timestamp.patch.
> It causes libgcrypt20, gcc-mingw-w64 FTBFS.
>
> These packages use options like --insert-timestamp=1686475264,
> which is not supported in upstream implementation.
>
> I find such option is mentioned on
> https://wiki.debian.org/ReproducibleBuilds/TimestampsInPEBinaries
> It looks like Debian specific behaviour.

Asking libgcrypt20 and gcc-mingw-w64 to stop using this option makes more sense.

-- 
Shengjing Zhu



Bug#1052219: unrecognized option '--insert-timestamp=1686475264'

2023-09-18 Thread Shengjing Zhu
Package: binutils-mingw-w64-i686
Version: 2.41-4+11+nmu1
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: ol...@debian.org, z...@debian.org

The NMU binutils-mingw-w64/11+nmu1 drops specify-timestamp.patch.
It causes libgcrypt20, gcc-mingw-w64 FTBFS.

These packages use options like --insert-timestamp=1686475264,
which is not supported in upstream implementation.

I find such option is mentioned on
https://wiki.debian.org/ReproducibleBuilds/TimestampsInPEBinaries
It looks like Debian specific behaviour.



Bug#1052175: ITP: golang-github-yuin-goldmark-highlighting-v2 -- A Syntax highlighting extension for the goldmark markdown parser (v2)

2023-09-18 Thread Shengjing Zhu
On Tue, Sep 19, 2023 at 2:06 AM Peymaneh  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Peymaneh 
>
> * Package name: golang-github-yuin-goldmark-highlighting-v2
>   Version : 0.0~git20230729.37449ab-1
>   Upstream Author : Yusuke Inuzuka
> * URL : https://github.com/yuin/goldmark-highlighting
> * License : Expat
>   Programming Lang: Go
>   Description : A Syntax highlighting extension for the goldmark markdown 
> parser.
>
> This package provides github.com/yuin/goldmark-highlighting/v2
>
> Version 1 is packaged in Debian as golang-github-yuin-goldmark-highlighting
>
> Version 2 is needed for updating Caddy.
>

v1 is only used by caddy, you can just update it to v2 without
changing source & binary package name when you upload the new version
of caddy.
There is no rule that major versions must be packaged separately. It's
only needed when the transition is hard to coordinate with all the
reverse-depends. (Just comparing to the C libraries, we only add
version suffix in -dev package name when reverse-depends are hard to
adapt to the new api.)

-- 
Shengjing Zhu



Bug#1051980: FTBFS on i386: angle-test/bezier-test fail

2023-09-16 Thread Shengjing Zhu
Control: tag -1 + patch

Hi,

On Fri, Sep 15, 2023 at 4:27 PM Shengjing Zhu  wrote:
> The following tests FAILED:
>   2 - angle-test (Failed)
>   3 - bezier-test (Failed)

They are caused by gcc-13 which defaults to -fexcess-precision=standard for c++.

Please see the attached patch.

-- 
Shengjing Zhu


lib2geom_1.2.2-3.1.debdiff
Description: Binary data


Bug#1034732: marked as done (Keep out of testing)

2023-09-13 Thread Shengjing Zhu
On Wed, Sep 13, 2023 at 4:04 PM Sebastian Ramacher  wrote:
>
> Control: reopen -1
>
> Hi,
>
> the bug was meant to keep the package out of testing as long as it is
> not maintained. Unless you are volunteering to maintain it, this bug is
> not fixed.
>

Yes, it's unfortunately auto-closed by the changelog...

-- 
Shengjing Zhu



Bug#1041504: moc: FTBFS with ffmpeg 6.0

2023-09-12 Thread Shengjing Zhu
Hi,

On Wed, Jul 19, 2023 at 09:48:41PM +0200, Sebastian Ramacher wrote:
> Source: moc
> Version: 1:2.6.0~svn-r3005-3
> Severity: important
> Tags: ftbfs sid trixie
> X-Debbugs-Cc: sramac...@debian.org
> 
> moc FTBFS with ffmpeg 6.0 (available in experimental):

I NMU 2.6.0~svn-r3005-3.1 which fixes building with ffmpeg 6.0.

Please see patch at https://salsa.debian.org/riesebie/moc/-/merge_requests/3



Bug#1043108: libevent: fails to build against glibc 2.38

2023-09-11 Thread Shengjing Zhu
On Sat, Sep 9, 2023 at 9:21 PM Nicolas Mora  wrote:
>
> Le 2023-09-08 à 02 h 51, Samuel Thibault a écrit :
> >>> is the only exposure, and that file is not installed, so there is no way
> >>> for another package to produce a reference to it. I did check on the
> >>> archive in the amd64 case, no package does.
> >>>
> >>
> >> Thanks, that's indeed not possible to use.
> >
> > That being said, like #1043184 you will need to make libevent-core-2.1-7
> > Break the previous versions of the other libevent packages, to make sure
> > they get upgraded to the version that doesn't use event_strlcpy_ any
> > more.
> >
>
> Thanks, therefore adding 'Breaks: libevent-2.1-7 (<= 2.1.12-stable-8)'
> in the d/control file will make the other packages rebuild then.
>

It looks like there is no need for Breaks.

$ apt rdepends libevent-core-2.1-7 |grep libevent
libevent-core-2.1-7
  Depends: libevent-dev (= 2.1.12-stable-8)
  Depends: libevent-pthreads-2.1-7 (= 2.1.12-stable-8)
  Depends: libevent-openssl-2.1-7 (= 2.1.12-stable-8)
  Depends: libevent-extra-2.1-7 (= 2.1.12-stable-8)

All these packages have strict equal dependency on libevent-core-2.1-7.

-- 
Shengjing Zhu



Bug#1043108: libevent: fails to build against glibc 2.38

2023-09-07 Thread Shengjing Zhu
On Fri, Sep 8, 2023 at 1:10 AM Samuel Thibault  wrote:
>
> Shengjing Zhu, le ven. 08 sept. 2023 00:05:23 +0800, a ecrit:
> > On Sun, Aug 06, 2023 at 10:30:38AM +0200, Samuel Thibault wrote:
> > > Source: libevent
> > > Version: 2.1.12-stable-8
> > > Severity: important
> > > Tags: patch
> > >
> > > Hello,
> > >
> > > libevent fails to build against glibc 2.38:
> > >
> > > --- debian/libevent-core-2.1-7.symbols.original 2023-08-06 
> > > 10:17:18.031636016 +0200
> > > +++ debian/libevent-core-2.1-7.symbols  2023-08-06 10:17:28.135665241 
> > > +0200
> > > @@ -310,7 +310,6 @@
> > >   event_set_mem_functions@Base 2.1.8-stable
> > >   event_sock_err@Base 2.1.8-stable
> > >   event_sock_warn@Base 2.1.8-stable
> > > - (arch=!musl-linux-any)event_strlcpy_@Base 2.1.8-stable
> > >   event_warn@Base 2.1.8-stable
> > >   event_warnx@Base 2.1.8-stable
> >
> > I don't understand why it's safe to drop this symbol.
>
> Because it's not exposed in the API to other packages:
>
> ./strlcpy-internal.h:#define strlcpy event_strlcpy_
>
> is the only exposure, and that file is not installed, so there is no way
> for another package to produce a reference to it. I did check on the
> archive in the amd64 case, no package does.
>

Thanks, that's indeed not possible to use.

-- 
Shengjing Zhu



Bug#1043108: libevent: fails to build against glibc 2.38

2023-09-07 Thread Shengjing Zhu
X-Debbugs-CC: sthiba...@debian.org

Hi,

On Sun, Aug 06, 2023 at 10:30:38AM +0200, Samuel Thibault wrote:
> Source: libevent
> Version: 2.1.12-stable-8
> Severity: important
> Tags: patch
> 
> Hello,
> 
> libevent fails to build against glibc 2.38:
> 
> --- debian/libevent-core-2.1-7.symbols.original   2023-08-06 
> 10:17:18.031636016 +0200
> +++ debian/libevent-core-2.1-7.symbols2023-08-06 10:17:28.135665241 
> +0200
> @@ -310,7 +310,6 @@
>   event_set_mem_functions@Base 2.1.8-stable
>   event_sock_err@Base 2.1.8-stable
>   event_sock_warn@Base 2.1.8-stable
> - (arch=!musl-linux-any)event_strlcpy_@Base 2.1.8-stable
>   event_warn@Base 2.1.8-stable
>   event_warnx@Base 2.1.8-stable

I don't understand why it's safe to drop this symbol.

I think the bug is same as https://bugs.debian.org/1023284, which needs
workaround to keep the exported symbol with new glibc.

-- 
Shengjing Zhu



Bug#1051333: RM: golang-github-appc-goaci -- RoQA; Upstream discontinued; not useful after removing rkt

2023-09-06 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-appc-go...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-github-appc-goaci


This library is for rkt, which is discontinued by upstream and removed in
Debian.



Bug#1050900: FTBFS: cannot find package "github.com/cheggaaa/pb"

2023-08-31 Thread Shengjing Zhu
Source: aptly
Version: 1.5.0+ds1-1
Severity: serious
Tags: ftbfs trixie sid patch
X-Debbugs-Cc: z...@debian.org

src/github.com/aptly-dev/aptly/console/progress.go:9:2: cannot find package 
"github.com/cheggaaa/pb" in any of:
/usr/lib/go-1.21/src/github.com/cheggaaa/pb (from $GOROOT)
/<>/obj-x86_64-linux-gnu/src/github.com/cheggaaa/pb (from 
$GOPATH)

It's because golang-gopkg-cheggaaa-pb.v1-dev remove this compatible symlink
which is conflict with golang-github-cheggaaa-pb-dev package.

Please see the patch
https://salsa.debian.org/debian/aptly/-/merge_requests/11


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.4.0-2-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1050861: RM: golang-github-twstrike-gotk3adapter -- RoQA; FTBFS since 2021, coyim leaf library

2023-08-30 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-twstrike-gotk3adap...@packages.debian.org, 
z...@debian.org
Control: affects -1 + src:golang-github-twstrike-gotk3adapter


golang-github-twstrike-gotk3adapter was introduced to build coyim, which is
already removed in 2021, see #994195.



Bug#1050679: golang-github-twstrike-gotk3adapter: Unnecessary build dependency libgio-cil

2023-08-28 Thread Shengjing Zhu
On Tue, Aug 29, 2023 at 1:12 AM Bastian Germann  wrote:
>
> Am 28.08.23 um 19:09 schrieb Shengjing Zhu:
> > Have you seen that this package is FTBFS
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997717
> >
> > I don't think NMU dropping libgio-cil makes sense at this point...
>
> It does, please see #1049372.

Well, the source package of
golang-github-twstrike-gotk3adapter/0.0~git20170505.0.901a95d+ds-3.1
is still in unstable if -3.2 is not built...
Looks more than a `dak rm` bug if it stops complaining. But ftp-master
can remove packages even if `dak rm` complains.
/shrug

-- 
Shengjing Zhu



Bug#1050679: golang-github-twstrike-gotk3adapter: Unnecessary build dependency libgio-cil

2023-08-28 Thread Shengjing Zhu
On Mon, Aug 28, 2023 at 7:00 AM Bastian Germann  wrote:
>
> Source: golang-github-twstrike-gotk3adapter
> Severity: minor
> Version: 0.0~git20170505.0.901a95d+ds-3.1
>
> libgio-cil is a C# library and not even its development package.
> There is no reason to have this in a go package so please drop it.
>

Have you seen that this package is FTBFS
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997717

I don't think NMU dropping libgio-cil makes sense at this point...



Bug#1050168: FTBFS: test_no_local_cert: tlsv13 alert certificate required

2023-08-24 Thread Shengjing Zhu
Hi,

On Thu, Aug 24, 2023 at 5:38 AM Alberto Bertogli
 wrote:
>
> On Mon, Aug 21, 2023 at 05:32:53PM +0800, Shengjing Zhu wrote:
> >Source: kxd
> >Version: 0.15-4
> >Severity: serious
> >Tags: ftbfs
> >X-Debbugs-Cc: albert...@blitiri.com.ar, z...@debian.org
> >
> >I'm not sure if it's related to golang-defaults -> golang-1.21 recently.
> >
> [...]
> >Traceback (most recent call last):
> >  File "/<>/tests/run_tests", line 360, in test_no_local_cert
> >self.assertEqual(err.reason, "SSLV3_ALERT_BAD_CERTIFICATE")
> >AssertionError: 'TLSV13_ALERT_CERTIFICATE_REQUIRED' != 
> >'SSLV3_ALERT_BAD_CERTIFICATE'
> >- TLSV13_ALERT_CERTIFICATE_REQUIRED
> >+ SSLV3_ALERT_BAD_CERTIFICATE
>
> Thanks for filing this!
>
> Yeah I think it's likely, this looks like a more specific and accurate
> error is now reported in this case, either due to the Go TLS library, or
> OpenSSL (which the tests use because they're written in Python).
>
> I have a patch in the `next` branch that should update the test
> accordingly:
>
> https://blitiri.com.ar/git/r/kxd/c/ca7d96cc6088cddbdd9904cc8de8192b417a9340/
>
> https://blitiri.com.ar/git/r/kxd/c/ca7d96cc6088cddbdd9904cc8de8192b417a9340.patch
>
> Would you mind giving it a try? It should solve the problem.
>

I have uploaded the patch in kxd/0.15-4.1.

BTW I see this package doesn't have the Built-Using field (or
Static-Built-Using more correctly) to track the embedded Go toolchain
version, although it has `Built-Using: ${misc:Built-Using}` in
debian/control file. Would you like to improve that a bit?

-- 
Shengjing Zhu



Bug#1050216: cpu-features: FTBFS on armhf, armel "Including cpuinfo_aarch64.h from a non-aarch64 target"

2023-08-22 Thread Shengjing Zhu
Control: severity -1 important

On Tue, Aug 22, 2023 at 4:21 PM Emanuele Rocca  wrote:
>
> Source: cpu-features
> Version: 0.7.0-1
> Severity: serious
> Tags: sid trixie ftbfs
> User: debian-...@lists.debian.org
> Usertags: armhf armel
>
> Hi,
>
> cpu-features fails to build on armhf and armel with the following error:
>
> In file included from /<>/test/cpuinfo_aarch64_test.cc:15:
> /<>/test/../include/cpuinfo_aarch64.h:155:2: error: #error 
> "Including cpuinfo_aarch64.h from a non-aarch64 target."
>   155 | #error "Including cpuinfo_aarch64.h from a non-aarch64 target."
>   |  ^
> make[3]: *** [test/CMakeFiles/cpuinfo_aarch64_test.dir/build.make:79: 
> test/CMakeFiles/cpuinfo_aarch64_test.dir/cpuinfo_aarch64_test.cc.o] Error 1
> make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi'
> make[2]: *** [CMakeFiles/Makefile2:1400: 
> test/CMakeFiles/cpuinfo_aarch64_test.dir/all] Error 2

I can't reproduce it on abel.debian.org
https://db.debian.org/machines.cgi?host=abel
I assume you are cross building, or running it on an armhf/armel
container on arm64 host.

-- 
Shengjing Zhu



Bug#1050168: FTBFS: test_no_local_cert: tlsv13 alert certificate required

2023-08-21 Thread Shengjing Zhu
Source: kxd
Version: 0.15-4
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: albert...@blitiri.com.ar, z...@debian.org

I'm not sure if it's related to golang-defaults -> golang-1.21 recently.

tests/run_tests -b
...F
Stderr:
/usr/lib/python3.11/unittest/case.py:622: ResourceWarning: unclosed 

  with outcome.testPartExecutor(self):
..
==
FAIL: test_no_local_cert (__main__.TrickyRequests.test_no_local_cert)
No local certificate.
--
Traceback (most recent call last):
  File "/<>/tests/run_tests", line 357, in test_no_local_cert
conn.getresponse()
  File "/usr/lib/python3.11/http/client.py", line 1378, in getresponse
response.begin()
  File "/usr/lib/python3.11/http/client.py", line 318, in begin
version, status, reason = self._read_status()
  ^^^
  File "/usr/lib/python3.11/http/client.py", line 279, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
   ^^
  File "/usr/lib/python3.11/socket.py", line 706, in readinto
return self._sock.recv_into(b)
   ^^^
  File "/usr/lib/python3.11/ssl.py", line 1278, in recv_into
return self.read(nbytes, buffer)
   ^
  File "/usr/lib/python3.11/ssl.py", line 1134, in read
return self._sslobj.read(len, buffer)
   ^^
ssl.SSLError: [SSL: TLSV13_ALERT_CERTIFICATE_REQUIRED] tlsv13 alert certificate 
required (_ssl.c:2576)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/<>/tests/run_tests", line 360, in test_no_local_cert
self.assertEqual(err.reason, "SSLV3_ALERT_BAD_CERTIFICATE")
AssertionError: 'TLSV13_ALERT_CERTIFICATE_REQUIRED' != 
'SSLV3_ALERT_BAD_CERTIFICATE'
- TLSV13_ALERT_CERTIFICATE_REQUIRED
+ SSLV3_ALERT_BAD_CERTIFICATE


Stdout:
Launching server:  /<>/out/kxd 
--data_dir=/tmp/kxdtest-y_lm39pn/config-server-u2ol6sph/data 
--key=/tmp/kxdtest-y_lm39pn/config-server-u2ol6sph/key.pem 
--cert=/tmp/kxdtest-y_lm39pn/config-server-u2ol6sph/cert.pem 
--logfile=/tmp/kxdtest-y_lm39pn/config-server-u2ol6sph/log 
--hook=/tmp/kxdtest-y_lm39pn/config-server-u2ol6sph/hook

--
Ran 10 tests in 3.009s

FAILED (failures=1)



Bug#1049983: panic: connection already exists

2023-08-17 Thread Shengjing Zhu
Control: severity -1 grave

On Fri, Aug 18, 2023 at 4:51 AM Yuri D'Elia  wrote:
>
> Package: syncthing
> Version: 1.19.2~ds1-2
> Severity: normal
>
> With 1.19.2~ds1-2 syncthing panis immediately on the first connection
> with the following error:
>
> | goroutine 685 [select]:
> | 
> github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).watchLoop(0xc0002ec180,
>  {0x12318d0, 0xc00066f7c0}, {0x1221680, 0x1}, {0xc00270ca00, 0x1, 0x1}, 
> 0xc0026a6480, 0xc0005f1080, ...)
> | github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:81 +0x13d
> | created by github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch 
> in goroutine 836
> | github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:59 +0x453
> | panic: connection already exists
>
> Rolling back to 1.19.2~ds1-1+b5 and keeping everything else the same the
> problem disappears...

Thanks for the report, I'm raising the severity to prevent it
migrating to testing.

-- 
Shengjing Zhu



Bug#1049946: RM: golang-github-labstack-echo.v3 -- RoQA; superseded by golang-github-labstack-echo

2023-08-17 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-labstack-echo...@packages.debian.org, 
z...@debian.org
Control: affects -1 + src:golang-github-labstack-echo.v3


golang-github-labstack-echo has been updated to 4.x, which obsoleted the v2 and 
v3.



Bug#1049945: RM: golang-github-labstack-echo.v2 -- RoQA; superseded by golang-github-labstack-echo

2023-08-17 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-labstack-echo...@packages.debian.org, 
z...@debian.org
Control: affects -1 + src:golang-github-labstack-echo.v2


golang-github-labstack-echo has been updated to 4.x, which obsoleted the v2 and 
v3.



Bug#1042736: golang-github-dgrijalva-jwt-go-dev: Broken transitional package

2023-08-16 Thread Shengjing Zhu
Control: affects -1 - go-exploitdb

Hi Adrian Bunk,

Please drop the Dep-Wait on buildd for go-exploitdb. Thanks.

-- 
Shengjing Zhu



Bug#1043436: RM: packer -- ROM; license is changed to BUSL-1.1 (non-free)

2023-08-10 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: pac...@packages.debian.org, z...@debian.org
Control: affects -1 + src:packer


This project's license is changed from MPL to BUSL-1.1, which is not DFSG 
anymore.
See 
https://github.com/hashicorp/packer/commit/19055df3ec612ab556aa48e8eac2cb2d401fbab5
And https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license



Bug#1043118: victoriametrics: FTBFS: test failure

2023-08-10 Thread Shengjing Zhu
On Thu, Aug 10, 2023 at 5:57 PM Guillem Jover  wrote:
>
> Hi!
> I cannot reproduce this one on my sid chroot, but another error
> completely different in TestMarshalUnmarshalInt64Array.
>

This is a flaky test, I have reported it to upstream and it has been fixed.
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3683

-- 
Shengjing Zhu



Bug#1043371: RM: golang-github-elisescu-pty -- RoQA; unnecessary fork, changes have been merged back

2023-08-09 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-elisescu-...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-github-elisescu-pty


No reverse dependency. Changes have been merged in golang-github-creack-pty-dev.



Bug#1040507: Default GOTOOLCHAIN value in Go1.21

2023-08-02 Thread Shengjing Zhu
Hi,

As Go1.21 is to be released recently, I'd like to know what value we
shall set for GOTOOLCHAIN env.

The default value is auto, which means it will download the newer
toolchain if go.mod ——_explicitly_ says so. See
https://go.dev/doc/toolchain for details.

Please be aware that it doesn't affect how we build Go packages, as
dh-golang will set GOTOOLCHAIN to local to prevent it from accessing
the network. So here we only discuss the user experience when using
the Go toolchain itself.

At #1040507, users are concerned if the downloaded binaries are
cryptographically verified. Yes, they are verified the same as Go
libraries. If you disable GOSUMDB, it will not be verified, but this
means all the Go libraries are not verified as well and we won't
disable that by default.

Users may have concerns about privacy, but there are already envs like
GOPROXY, which is set to https://proxy.golang.org. I don't see much
value to change GOPROXY to "off" or other values, as it really hurts
the development experience. So if users would change GOPROXY env for
privacy reason, I would expect them to change GOTOOLCHAIN as well.
(Actually if GOPROXY is set to off, go won't download newer
toolchains.)

Also I don't see much security concerns as if upstream does evil in
their binary releases I would be much concerned about their source
which is much harder to audit.

Another thought is we always release very old versions in Debian
stable. For example we just released Debian 12, which has Go1.19, but
Go1.19 is to be EOL in the next few weeks when Go1.21 is released.
Allowing Go to download a newer toolchain by default would just make
such an old version more useful...

I incline to leave the GOTOOLCHAIN value as is, any thoughts?

-- 
Shengjing Zhu



Bug#1036256: golang-github-pin-tftp: FTBFS in testing

2023-07-30 Thread Shengjing Zhu
On Mon, Jul 31, 2023 at 3:31 AM Thiago Andrade  wrote:
>
> I tested this package on an amd64 PorterBox and the bug seems to have
> been resolved by disabling two tests.
> I've attached this diff, feel free to test it and upload it as soon as
> possible.

This doesn't make sense. Could you elaborate why these tests fail and
should be skipped?
Just disabling tests without explanation doesn't make this package less buggy.

-- 
Shengjing Zhu



Bug#1042542: RM: golang-github-influxdata-tail -- RoQA; unnecessary fork, can be replaced by golang-github-nxadm-tail

2023-07-29 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-influxdata-t...@packages.debian.org, z...@debian.org
Control: affects -1 + src:golang-github-influxdata-tail


No reverse dependency. golang-github-nxadm-tail is better.



Bug#1042375: RM: golang-github-marten-seemann-qtls-go1-19 -- RoQA; merged in golang-github-lucas-clemente-quic-go

2023-07-27 Thread Shengjing Zhu
Package: ftp.debian.org
Severity: normal
User: ftp.debian@packages.debian.org
Usertags: remove
X-Debbugs-Cc: golang-github-marten-seemann-qtls-go1...@packages.debian.org, 
z...@debian.org
Control: affects -1 + src:golang-github-marten-seemann-qtls-go1-19

This package was merged in golang-github-lucas-clemente-quic-go, meanwhile
it is for golang-1.19, which is no longer the default one.



Bug#1042089: src:golang-defaults: fails to migrate to testing for too long: triggers autopkgtest failure on armhf

2023-07-26 Thread Shengjing Zhu
On Thu, Jul 27, 2023 at 2:51 AM David Kalnischkies
 wrote:
>
> On Wed, Jul 26, 2023 at 04:48:55PM +0200, Paul Gevers wrote:
> > [2]. Hence, I am filing this bug. The version in unstable triggers an
> > autopkgtest failure in vim-youcompleteme on armhf.
>
> This used to be the case for armel, too, until today, which had gccgo-13
> 13.1.0-9 migrate to testing – the day before it failed with 13.1.0-6.
> armhf seems to have followed up just now with a passing grade:
> https://ci.debian.net/packages/v/vim-youcompleteme/testing/armhf/

Yes, I'm waiting for gcc-13 to migrate. See my previous trigger with
gcc-13 from unstable.
https://ci.debian.net/user/zhsj/jobs?package=ycmd

-- 
Shengjing Zhu



Bug#967375: gcin: depends on deprecated GTK 2

2023-07-22 Thread Shengjing Zhu
Control: tags -1 + wontfix

On Sat, Jul 22, 2023 at 11:39 PM Bastian Germann  wrote:
>
> Please just drop gcin-gtk2-immodule.
>

All gtk2 input method modules are supposed to be the last ones to be
removed from Debian.
Please see smcv's last paragraph.

-- 
Shengjing Zhu



Bug#1041254: docker.io: FTBFS: test failures

2023-07-16 Thread Shengjing Zhu
Control: forwarded -1 https://github.com/moby/moby/pull/45972

On Sun, Jul 16, 2023 at 10:51 PM Sebastian Ramacher
 wrote:
>
> Source: docker.io
> Version: 20.10.24+dfsg1-1
> Severity: serious
> Tags: ftbfs sid trixie
> Justification: fails to build from source (but built successfully in the past)
>
> https://buildd.debian.org/status/fetch.php?pkg=docker.io&arch=amd64&ver=20.10.24%2Bdfsg1-1%2Bb4&stamp=1689240350&raw=0
>

FTR, it's caused by golang-1.20 1.20.6-1, a security patch release
which restricts http header.
Should be fixed by https://github.com/moby/moby/pull/45972

-- 
Shengjing Zhu



Bug#1030932: golang-github-go-enry-go-license-detector: FTBFS on mipsel: test failures

2023-07-13 Thread Shengjing Zhu
Control: reopen -1

Hi,

On Thu, Jul 13, 2023 at 6:09 PM Pirate Praveen  wrote:
>
> On Thu, 9 Feb 2023 14:40:48 +0100 Sebastian Ramacher
>  wrote:
>  > Source: golang-github-go-enry-go-license-detector
>  > Version: 4.3.0+git20221007.a3a1cc6-1
>  > Severity: serious
>  > Tags: ftbfs
>  > Justification: fails to build from source (but built successfully in
> the past)
>  >
>  >
> https://buildd.debian.org/status/fetch.php?pkg=golang-github-go-enry-go-license-detector&arch=mipsel&ver=4.3.0%2Bgit20221007.a3a1cc6-1%2Bb2&stamp=1675941345&raw=0
>  >
>
> This looks like a temporary error, last build was passing
>
> https://buildd.debian.org/status/fetch.php?pkg=golang-github-hhatto-gorst&arch=mipsel&ver=0.0%7Egit20181029.ca9f730-2%2Bb6&stamp=1681037294&raw=0

You look at the wrong log, it's golang-github-hhatto-gorst, not
golang-github-go-enry-go-license-detector.
It FTBFS on buildd currently.

-- 
Shengjing Zhu



Bug#1022957: golang-github-blynn-nex: diff for NMU version 0.0.0+git.2021.03.30.1a3320dab9-2.1

2023-07-12 Thread Shengjing Zhu
On Thu, Jul 13, 2023 at 2:00 AM Boyuan Yang  wrote:
>
> Control: tags 1022957 + patch
> Control: tags 1022957 + pending
>
> Dear maintainer,
>
> I've prepared an NMU for golang-github-blynn-nex (versioned as 
> 0.0.0+git.2021.03.30.1a3320dab9-2.1) and
> uploaded it to DELAYED/14. Please feel free to tell me if I
> should delay it longer.
>
> Regards.
>
> diff -Nru 
> golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/changelog 
> golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/changelog
> --- golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/changelog  
>   2022-11-01 08:33:32.0 -0400
> +++ golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/changelog  
>   2023-07-12 13:51:55.0 -0400
> @@ -1,3 +1,11 @@
> +golang-github-blynn-nex (0.0.0+git.2021.03.30.1a3320dab9-2.1) unstable; 
> urgency=medium
> +
> +  * Non-maintainer upload.
> +  * debian/control: Mark package nex to conflict with package nvi
> +due to file conflict of /usr/bin/nex. (Closes: #1022957)
> +
> + -- Boyuan Yang   Wed, 12 Jul 2023 13:51:55 -0400
> +
>  golang-github-blynn-nex (0.0.0+git.2021.03.30.1a3320dab9-2) unstable; 
> urgency=medium
>
>* Re-upload source-only.
> diff -Nru 
> golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/control 
> golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/control
> --- golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/control
>   2022-11-01 08:33:32.0 -0400
> +++ golang-github-blynn-nex-0.0.0+git.2021.03.30.1a3320dab9/debian/control
>   2023-07-12 13:51:40.0 -0400
> @@ -20,6 +20,8 @@
>   ${shlibs:Depends},
>  Suggests:
>   graphviz,
> +Conflicts:
> + nvi,
>  Description: lexer similar to Lex/Flex - cli
>   Nex is a lexer similar to Lex/Flex that:
>* generates Go code instead of C code

This is not right as per debian policy 10.1.

"Two different packages must not install programs with different
functionality but with the same filenames".

Please cancel the NMU.

-- 
Shengjing Zhu



Bug#1040157: ITP: golang-github-azuread-microsoft-authentication-library-for-go -- Microsoft Authentication Library (MSAL) for Go

2023-07-02 Thread Shengjing Zhu
Control: merge -1 1039471

On Sun, Jul 2, 2023 at 11:57 PM Félix Sipma  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma 
>
> * Package name: 
> golang-github-azuread-microsoft-authentication-library-for-go
>   Version : 0.6.0-1
>   Upstream Author : Microsoft
> * URL : 
> https://github.com/AzureAD/microsoft-authentication-library-for-go
> * License : Expat
>   Programming Lang: Go
>   Description : Microsoft Authentication Library (MSAL) library for Go

This has already been packaged, and it's waiting in NEW.
https://ftp-master.debian.org/new/golang-github-azuread-microsoft-authentication-library-for-go_1.0.0-1.html

-- 
Shengjing Zhu



Bug#1039022: obsoleted fork, can be replaced by golang-github-creack-pty-dev

2023-06-24 Thread Shengjing Zhu
Source: golang-github-elisescu-pty
Version: 1.1.9-1
Severity: serious
X-Debbugs-Cc: z...@debian.org

This fork only contains one change:

https://github.com/elisescu/pty/commit/b36ef7cd (Add a Setsize function to set
the size of the terminal)

This is already merged in https://github.com/creack/pty/commit/f4f01f59

Reverse dependencies should migrate to golang-github-creack-pty-dev.


-- System Information:
Debian Release: 12.0
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-9-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1038902: docker.io: FTBFS skip btrfs

2023-06-23 Thread Shengjing Zhu
On Fri, Jun 23, 2023 at 4:51 PM Bastien Roucariès  wrote:
> To test create a btrfs filesystem and mount in on your schroot root or 
> pbuilder root.
>

That's far from what I can do. Setting up a non normal build system is
not something we can support.
And throwing non non-working patch and tagging the bug with patch is
not appreciated.

-- 
Shengjing Zhu



Bug#1038902: docker.io: FTBFS skip btrfs

2023-06-23 Thread Shengjing Zhu
Control: tags -1 - patch

On Fri, Jun 23, 2023 at 4:42 PM Shengjing Zhu  wrote:
>
> Control: severity -1 wishlist
> Control: tags -1 patch
>

Fixing control command...

-- 
Shengjing Zhu



Bug#1038902: docker.io: FTBFS skip btrfs

2023-06-23 Thread Shengjing Zhu
Control: severity -1 wishlist
Control: tags -1 patch

On Fri, Jun 23, 2023 at 5:33 AM Bastien Roucariès  wrote:
>
> Source: docker.io
> Severity: serious
> Tags: ftbfs
> control: tags -1 + patch
> Justification: FTBFS
>
> Dear Maintainer,
>
> I had applied the following patch for compiling under btrfs for buster. Could
> you refresh and apply for other version

The patch doesn't apply to the current version. Meanwhile it doesn't
FTBFS on buildd.

-- 
Shengjing Zhu



Bug#1038793: unmaintained fork for jwt-go

2023-06-21 Thread Shengjing Zhu
Source: golang-github-form3tech-oss-jwt-go
Version: 3.2.3-1
Severity: serious
X-Debbugs-Cc: z...@debian.org

I don't see any reason to introduce another unmaintained fork of jwt-go.
Since it hasn't be in testing before, no existing code depends on that.
New code should use https://tracker.debian.org/pkg/golang-github-golang-jwt-jwt


-- System Information:
Debian Release: 12.0
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-9-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1037927: ITP: fuse -- bazil.org/fuse - With macOS support and its own import path so replace directives aren't necessary

2023-06-15 Thread Shengjing Zhu
On Thu, Jun 15, 2023 at 3:29 AM Félix Sipma  wrote:
>
> Sorry about this, the message was auto-generated by dh-make-golang and I
> forgot to edit the package name in the ITP. I intend to use the usual
> golang naming "golang-github-anacrolix-fuse".

FWIW, You could use the `dh-make-golang -type library` option.

--
Shengjing Zhu



Bug#1037480: autopkgtest fails with golang-1.20

2023-06-13 Thread Shengjing Zhu
Source: ycmd
Version: 0+20230103+gitf53e7ac+ds-1
Severity: serious
X-Debbugs-Cc: z...@debian.org

Control: forworded -1 https://github.com/ycm-core/ycmd/commit/01a1f543

I've updated golang-defaults to 1.20 in unstable, your package's autopkgtest
fails with that.

I've sent the fix to upstream, could you backport the commit or package a new
snapshot.

https://github.com/ycm-core/ycmd/commit/01a1f543

-- System Information:
Debian Release: 12.0
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-9-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1037035: FTBFS due to tests relying on running redis server

2023-06-02 Thread Shengjing Zhu
Source: beaker
Version: 1.12.1-1
Severity: serious
Tags: ftbfs patch
X-Debbugs-Cc: z...@debian.org


The tests need a running redis server. I suggests ignore it just
like the mongodb one.

Please see the patch.
diff -Nru beaker-1.12.1/debian/changelog beaker-1.12.1/debian/changelog
--- beaker-1.12.1/debian/changelog  2023-02-10 02:37:53.0 +0800
+++ beaker-1.12.1/debian/changelog  2023-06-02 19:23:50.0 +0800
@@ -1,3 +1,9 @@
+beaker (1.12.1-1.1) unstable; urgency=medium
+
+  * Exclude tests relying on running redis server.
+
+ -- Shengjing Zhu   Fri, 02 Jun 2023 19:23:50 
+0800
+
 beaker (1.12.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru beaker-1.12.1/debian/rules beaker-1.12.1/debian/rules
--- beaker-1.12.1/debian/rules  2023-02-10 02:37:53.0 +0800
+++ beaker-1.12.1/debian/rules  2023-06-02 19:23:37.0 +0800
@@ -1,6 +1,6 @@
 #! /usr/bin/make -f
 
 export PYBUILD_NAME=beaker
-export PYBUILD_TEST_ARGS=--ignore=tests/test_memcached.py 
--ignore=tests/test_managers/test_ext_mongodb.py -k 'not 
test_cookie_expires_different_locale'
+export PYBUILD_TEST_ARGS=--ignore=tests/test_memcached.py 
--ignore-glob=tests/test_managers/test_ext_*.py -k 'not 
test_cookie_expires_different_locale'
 %:
dh $@ --with python3 --buildsystem=pybuild


Bug#1036704: unblock: dhcpcd5/9.4.1-22

2023-05-24 Thread Shengjing Zhu
On Wed, May 24, 2023 at 9:57 PM Shengjing Zhu  wrote:
> [ Checklist ]
>   [x] attach debdiff against the package in testing

Sorry, missing attachment...


dhcpcd5_9.4.1-22.debdiff
Description: Binary data


Bug#1036704: unblock: dhcpcd5/9.4.1-22

2023-05-24 Thread Shengjing Zhu
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: dhcp...@packages.debian.org, z...@debian.org, 
martin-eric.rac...@iki.fi
Control: affects -1 + src:dhcpcd5

Please unblock package dhcpcd5

[ Reason ]
The packages fails to run on ppc64el (syscall is blocked by seccomp
policy).
And `dhcpcd -U` command also fails to run on all arch (newfstatat syscall
introduced by glibc is blocked by seccomp policy)

While trying to run autopkgtests to verify these issues, I find it contains
isolation-machine tests, which never run Debian infra, but are broken.
So this version contains fixes for autopkgtests too.

[ Impact ]
Without the unblock, the package is not functional entirely on ppc64el,
and one subcommand is not functional on all arch.

[ Tests ]
It has autopkgtests, but non-trival ones need isolation-machine.
I've run them on Ubuntu autopkgtest infra.

[ Risks ]
Code is trival and easy to review.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
None

unblock dhcpcd5/9.4.1-22



Bug#1034465: reportbug: dhcpcd -U results in "Bad system call"

2023-05-24 Thread Shengjing Zhu
The relevant fix is 
https://github.com/NetworkConfiguration/dhcpcd/commit/38befd4e



Bug#1036662: killed by SIGSYS on ppc64el

2023-05-23 Thread Shengjing Zhu
Source: dhcpcd5
Version: 9.4.1-21
Severity: important
X-Debbugs-Cc: z...@debian.org

When running on ppc64el, it's killed by SIGSYS due to seccomp policy.
It has been fixed in https://github.com/NetworkConfiguration/dhcpcd/pull/181



Bug#1036098: autopkgtests fail when testbed has running dns server

2023-05-22 Thread Shengjing Zhu
On Tue, May 23, 2023 at 2:20 PM Martin-Éric Racine
 wrote:
[...]
> > > I merged your change to the dnsmasq configuration. For some reason, it
> > > makes 'piuparts' fail in the Salsa pipeline.
> >
> > The pipeline failure is not related. It's because apt no longer
> > depends adduser. I know it's been discussed elsewhere, but I can't
> > remember (maybe on IRC). Somebody is working on it, I think the plan
> > is to mark adduser essential.
> > You could just re-trigger the pipeline for your old commit to confirm.
>
> It still fails.

I mean it fails without this change. You can see
https://salsa.debian.org/debian/dhcpcd5/-/jobs/4238885 also fails,
which is for your last good commit
https://salsa.debian.org/debian/dhcpcd5/-/commit/e7f24aa4

-- 
Shengjing Zhu



Bug#1036098: autopkgtests fail when testbed has running dns server

2023-05-22 Thread Shengjing Zhu
On Sun, May 21, 2023 at 1:20 AM Martin-Éric Racine
 wrote:
>
> On Mon, May 15, 2023 at 4:25 PM Shengjing Zhu  wrote:
> >
> > On Mon, May 15, 2023 at 8:55 PM Martin-Éric Racine
> >  wrote:
> > > However, doing this one week away from Debian's final freeze is the
> > > entirely wrong approach. This should have been done at least 2 months
> > > ago, before the soft freeze started.
> >
> > I'm aware of the timeline. Thus I filed with normal severity that
> > doesn't need to be fixed for Bookworm. And important for issue
> > relevant for Bookworm.
> > Debian doesn't run these autopkgtest at all, since the debci infra
> > doesn't support isolation-machine.
>
> I merged your change to the dnsmasq configuration. For some reason, it
> makes 'piuparts' fail in the Salsa pipeline.

The pipeline failure is not related. It's because apt no longer
depends adduser. I know it's been discussed elsewhere, but I can't
remember (maybe on IRC). Somebody is working on it, I think the plan
is to mark adduser essential.
You could just re-trigger the pipeline for your old commit to confirm.

-- 
Shengjing Zhu



Bug#1036164: nmu: fcitx5-zhuyin_5.0.11-1

2023-05-16 Thread Shengjing Zhu
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: binnmu
X-Debbugs-Cc: fcitx5-zhu...@packages.debian.org, z...@debian.org
Control: affects -1 + src:fcitx5-zhuyin

nmu fcitx5-zhuyin_5.0.11-1 . ANY . unstable . -m "Rebuild with libpinyin/2.8.1 
(Closes: #1036163)"

There must be better way to track this binary file format, but I'm not sure
how to implement it.
binNMU might be the easiest way currently.



  1   2   3   4   5   6   7   8   9   10   >