Problems with the CI infrastructure?

2020-09-18 Thread Gard Spreemann
Hi,

I must admit I don't know much about the CI/autopkgtest infrastructure,
but I've noticed over summer that the frequency at which my packages are
being tested has decreased a lot, especially when it comes to ordinary
tests in unstable (as opposed to tests that pick a few packages from
experimental).

Has there been some change to the CI infrastructure? Is it experiencing
problems? Am I just missing something?


 Best,
 Gard


signature.asc
Description: PGP signature


Re: Problems with the CI infrastructure?

2020-09-18 Thread Antonio Terceiro
On Fri, Sep 18, 2020 at 09:43:32AM +0200, Gard Spreemann wrote:
> Hi,
> 
> I must admit I don't know much about the CI/autopkgtest infrastructure,
> but I've noticed over summer that the frequency at which my packages are
> being tested has decreased a lot, especially when it comes to ordinary
> tests in unstable (as opposed to tests that pick a few packages from
> experimental).
> 
> Has there been some change to the CI infrastructure? Is it experiencing
> problems? Am I just missing something?

At the moment we are not running the "unstable only" tests
automatically.  There is work that needs to be done to improve the
efficiency of the unstable only scheduling, to avoid overwhelming the
system. You can still trigger them using the self-service interface
though.

For now the only tests that are being triggered automatically are for
unstable->testing migration, and the experimental->unstable tests. The
process that does that will also trigger pure unstable tests, but not as
often as we had before.


signature.asc
Description: PGP signature


Re: [External] Re: Lenovo discount portal update (and a few other things)

2020-09-18 Thread Mark Pearson

On 9/17/2020 5:12 AM, Yves-Alexis Perez wrote:


On Wed, 2020-09-02 at 15:30 -0400, Mark Pearson wrote:

On 9/2/2020 2:19 PM, Yves-Alexis Perez wrote:

We're still working on getting other geographies up and running - not
available yet I'm afraid.


Any idea of the timeframe? Weeks, months, more?

Afraid I don't know but I hope it's not months...it will depend on the
geo teams to some extent.
The US site took us a few weeks to get up but that was the first
oneso fingers crossed the others are easier. My colleague is chasing
the others down so I'll check with him what the status is.


Hi Mark,

did you have an update from your colleague on the other geos?

Regards,
- -- 
Yves-Alexis


Sorry - no update yet. I'll keep pushing
Mark



Bug#970559: ITP: glab -- An open-source GitLab command line tool

2020-09-18 Thread TODO
Package: wnpp
Severity: wishlist
Owner: TODO 

* Package name: glab
  Version : 1.10.0-1
  Upstream Author : Clement Sam
