Lenovo and forced labor [was: Re: Lenovo discount portal update (and a few other things)]

2020-09-03 Thread Tomas Pospisek
On 02.09.20 15:08, Mark Pearson wrote:
> Hi Debian developers,
> 
> Following on from DebConf 2020 (which I thoroughly enjoyed - thank you!)
> the Lenovo portal that was announced is now available:
> 
> US: http://www.lenovo.com/us/en/Linux
> Canada: http://www.lenovo.com/ca/en/linuxca

I think before jumping on this offer, one should consider this:
https://www.aspi.org.au/report/uyghurs-sale

Lenovo is by far not the only company producing laptops with forced
labor involved, however they have not - as of today - as far as I can
see - cared to comment on those report at all:

* they have neither denied nor ack'ed it
* and they haven't said either that they'd no longer use forced labor to
produce their wares

I'd conclude from that, that Lenovo still is, will be, and is not
planing to stop using forced labor to produce those laptops.

I'm not sure there are alternatives: I have not researched them
intensively yet - I am currently in need of a new laptop too, so I'll
have to look around whether there are other brands that do not rely on
companies that employ forced labor. Pointers welcome.
*t



Re: Lenovo and forced labor [was: Re: Lenovo discount portal update (and a few other things)]

2020-09-03 Thread Andrey Rahmatullin
On Thu, Sep 03, 2020 at 10:47:06AM +0200, Tomas Pospisek wrote:
> I think before jumping on this offer, one should consider this:
> https://www.aspi.org.au/report/uyghurs-sale
The list of brands from the article: Abercrombie & Fitch, Acer, Adidas,
Alstom, Amazon, Apple, ASUS, BAIC Motor, BMW, Bombardier, Bosch, BYD,
Calvin Klein, Candy, Carter’s, Cerruti 1881, Changan Automobile, Cisco,
CRRC, Dell, Electrolux, Fila, Founder Group, GAC Group (automobiles), Gap,
Geely Auto, General Motors, Google, Goertek, H&M, Haier, Hart Schaffner
Marx, Hisense, Hitachi, HP, HTC, Huawei, iFlyTek, Jack & Jones, Jaguar,
Japan Display Inc., L.L.Bean, Lacoste, Land Rover, Lenovo, LG, Li-Ning,
Mayor, Meizu, Mercedes-Benz, MG, Microsoft, Mitsubishi, Mitsumi, Nike,
Nintendo, Nokia, Oculus, Oppo, Panasonic, Polo Ralph Lauren, Puma, Roewe,
SAIC Motor, Samsung, SGMW, Sharp, Siemens, Skechers, Sony, TDK, Tommy
Hilfiger, Toshiba, Tsinghua Tongfang, Uniqlo, Victoria’s Secret, Vivo,
Volkswagen, Xiaomi, Zara, Zegna, ZTE.

So it looks like this is not specific to Lenovo or laptops (just like the
"I'm not sure there are alternatives" part).

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#969455: ITP: golang-github-rickb777-date -- Go library that provides functionality for working with dates.

2020-09-03 Thread Arun Kumar Pariyar
Package: wnpp
Severity: wishlist
Owner: Arun Kumar Pariyar 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: golang-github-rickb777-date
  Version : 1.13.0-1~exp1
  Upstream Author : Rick Beton
* URL : https://github.com/rickb777/date
* License : BSD-3-clause
  Programming Lang: Go
  Description : Go library that provides functionality for working with
dates.

This package introduces a light-weight Date type that is storage-efficient
and convenient for calendrical calculations and date parsing and
formatting (including years outside the [0,] interval).



Re: Lenovo and forced labor [was: Re: Lenovo discount portal update (and a few other things)]

