Hi! > I've prepared a new package and uploaded it to mentors just now [1]. I have > some questions about how to get it to salsa though. I created a repository at > https://salsa.debian.org/go-team/packages/golang-github-canonical-go-efilib > and I have the remote set up locally but I have no permission to gbp push. > How is that managed?
i've added user 'zyga-guest' owner for https://salsa.debian.org/go-team/packages/golang-github-canonical-go-efilib/-/project_members with automatic expiry in 2 years. For the sake of quality/security diligence I don't give Go team permissions immediately, but only after some time of proven track record of positive contributions to Debian. As you noticed, anyone can permissionlessly create repositories with `dh-make-golang create-salsa-project`, but you can't actually use it unless somebody gives permissions. Now you can do anything, but only for this Salsa project. > My second question relates to packaging. The particular package I prepared > uses LGPL-3.0 with static linking exception. I wasn't quite sure how to > express that correctly. I think it's best to look at the package on mentors > for details. I will be waiting for you to add me a Reviewer in your upcoming MR and then we can discuss the details there. I have stopped using the mentors.debian.net for package review, as GitLab MRs are superior in the submit/review/resubmit/rereview workflow and on mentors.d.n it is very hard to keep track on which packages I need to review, what I have already reviewed, what has a new version etc.. in a MR it is super easy to see which ones are assigned to me, and which ones are pending my review and which ones are pending on the submitter to respond.