* URL : https://github.com/profclems/glab
* License : Expat
  Programming Lang: Go
  Description : An open-source GitLab command line tool

 GLab
 .
 All Contributors (#contributors-)
 .
 .
 Go Report Card (https://goreportcard.com/report/github.com/profclems/glab)
 GitHub Workflow Status .github/workflows/build_docs.yml Gitter
 
(https://gitter.im/glabcli/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
 License (LICENSE) Twitter
 
(https://twitter.com/intent/tweet?text=Take%20Gitlab%20to%20the%20command%20line%20with%20%23glab,%20an%20open-source%20GitLab%20CLI%20tool:&url=https%3A%2F%2Fgithub.com%2Fprofclems%2Fglab)
 .
 GLab is an open source Gitlab Cli tool written in Go (golang) to help
 work seamlessly with Gitlab from the command line. Work with issues,
 merge requests, watch running pipelines directly from your CLI among
 other features.
 .
 image Usage bash
   glab   [flags]
 .
 Core Commands• glab mr [list, create, close, reopen, delete]• glab
 issue [list, create, close, reopen, delete]• glab pipeline [list,
 delete, ci status, ci view]• glab config• glab helpExamples bash
   $ glab issue create --title="This is an issue title" --description="This
   is a really long description" $ glab issue list --closed $ glab pipeline
   ci view -b master# to watch the latest pipeline on master $ glab
   pipeline status# classic ci view
 .
 Learn More Read the documentation (https://clementsam.tech/glab) for
 more information on this tool.  Support glab 💖 By donating $5 or
 more you can support the ongoing development of this project. We'll
 appreciate some support. Thank you to all our supporters! 🙏
 [Contribute (https://opencollective.com/glab/contribute)] Individuals
 This project exists thanks to all the people who contribute. [Contribute
 (https://github.com/profclems/glab/blob/trunk/.github/CONTRIBUTING.md)].
 .
 Backers Thank you to all our backers! 🙏 [Become a backer
 (https://opencollective.com/glab/contribute)]
 .
 Installation Download a binary suitable for your OS at the releases page
 (https://github.com/profclems/glab/releases/latest).  Quick Install (Bash)
 You can install or update glab with: bash curl -sL https://j.mp/glab-i |
 sudo bash
 .
 or bash curl -s
 https://raw.githubusercontent.com/profclems/glab/trunk/scripts/quick_install.sh
 | sudo bash
 .
 Installs into usr/local/bin
 .
 NOTE: Please take care when running scripts in this fashion. Consider
 peaking at the install script itself and verify that it works as intended.
 Windows Available for download on scoop or manually as an installable
 executable file or a Portable archived file in tar and zip formats at the
 releases page (https://github.com/profclems/glab/releases/latest).
 Download and install now at the releases page
 (https://github.com/profclems/glab/releases/latest).
 .
 The installable executable file sets the PATH
 automatically.  Scoop sh scoop bucket add profclems-bucket
 https://github.com/profclems/scoop-bucket.git scoop install glab
 .
 Linux Downloads available via linuxbrew (homebrew) and tar balls Linuxbrew
 (Homebrew) sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Arch Linux glab is available through the gitlab-glab-bin
 (https://aur.archlinux.org/packages/gitlab-glab-bin/) package on
 the AUR.  Manual Installation Download the tar ball, untar and
 install: • Download the .tar.gz file from the releases page
 (https://github.com/profclems/glab/releases/latest)• unzip
 glab-*-linux-amd64.tar.gz to unzip the downloaded file• sudo mv
 glab-*-linux-amd64/glab /usr/binMacOS glab is available via Homebrew or
 you can manually install Homebrew sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Installing manually• Download the .tar.gz or .zip file from the releases
 page (https://github.com/profclems/glab/releases/latest) and unzip or
 untar• ls /usr/local/bin/ || sudo mkdir /usr/local/bin/; to make sure
 the bin folder exists• sudo mv glab-*-darwin-amd64/glab /usr/binBuilding
 From Source If a supported binary for your OS is not found at the releases
 page (https://github.com/profclems/glab/releases/latest), you can build
 from source: • Verify that you have Go 1.13.8+ installed sh
$ go version go version go1.14
 .
 .
 If go is not installed, follow instructions on the Go website
 (https://golang.org/doc/install).  • Clone this repository sh
$ git clone https://github.com/profclems/glab.git glab-cli $
cd glab-cli
 .
 .
 or
 .
 sh
$ git clone https://gitlab.com/profclems/glab.git $ cd glab-cli
 .
 • Build the project
 .
$ make build
 .
 • Move the resulting bin/glab executable to somewhere in your PATH sh
$ sudo mv ./bin/glab /usr/local/bin/
 .
or sh $ sudo mv ./bin/glab /usr/bin/
 .
 • Run glab version to check if it worked and glab
 config -g to set upConfigura

Bug#970560: ITP: glab -- An open-source GitLab command line tool

2020-09-18 Thread TODO
Package: wnpp
Severity: wishlist
Owner: TODO 

* Package name: glab
  Version : 1.10.0-1
  Upstream Author : Clement Sam
* URL : https://github.com/profclems/glab
* License : Expat
  Programming Lang: Go
  Description : An open-source GitLab command line tool

 GLab
 .
 All Contributors (#contributors-)
 .
 .
 Go Report Card (https://goreportcard.com/report/github.com/profclems/glab)
 GitHub Workflow Status .github/workflows/build_docs.yml Gitter
 
(https://gitter.im/glabcli/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
 License (LICENSE) Twitter
 
(https://twitter.com/intent/tweet?text=Take%20Gitlab%20to%20the%20command%20line%20with%20%23glab,%20an%20open-source%20GitLab%20CLI%20tool:&url=https%3A%2F%2Fgithub.com%2Fprofclems%2Fglab)
 .
 GLab is an open source Gitlab Cli tool written in Go (golang) to help
 work seamlessly with Gitlab from the command line. Work with issues,
 merge requests, watch running pipelines directly from your CLI among
 other features.
 .
 image Usage bash
   glab   [flags]
 .
 Core Commands• glab mr [list, create, close, reopen, delete]• glab
 issue [list, create, close, reopen, delete]• glab pipeline [list,
 delete, ci status, ci view]• glab config• glab helpExamples bash
   $ glab issue create --title="This is an issue title" --description="This
   is a really long description" $ glab issue list --closed $ glab pipeline
   ci view -b master# to watch the latest pipeline on master $ glab
   pipeline status# classic ci view
 .
 Learn More Read the documentation (https://clementsam.tech/glab) for
 more information on this tool.  Support glab 💖 By donating $5 or
 more you can support the ongoing development of this project. We'll
 appreciate some support. Thank you to all our supporters! 🙏
 [Contribute (https://opencollective.com/glab/contribute)] Individuals
 This project exists thanks to all the people who contribute. [Contribute
 (https://github.com/profclems/glab/blob/trunk/.github/CONTRIBUTING.md)].
 .
 Backers Thank you to all our backers! 🙏 [Become a backer
 (https://opencollective.com/glab/contribute)]
 .
 Installation Download a binary suitable for your OS at the releases page
 (https://github.com/profclems/glab/releases/latest).  Quick Install (Bash)
 You can install or update glab with: bash curl -sL https://j.mp/glab-i |
 sudo bash
 .
 or bash curl -s
 https://raw.githubusercontent.com/profclems/glab/trunk/scripts/quick_install.sh
 | sudo bash
 .
 Installs into usr/local/bin
 .
 NOTE: Please take care when running scripts in this fashion. Consider
 peaking at the install script itself and verify that it works as intended.
 Windows Available for download on scoop or manually as an installable
 executable file or a Portable archived file in tar and zip formats at the
 releases page (https://github.com/profclems/glab/releases/latest).
 Download and install now at the releases page
 (https://github.com/profclems/glab/releases/latest).
 .
 The installable executable file sets the PATH
 automatically.  Scoop sh scoop bucket add profclems-bucket
 https://github.com/profclems/scoop-bucket.git scoop install glab
 .
 Linux Downloads available via linuxbrew (homebrew) and tar balls Linuxbrew
 (Homebrew) sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Arch Linux glab is available through the gitlab-glab-bin
 (https://aur.archlinux.org/packages/gitlab-glab-bin/) package on
 the AUR.  Manual Installation Download the tar ball, untar and
 install: • Download the .tar.gz file from the releases page
 (https://github.com/profclems/glab/releases/latest)• unzip
 glab-*-linux-amd64.tar.gz to unzip the downloaded file• sudo mv
 glab-*-linux-amd64/glab /usr/binMacOS glab is available via Homebrew or
 you can manually install Homebrew sh brew install profclems/tap/glab
 .
 Updating: sh brew upgrade glab
 .
 Installing manually• Download the .tar.gz or .zip file from the releases
 page (https://github.com/profclems/glab/releases/latest) and unzip or
 untar• ls /usr/local/bin/ || sudo mkdir /usr/local/bin/; to make sure
 the bin folder exists• sudo mv glab-*-darwin-amd64/glab /usr/binBuilding
 From Source If a supported binary for your OS is not found at the releases
 page (https://github.com/profclems/glab/releases/latest), you can build
 from source: • Verify that you have Go 1.13.8+ installed sh
$ go version go version go1.14
 .
 .
 If go is not installed, follow instructions on the Go website
 (https://golang.org/doc/install).  • Clone this repository sh
$ git clone https://github.com/profclems/glab.git glab-cli $
cd glab-cli
 .
 .
 or
 .
 sh
$ git clone https://gitlab.com/profclems/glab.git $ cd glab-cli
 .
 • Build the project
 .
$ make build
 .
 • Move the resulting bin/glab executable to somewhere in your PATH sh
$ sudo mv ./bin/glab /usr/local/bin/
 .
or sh $ sudo mv ./bin/glab /usr/bin/
 .
 • Run glab version to check if it worked and glab
 config -g to set upConfigura

Mass bugs filing: autopkgtest should be marked superficial (new list)

2020-09-18 Thread Sudip Mukherjee
Hi All,

If the test done in the autopkgtest does not provide significant test
coverage then it should be marked with "Restrictions: superficial".
Ref: 
https://salsa.debian.org/ci-team/autopkgtest/-/blob/master/doc/README.package-tests.rst

Examples of tests which are not significant includes (its not a complete list):

1) Executing the binary to check version
Test-Command: foo -v
Test-Command: foo -V
Test-Command: foo --version

2) Executing the binary to check help (foo -h)
Test-Command: foo -h
Test-Command: foo --help

3) checking for files installed with 'ls'.
Test-Command: ls -l /usr/lib/*/foo.so

4) A Python or Perl library runs import foo or require Foo; but does
not attempt to use the library beyond that.
 Test-Command: python3 -c "import foo"

I intend to file them with "severity: serious" as packages with
non-trivial autopkgtests enjoy a reduced age for migration from
unstable to testing and they are also allowed to migrate in a later
stage of the freeze than other packages. Ref:
https://release.debian.org/bullseye/freeze_policy.html

And, rc_policy confirms "These tests must test at least one of its own
installed binary packages in some way, or must be marked as
superficial". Ref: https://release.debian.org/bullseye/rc_policy.txt

Also, Paul has confirmed that if its fixed in git but not uploaded
then the severity can be reduced while marking the bug as pending.
Ref: https://lists.debian.org/debian-devel/2020/09/msg00236.html

Attached is the dd-list.


-- 
Regards
Sudip


dd-list
Description: Binary data


Re: Mass bugs filing: autopkgtest should be marked superficial (new list)

2020-09-18 Thread Holger Levsen
On Fri, Sep 18, 2020 at 09:21:52PM +0100, Sudip Mukherjee wrote:
> If the test done in the autopkgtest does not provide significant test
> coverage then it should be marked with "Restrictions: superficial".
> Ref: 
> https://salsa.debian.org/ci-team/autopkgtest/-/blob/master/doc/README.package-tests.rst
[...]
> I intend to file them with "severity: serious" [...]

sigh. I too would appreciate if these bugs were filed with severity:important
in the first place, not the least to avoid discussions like these. seriously,
these packages are only cosmetically seriously buggy and important (and normal)
bugs should be fixed as well, anyhow. so why inflate the severity and 
discussions
if the same can be achieved cheaper and much nicer by just using lower severity?

please use important and announce to bump the severity (to serious) in 1-3 
months
from now, as these bugs really must not make it into bullseye! but give people
some slack to support your cause. an important bug and being listed on d-devel
is serious enough.

the world is on fire and these are just superficial tests.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Re: Mass bugs filing: autopkgtest should be marked superficial (new list)

2020-09-18 Thread Holger Levsen
On Fri, Sep 18, 2020 at 09:21:52PM +0100, Sudip Mukherjee wrote:
[...]

sigh. I forgot to thank you for all the work you put into this! I *very*
much appreciate good tests and your work to improve the quality of
autopkgtests! I'm sorry this severity detail distracted me from expressing
this.

So: whatever severity you choose, thank you for all these bugs! :)


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Bug#970575: ITP: pytorch-geometric -- Geometric Deep Learning Extension Library for PyTorch

2020-09-18 Thread Mo Zhou
Package: wnpp
Severity: wishlist
Owner: Mo Zhou 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: pytorch-geometric
* URL : https://github.com/rusty1s/pytorch_geometric
* License : MIT/X
  Programming Lang: Python
  Description : Geometric Deep Learning Extension Library for PyTorch

Debian Deep Learning Team