2020-09-03 Thread Tomas Pospisek
On 03.09.20 11:05, Andrey Rahmatullin wrote:
> On Thu, Sep 03, 2020 at 10:47:06AM +0200, Tomas Pospisek wrote:
>> I think before jumping on this offer, one should consider this:
>> https://www.aspi.org.au/report/uyghurs-sale
> The list of brands from the article: Abercrombie & Fitch, Acer, Adidas,
> Alstom, Amazon, Apple, ASUS, BAIC Motor, BMW, Bombardier, Bosch, BYD,
> Calvin Klein, Candy, Carter’s, Cerruti 1881, Changan Automobile, Cisco,
> CRRC, Dell, Electrolux, Fila, Founder Group, GAC Group (automobiles), Gap,
> Geely Auto, General Motors, Google, Goertek, H&M, Haier, Hart Schaffner
> Marx, Hisense, Hitachi, HP, HTC, Huawei, iFlyTek, Jack & Jones, Jaguar,
> Japan Display Inc., L.L.Bean, Lacoste, Land Rover, Lenovo, LG, Li-Ning,
> Mayor, Meizu, Mercedes-Benz, MG, Microsoft, Mitsubishi, Mitsumi, Nike,
> Nintendo, Nokia, Oculus, Oppo, Panasonic, Polo Ralph Lauren, Puma, Roewe,
> SAIC Motor, Samsung, SGMW, Sharp, Siemens, Skechers, Sony, TDK, Tommy
> Hilfiger, Toshiba, Tsinghua Tongfang, Uniqlo, Victoria’s Secret, Vivo,
> Volkswagen, Xiaomi, Zara, Zegna, ZTE.
> 
> So it looks like this is not specific to Lenovo or laptops (just like the
> "I'm not sure there are alternatives" part).

A bit more (although not a lot more) info specific to Lenovo:

https://theintercept.com/2020/08/21/school-laptops-lenovo-chromebooks-china-uyghur/



Re: Lenovo and forced labor [was: Re: Lenovo discount portal update (and a few other things)]

2020-09-03 Thread Domenico Andreoli
On Thu, Sep 03, 2020 at 10:47:06AM +0200, Tomas Pospisek wrote:
> On 02.09.20 15:08, Mark Pearson wrote:
> > Hi Debian developers,
> > 
> > Following on from DebConf 2020 (which I thoroughly enjoyed - thank you!)
> > the Lenovo portal that was announced is now available:
> > 
> > US: http://www.lenovo.com/us/en/Linux
> > Canada: http://www.lenovo.com/ca/en/linuxca
> 
> I think before jumping on this offer, one should consider this:
> https://www.aspi.org.au/report/uyghurs-sale
> 
> Lenovo is by far not the only company producing laptops with forced
> labor involved, however they have not - as of today - as far as I can
> see - cared to comment on those report at all:
> 
> * they have neither denied nor ack'ed it
> * and they haven't said either that they'd no longer use forced labor to
> produce their wares
> 
> I'd conclude from that, that Lenovo still is, will be, and is not
> planing to stop using forced labor to produce those laptops.
> 
> I'm not sure there are alternatives: I have not researched them
> intensively yet - I am currently in need of a new laptop too, so I'll
> have to look around whether there are other brands that do not rely on
> companies that employ forced labor. Pointers welcome.

You may want to consider System76 [0] and Purism [1].

They are not in the force labor lists pointed in this thread, maybe
they are ethically better than the others.

Dom

[0] https://system76.com
[1] https://puri.sm

-- 
rsa4096: 3B10 0CA1 8674 ACBA B4FE  FCD2 CE5B CF17 9960 DE13
ed25519: FFB4 0CC3 7F2E 091D F7DA  356E CC79 2832 ED38 CB05


signature.asc
Description: PGP signature


Re: Lenovo and forced labor [was: Re: Lenovo discount portal update (and a few other things)]

2020-09-03 Thread Jonas Smedegaard
Quoting Domenico Andreoli (2020-09-03 15:31:32)
> On Thu, Sep 03, 2020 at 10:47:06AM +0200, Tomas Pospisek wrote:
> > On 02.09.20 15:08, Mark Pearson wrote:
> > > Hi Debian developers,
> > > 
> > > Following on from DebConf 2020 (which I thoroughly enjoyed - thank you!)
> > > the Lenovo portal that was announced is now available:
> > > 
> > > US: http://www.lenovo.com/us/en/Linux
> > > Canada: http://www.lenovo.com/ca/en/linuxca
> > 
> > I think before jumping on this offer, one should consider this:
> > https://www.aspi.org.au/report/uyghurs-sale
> > 
> > Lenovo is by far not the only company producing laptops with forced
> > labor involved, however they have not - as of today - as far as I can
> > see - cared to comment on those report at all:
> > 
> > * they have neither denied nor ack'ed it
> > * and they haven't said either that they'd no longer use forced labor to
> > produce their wares
> > 
> > I'd conclude from that, that Lenovo still is, will be, and is not
> > planing to stop using forced labor to produce those laptops.
> > 
> > I'm not sure there are alternatives: I have not researched them
> > intensively yet - I am currently in need of a new laptop too, so I'll
> > have to look around whether there are other brands that do not rely on
> > companies that employ forced labor. Pointers welcome.
> 
> You may want to consider System76 [0] and Purism [1].
> 
> They are not in the force labor lists pointed in this thread, maybe
> they are ethically better than the others.
> 
> Dom
> 
> [0] https://system76.com
> [1] https://puri.sm

I agree¹ that those are great options to consider, but beware that 
companies *not* appearing in such lists might simply be too small for 
investigative journalists to scrutinize their full supply chain.


 - Jonas

¹ full disclosure: I am paid by Purism for some of my Debian work


-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Re: Lenovo and forced labor [was: Re: Lenovo discount portal update (and a few other things)]

2020-09-03 Thread jathan
On 03/09/2020 03:47, Tomas Pospisek wrote:
> On 02.09.20 15:08, Mark Pearson wrote:
>> Hi Debian developers,
>>
>> Following on from DebConf 2020 (which I thoroughly enjoyed - thank you!)
>> the Lenovo portal that was announced is now available:
>>
>> US: http://www.lenovo.com/us/en/Linux
>> Canada: http://www.lenovo.com/ca/en/linuxca
> 
> I think before jumping on this offer, one should consider this:
> https://www.aspi.org.au/report/uyghurs-sale
> 
> Lenovo is by far not the only company producing laptops with forced
> labor involved, however they have not - as of today - as far as I can
> see - cared to comment on those report at all:
> 
> * they have neither denied nor ack'ed it
> * and they haven't said either that they'd no longer use forced labor to
> produce their wares
> 
> I'd conclude from that, that Lenovo still is, will be, and is not
> planing to stop using forced labor to produce those laptops.
> 
> I'm not sure there are alternatives: I have not researched them
> intensively yet - I am currently in need of a new laptop too, so I'll
> have to look around whether there are other brands that do not rely on
> companies that employ forced labor. Pointers welcome.
> *t
> 
Hi Tomas,

If you need a laptop and do not want to buy a new one from Lenovo, I
suggest to you to buy a Librem 14 or 15 of Purism:
https://puri.sm/products/librem-14/

And as another option you could buy a used Lenovo ThinkPad laptop in
good conditions from someone in Internet,

Best regards
Jathan

-- 
Por favor evita enviarme adjuntos en formato de word o powerpoint, si
quieres saber porque lee esto:
http://www.gnu.org/philosophy/no-word-attachments.es.html
¡Cámbiate a GNU/Linux! http://getgnulinux.org/es



signature.asc
Description: OpenPGP digital signature


Bug#969469: ITP: libtrapperkeeper-authorization-clojure -- authorization service for use with the trapperkeeper service framework

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: libtrapperkeeper-authorization-clojure
  Version : 1.0.0
  Upstream Author : Puppet Labs Inc 
* URL : https://github.com/puppetlabs/trapperkeeper-authorization
* License : Apache-2.0
  Programming Lang: Clojure
  Description : authorization service for use with the trapperkeeper 
service framework

 This project provides an authorization service for use with the trapperkeeper
 service framework. It aims to port Puppet's auth.conf feature to Clojure and
 the trapperkeeper framework, with a different way to express authorization
 rules.

This is part of the dependency chain for packaging Puppet 6.



Bug#969476: ITP: librbac-client-clojure -- lightweight API clients for PE services

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: librbac-client-clojure
  Version : 0.9.4
  Upstream Author : Puppet Labs Inc 
* URL : https://github.com/puppetlabs/clj-rbac-client
* License : Apache-2.0
  Programming Lang: Clojure
  Description : lightweight API clients for PE services

 A Clojure library designed to hold lightweight API clients for PE services.
 The clients are meant to provide alternate versions of the TK services.

Note: This is part of the packaging for Puppet 6.



Bug#969481: ITP: libring-json-clojure -- ring middleware functions for handling JSON requests and responses

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: libring-json-clojure
  Version : 0.4.0
  Upstream Author : James Reeves 
* URL : https://github.com/ring-clojure/ring-json
* License : Expat
  Programming Lang: Clojure
  Description : ring middleware functions for handling JSON requests and 
responses

 This package contains the Standard Ring middleware functions for handling JSON
 requests and responses.

Note: This is part of the dependency chain to get Puppet 6 packaged.



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

2020-09-03 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.  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 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
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclems/glab
 .
 NB: Change gitlab.com 

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

2020-09-03 Thread Clement Sam
Package: wnpp
Severity: wishlist
Owner: root 

* 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.  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 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
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclems/glab
 .
 NB: Change gitlab.com 

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

2020-09-03 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.  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 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
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclems/glab
 .
 NB: Change gitlab.com 

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

2020-09-03 Thread Clement Sam
Package: wnpp
Severity: wishlist
Owner: root 

* 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.  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 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
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclems/glab
 .
 NB: Change gitlab.com 

Bug#969486: ITP: libsemver-clojure -- parsing, comparison, and manipulation of semantic version strings

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: libsemver-clojure
  Version : 0.3.0
  Upstream Author : Deepak Giridharagopal 
* URL : https://github.com/grimradical/clj-semver
* License : Apache-2.0
  Programming Lang: Clojure
  Description : parsing, comparison, and manipulation of semantic version 
strings

 This Clojure library provides functions for parsing, comparison, and
 manipulation of semantic version strings. The intent is to implement the
 actual spec, including proper comparisons on pre-release and build fields.

Note: This is part of the Puppet 6 packaging.



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

2020-09-03 Thread Clement Sam
Package: wnpp
Severity: wishlist
Owner: root 

* 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.  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 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
 upConfiguration To set configuration for current directory (must be a
 git repository) ```sh glab config  // Will be prompted for details
 .
 or
 .
 glab config --token= --url=https://gitlab.com --remote-var=origin
 .
 **To set configuration globally** sh glab config --global // Will be
 prompted for details
 .
 or
 .
 glab config --global --token= --url=https://gitlab.com
 --remote-var=origin
 .
 **For initial releases up to v1.6.1** sh glab config --token=
 --url=https://gitlab.com --pid= --repo=OWNER/REPO ``` Example sh glab
 config --token=sometoken --url=https://gitlab.com --pid=someprojectid
 --repo=profclems/glab
 .
 NB: Change gitlab.com 

Re: Lenovo and forced labor [was: Re: Lenovo discount portal update (and a few other things)]

2020-09-03 Thread Johannes Schauer
Hi,

Quoting Tomas Pospisek (2020-09-03 10:47:06)
> I think before jumping on this offer, one should consider this:
> https://www.aspi.org.au/report/uyghurs-sale

I think this is an important aspect to consider. Thanks a lot for bringing it
up!

Just as when we buy clothing or food, we often do not consider the
circumstances in which our consumer electronics were produced.

Quoting jathan (2020-09-03 16:45:56)
> If you need a laptop and do not want to buy a new one from Lenovo, I suggest
> to you to buy a Librem 14 or 15 of Purism:
> https://puri.sm/products/librem-14/

Purism has this on their homepage:

https://puri.sm/about/manufacturing-and-sourcing/

> And as another option you could buy a used Lenovo ThinkPad laptop in good
> conditions from someone in Internet,

That's what I have been doing. My last Lenovo Laptops have costed me 150 EUR
off ebay and I see no reason anymore to buy my personal hardware new instead of
used or refurbished.

As we are now talking about alternatives, there is also the MNT Reform Laptop
which might be especially interesting for people who are into libre hard- and
software:

https://mntre.com/reform/

Thanks!

cheers, josch

signature.asc
Description: signature


Bug#969496: ITP: golang-github-aalpar-deheap -- Doubly ended heap implementation

2020-09-03 Thread Sergio Durigan Junior
Package: wnpp
Severity: wishlist
Owner: Sergio Durigan Junior 
X-Debbugs-CC: debian-devel@lists.debian.org, debian...@lists.debian.org, 
kanash...@debian.org

* Package name: golang-github-aalpar-deheap
  Version : 0.0~git20200318.9a0c288-1
  Upstream Author : Aaron Alpar
* URL : https://github.com/aalpar/deheap
* License : Expat
  Programming Lang: Go
  Description : Doubly ended heap implementation

 deheap provides the implementation of a doubly ended heap.
 Doubly ended heaps are heaps with two sides, a min side and a max side.
 Like normal single-sided heaps, elements can be pushed onto and pulled
 off of a deheap.  deheaps have an additional Pop function, PopMax,
 that returns elements from the opposite side of the ordering.
 .
 This implementation has emphasized compatibility with existing libraries
 in the sort and heap packages.
 .
 Performance of the deheap functions should be very close to the performance
 of the functions of the heap library

This package will be maintained under the Go team umbrella.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


signature.asc
Description: PGP signature


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

2020-09-03 Thread Mark Pearson

Hi Paul,

On 9/2/2020 9:18 PM, Paul Wise wrote:

On Wed, Sep 2, 2020 at 1:22 PM Mark Pearson wrote:


Following on from DebConf 2020 (which I thoroughly enjoyed - thank you!)
the Lenovo portal that was announced is now available:


Thanks for your generosity here!

This announcement seems suitable for inclusion on these wiki pages.
You will need to register an account in order to edit them, if you
don't have one already. Inclusion on the latter means the announcement
will eventually go out to the debian-devel-announce mailing list.

https://wiki.debian.org/MemberBenefits
https://wiki.debian.org/DeveloperNews


You should just be able to register with your debian.org email address
to get the discount on any Lenovo equipment. Do let me know if any
problems.


I note that some debian.org email addresses are guest accounts for
contributors who are not Debian members (although we do ask that they
don't use these addresses) and some are role addresses (for example
d...@debian.org corresponds to the Debian sysadmin team (DSA)) and some
of those teams may have recipients who are not yet Debian members.

I suspect we can blacklist email addresses if the need arises and if we 
see something being abused that will likely be what happens. My 
recommendation is consider your community when using the portal...


For DSA - I'm assuming all role addresses have members behind it with 
debian addresses? "Please don't register on the portal with role 
addresses" would seem a sensible guideline to me.



Does the acceptance of role addresses mean for example that DSA could
buy discounted servers from Lenovo? We have received very favourable
quotes for servers from the local Austrian and Greek Lenovo offices
and turning that into a standard discount that does not require
country-by-country conversations with the local Lenovo offices would
be very helpful.

I'm not sure to be honest - check and see how it compares and choose 
whichever saves you the most money? I don't get any say in what the 
discounts are I'm afraid. If you're talking to sales staff maybe they 
can get you a better deal as they'll have more tools at their disposal?



Many of the Debian membership benefits (link above) also apply to
Debian Maintainers (folks who are not members but can do unsupervised
uploads of particular packages) and Debian contributors in general,
has Lenovo considered including one or both of these groups in the
discount program?



If there is a group missing that it makes sense to add we can look at 
that - let me know. Using the debian.org email as a filter seemed like a 
neat and simple solution when I discussed it with Jonathan originally.
I'd rather avoid having to manage lists of individual email addresses. 
That's a real pain and IMO will only break in the long term.
Open to other suggestions if what we have implemented doesn't work but 
it has to be balanced with the amount of effort involved.


Mark




Bug#969497: ITP: liburl-clojure -- makes working with URLs in Clojure and ClojureScript a little more pleasant

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: liburl-clojure
  Version : 0.1.1
  Upstream Author : Chas Emerick 
* URL : https://github.com/cemerick/url
* License : Eclipse Public License
  Programming Lang: Clojure
  Description : makes working with URLs in Clojure and ClojureScript a 
little more pleasant

 This package contains a library that makes working with URLs in Clojure and
 ClojureScript a little more pleasant.

Note: This is a dependency for packaging Puppet 6.



Bug#969503: ITP: libdata.json-clojure -- JSON parser/generator to/from Clojure data structures

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: libdata.json-clojure
  Version : 0.2.6
  Upstream Author : Stuart Sierra 
* URL : https://github.com/clojure/data.json
* License : EPL-1.0
  Programming Lang: Clojure
  Description : JSON parser/generator to/from Clojure data structures

 This package provides a Clojure library that does JSON parser and generator,
 to and from Clojure data structures. It follows the specifications available
 at http://json.org/.

Note: This is yet another dependency for packaging Puppet 6.



Bug#969506: ITP: libdata.csv-clojure -- CSV reader/writer to/from Clojure data structures

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: libdata.csv-clojure
  Version : 0.1.3
  Upstream Author : Jonas Enlund 
* URL : https://github.com/clojure/data.csv
* License : EPL-1.0
  Programming Lang: Clojure
  Description : CSV reader/writer to/from Clojure data structures

 This package provides a Clojure library for reading and writing CSV files
 from and to Clojure data structures.

Note: This is yet another dependency for packaging Puppet 6.



Bug#969507: ITP: libliberator-clojure -- library for building RESTful applications

2020-09-03 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 

* Package name: libliberator-clojure
  Version : 0.15.2
  Upstream Author : Philipp Meier 
* URL : https://github.com/clojure-liberator/liberator
* License : EPL-1.0
  Programming Lang: Clojure
  Description : library for building RESTful applications

 Liberator is a Clojure library for building RESTful applications. Liberator
 used to be known as compojure-rest. It got renamed in July 2012. Liberator is
 loosely modeled after webmachine and shares the same aims as Bishop.

Note: This is yet another dependency for packaging Puppet 6.



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

2020-09-03 Thread Phil Morrell
On Thu, Sep 03, 2020 at 03:18:21PM -0400, Mark Pearson wrote:
> On 9/2/2020 9:18 PM, Paul Wise wrote:
> > Many of the Debian membership benefits (link above) also apply to
> > Debian Maintainers (folks who are not members but can do unsupervised
> > uploads of particular packages) and Debian contributors in general,
> > has Lenovo considered including one or both of these groups in the
> > discount program?
> 
> If there is a group missing that it makes sense to add we can look at that -
> let me know. Using the debian.org email as a filter seemed like a neat and
> simple solution when I discussed it with Jonathan originally.
> I'd rather avoid having to manage lists of individual email addresses.
> That's a real pain and IMO will only break in the long term.
> Open to other suggestions if what we have implemented doesn't work but it
> has to be balanced with the amount of effort involved.

Oooh, as one of the 246 Debian Maintainers without a debian.org address,
I would obviously appreciate it if we could be included in the offer.
Some of the MemberBenefits offers accept a GPG-signed email to a special
address, which can be checked against keyring.debian.org.

On the other hand, I believe that would exclude Contributors such as
translators, perhaps the FrontDesk team would have an idea of how a
third-party could verify project status by email validity?

https://nm.debian.org/public/stats/
https://nm.debian.org/public/findperson/?status=dm (uses /api/people/)
https://wiki.debian.org/Teams/FrontDesk


signature.asc
Description: PGP signature


Work-needing packages report for Sep 4, 2020

2020-09-03 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 1191 (new: 4)
Total number of packages offered up for adoption: 213 (new: 4)
Total number of packages requested help for: 65 (new: 0)

Please refer to https://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   libquvi-scripts (#969465), orphaned today
 Description: library for parsing video download links (Lua scripts)
 Reverse Depends: libquvi-0.9-0.9.3
 Installations reported by Popcon: 52099
 Bug Report URL: https://bugs.debian.org/969465

   memtest86 (#969192), orphaned 6 days ago
 Description: thorough real-mode memory tester
 Installations reported by Popcon: 1224
 Bug Report URL: https://bugs.debian.org/969192

   memtest86+ (#969191), orphaned 6 days ago
 Description: thorough real-mode memory tester
 Installations reported by Popcon: 5950
 Bug Report URL: https://bugs.debian.org/969191

   owncloud-client (#969421), orphaned yesterday
 Description: folder synchronization with an ownCloud server - GUI
 Reverse Depends: caja-owncloud dolphin-owncloud libowncloudsync-dev
   nautilus-owncloud nemo-owncloud owncloud-client owncloud-client-cmd
 Installations reported by Popcon: 2884
 Bug Report URL: https://bugs.debian.org/969421

1187 older packages have been omitted from this listing, see
https://www.debian.org/devel/wnpp/orphaned for a complete list.



The following packages have been given up for adoption:

   avr-libc (#969205), offered 5 days ago
 Description: Standard C library for Atmel AVR development
 Reverse Depends: arduino-core
 Installations reported by Popcon: 5054
 Bug Report URL: https://bugs.debian.org/969205

   binutils-avr (#969202), offered 5 days ago
 Description: Binary utilities supporting Atmel's AVR targets
 Reverse Depends: avr-libc gcc-avr
 Installations reported by Popcon: 5338
 Bug Report URL: https://bugs.debian.org/969202

   gcc-avr (#969203), offered 5 days ago
 Description: GNU C compiler (cross compiler for avr)
 Reverse Depends: arduino-core avr-libc
 Installations reported by Popcon: 5286
 Bug Report URL: https://bugs.debian.org/969203

   gdb-avr (#969204), offered 5 days ago
 Description: GNU Debugger for avr
 Installations reported by Popcon: 521
 Bug Report URL: https://bugs.debian.org/969204

209 older packages have been omitted from this listing, see
https://www.debian.org/devel/wnpp/rfa_bypackage for a complete list.



For the following packages help is requested:

   album-data (#964105), requested 64 days ago (non-free)
 Description: themes, plugins and translations for album
 Installations reported by Popcon: 77
 Bug Report URL: https://bugs.debian.org/964105

   apache2 (#910917), requested 691 days ago
 Description: Apache HTTP Server
 Reverse Depends: apache2 apache2-ssl-dev apache2-suexec-custom
   apache2-suexec-pristine backuppc courier-webadmin cvsweb debbugs-web
   dms-wsgi doc-central (133 more omitted)
 Installations reported by Popcon: 91978
 Bug Report URL: https://bugs.debian.org/910917

   asciio (#968843), requested 12 days ago
 Description: dynamically create ASCII charts and graphs with GTK+2
 Installations reported by Popcon: 82
 Bug Report URL: https://bugs.debian.org/968843

   aufs (#963191), requested 75 days ago
 Description: driver for a union mount for Linux filesystems
 Reverse Depends: fsprotect
 Installations reported by Popcon: 14288
 Bug Report URL: https://bugs.debian.org/963191

   autopkgtest (#846328), requested 1373 days ago
 Description: automatic as-installed testing for Debian packages
 Reverse Depends: debci-worker
 Installations reported by Popcon: 1196
 Bug Report URL: https://bugs.debian.org/846328

   balsa (#642906), requested 3266 days ago
 Description: An e-mail client for GNOME
 Installations reported by Popcon: 673
 Bug Report URL: https://bugs.debian.org/642906

   broadcom-sta (#886599), requested 969 days ago (non-free)
 Description: Broadcom STA Wireless driver (non-free)
 Installations reported by Popcon: 1652
 Bug Report URL: https://bugs.debian.org/886599

   cargo (#860116), requested 1241 days ago
 Description: Rust package manager
 Reverse Depends: dh-cargo
 Installations reported by Popcon: 1704
 Bug Report URL: https://bugs.debian.org/860116

   cyrus-imapd (#921717), requested 573 days ago
 Description: Cyrus mail system - IMAP support
 Reverse Depends: cyrus-admin cyrus-caldav cyrus-clients cyrus-dev
 

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

2020-09-03 Thread Paul Wise
On Thu, 2020-09-03 at 15:18 -0400, Mark Pearson wrote: 

> For DSA - I'm assuming all role addresses have members behind it with 
> debian addresses? "Please don't register on the portal with role 
> addresses" would seem a sensible guideline to me.

I just took a look at the aliases repo and most of them are solely
Debian members but some have folks who are not yet Debian members and
at least one has no Debian members on it.

> If there is a group missing that it makes sense to add we can look at 
> that - let me know. Using the debian.org email as a filter seemed like a 
> neat and simple solution when I discussed it with Jonathan originally.
> I'd rather avoid having to manage lists of individual email addresses. 
> That's a real pain and IMO will only break in the long term.
> Open to other suggestions if what we have implemented doesn't work but 
> it has to be balanced with the amount of effort involved.

If you are able to regularly automatically load and process a file,
there is one containing a list of Debian Maintainers, including an
email address that they use in their Debian work. IIRC this list is
regularly pruned by Debian when folks stop contributing. Probably
updating your copy of it daily would be regular enough.

https://ftp-master.debian.org/#debianmaintainers
https://ftp-master.debian.org/dm.txt

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Re: Backports needed for Firefox/Thunderbird ESR 78 in Buster/Stretch

2020-09-03 Thread Michael Hudson-Doyle
On Wed, 2 Sep 2020 at 08:34, Moritz Muehlenhoff  wrote:

> On Wed, Sep 02, 2020 at 05:25:28AM +0900, Mike Hommey wrote:
> > Note Firefox doesn't need wasi-libc at the moment. Neither does
> > thunderbird AFAICT.
>
> Not Firefox/Thunderbird itself, but rustc in the versions needed by ESR 78
> build depends on it.
>

It's almost trivial to patch that out though:
https://git.launchpad.net/~canonical-foundations/ubuntu/+source/rustc/commit/?h=focal-1.43&id=1439259a505ca4053c2a81d726e821213f0c34e9

Cheers,
mwh