Bug#901321: Bug#876197: Removed package(s) from unstable

2021-06-28 Thread Helio Loureiro
Hi,

I decided to take a look at other systems and distros to have an idea where
mpage is for them as well.

On FreeBSD:

helio@freebsd /u/ports [1]> make search key=mpage
[...]
Port:   mpage-2.5.7
Path:   /usr/ports/print/mpage
Info:   Print multiple pages per sheet of paper
Maint:  po...@freebsd.org
B-deps:
R-deps:
WWW:

[...]



On Fedora:
helio@fedora ~> dnf search mpage
[...]

Name Exactly Matched: mpage
=

mpage.x86_64 : A tool for printing multiple pages of text on each printed
page
[...]

On Arch:
helio@archlinux ~> pacaur -Ss mpage
[...]
aur/mpage 2.5.7-3 (1, 0.0)
   Print several pages on a single sheet of paper.
[...]

I could continue with opensuse and others, non-debian based, but I guess I
already made the point.

Best Regards,
Helio Loureiro
http://helio.loureiro.eng.br
http://br.linkedin.com/in/helioloureiro
http://twitter.com/helioloureiro
https://github.com/helioloureiro


Le GAGNANT du LOTO est connu

2021-06-28 Thread Guy de Saint-Roch








Guy de Saint-Rochhttp://guydesaintroch.fr/ ;
LE GAGNANT DU LOTO EST CONNU

Tugdual Vignand a un patronyme qui n'est pas commun.
C'est normal puisque c'est un nom propre !
C'est "un homme blanc, normal", comme disait Coluche.
Comme beaucoup, il a des ennuis récurrents avec son compte bancaire.
Il a aussi de drôles d'habitudes...
 
Un jour, il achète un billet du LOTO
Bingo ! C'est le plus gros gain depuis que le loto existe.Enorme !
Tugdual tarde à s'apercevoir que c'est lui le GAGNANT.
Il a égaré son billet...
Il le retrouve in extremis et devient multi-millionnaire
Du jour au lendemain.
Tout va changer dans sa vie...
Aventures, humour, tragédies, comédies...
Le 13ème livre de Guy de SAINT-ROCH est passionnant.
Frais de port offerts pendant la durée du couvre-feu
06 62 4 5 6 7 8 9
(Si l'argent ne fait pas le bonheur, rendez-le) 
Jules Renard
 



Conformément à la loi relative à l'informatique, aux 
fichiers et aux libertés du 6 janvier 1978, vous disposez à tout 
moment d'un droit individuel d'opposition, d'accès, de modification, de 
rectification et de suppression des données qui vous concernent.
Si vous ne souhaîtez plus recevoir de mail de notre part,cliquez ici pour 
vous désinscrire.



Processed: tag moreinfo 926175

2021-06-28 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 926175 moreinfo
Bug #926175 [apt-listchanges] apt-listchanges: only a single changelog is shown 
when multiple packages are updated
Added tag(s) moreinfo.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
926175: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926175
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#990427: apt-listchanges: Invalid format text for mutt

2021-06-28 Thread Brian Thompson
Package: apt-listchanges
Version: 3.24
Severity: normal

Dear Maintainer,

After performing an installation of a previously uninstalled package,
apt-listchanges reported an error:

"Invalid format text for mutt"

The package still installed, but no changelog or NEWS was shown or
emailed out.

The expected behavior is that no error is thrown since the email_format
is set correctly, or if there is an error in my configuration (aside
from the email_format field), then that be pointed out instead.

-- Package-specific info:
==> /etc/apt/listchanges.conf <==
[apt]
frontend=pager
which=both
email_address=br...@hashvault.io
email_format=text
confirm=false
headers=true
reverse=false
titled=true
save_seen=/var/lib/apt/listchanges.db
no_network=false

[cmdline]
frontend=pager
email_address=br...@hashvault.io
email_format=text
which=both

[custom]
frontend=browser
browser=chromium


-- System Information:
Debian Release: 11.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-7-amd64 (SMP w/8 CPU threads)
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

Versions of packages apt-listchanges depends on:
ii  apt2.2.4
ii  debconf [debconf-2.0]  1.5.75
ii  python33.9.2-3
ii  python3-apt2.2.0
ii  python3-debconf1.5.75
ii  sensible-utils 0.0.14
ii  ucf3.0043

apt-listchanges recommends no packages.

Versions of packages apt-listchanges suggests:
ii  chromium [www-browser]90.0.4430.212-1
ii  edbrowse [www-browser]3.7.7-2
ii  firefox-esr [www-browser] 78.11.0esr-1
ii  kitty [x-terminal-emulator]   0.19.3-1
ii  links [www-browser]   2.21-1+b1
ii  lynx [www-browser]2.9.0dev.6-2
ii  mlterm [x-terminal-emulator]  3.9.0-1
ii  palemoon [www-browser]29.2.0-1.gtk2
ii  postfix [mail-transport-agent]3.5.6-1+b1
ii  python3-gi3.38.0-2
ii  xfce4-terminal [x-terminal-emulator]  0.8.10-1
ii  xiterm+thai [x-terminal-emulator] 1.10-2+b2
ii  xterm [x-terminal-emulator]   366-1

-- debconf information:
* apt-listchanges/email-format: text
* apt-listchanges/confirm: false
* apt-listchanges/save-seen: true
* apt-listchanges/reverse: false
* apt-listchanges/email-address: br...@hashvault.io
* apt-listchanges/no-network: false
* apt-listchanges/which: both
* apt-listchanges/headers: true
* apt-listchanges/frontend: pager



Bug#990428: ifenslave: Bonding not working on bullseye (using bond-slaves config)

2021-06-28 Thread Claudio Kuenzler
Package: ifenslave
Version: 2.12
Severity: important

Dear Maintainer,

Bonding on Debian 11 Bullseye is not working, when using "bond-slaves int1 
int2" syntax on the bonding interface.
However it seems to work, when defining bonding the other way around using 
"bond-master bond1" on the interfaces which make up the bonding interface.

I came across bug #968368 and modified the ifenslave pre-up.d script, hence the 
changes below.

The same config (using bond-slaves) was working fine in Debian Buster. In 
Bullseye the bond interface stays DOWN and /proc/net/bonding/bond* also shows 
mii-status down.

-- System Information:
Debian Release: 11.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-7-amd64 (SMP w/24 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ifenslave depends on:
ii  ifupdown  0.8.36
ii  iproute2  5.10.0-4

Versions of packages ifenslave recommends:
ii  net-tools  1.60+git20181103.0eebece-1

ifenslave suggests no packages.

-- Configuration Files:
/etc/network/if-pre-up.d/ifenslave changed:
[ "$VERBOSITY" = 1 ] && set -x
[ "$ADDRFAM" = meta ] && exit 0
add_master()
{
# Return if $IFACE is already a bonding interface.
[ -f "/sys/class/net/$IFACE/bonding/slaves" ] && return
ip link add dev "$IFACE" type bond
}
sysfs_change_down()
{
# Called with :
# $1 = basename of the file in bonding/ to write to.
# $2 = value to write. Won't write if $2 is empty.
if [ -n "$2" ] ; then
# If the value we plan to write is different from the current 
one...
if ! grep -sq "\\<$2\\>" 
"/sys/class/net/$BOND_MASTER/bonding/$1" ; then
# ...and the master is up...
if ip link show "$BOND_MASTER" | grep -sq '[<,]UP[,>]' 
; then
# ...bring the master down.
ip link set dev "$BOND_MASTER" down
fi
fi
sysfs "$1" "$2"
fi
}
sysfs()
{
# Called with :
# $1 = basename of the file in bonding/ to write to.
# $2 = value to write. Won't write if $2 is empty.
if [ -n "$2" ] ; then
echo "$2" > "/sys/class/net/$BOND_MASTER/bonding/$1"
return $?
fi
return 0
}
sysfs_add()
{
#??Called with :
# $1 = target filename.
# $2 = values to write.
for value in $2; do
# Do not add $2 to $1 if already present.
if ! grep -sq "\\<$value\\>" 
"/sys/class/net/$BOND_MASTER/bonding/$1"
then
sysfs "$1" "+$value"
fi
done
}
early_setup_master()
{
# Warning: the order in which we write into the sysfs files is 
important.
# Double check in drivers/net/bonding/bond_sysfs.c in the Linux kernel 
source tree
# before changing anything here.
# fail_over_mac must be set before enslavement of any slaves.
sysfs fail_over_mac "$IF_BOND_FAIL_OVER_MAC"
}
enslave_slaves()
{
case "$BOND_SLAVES" in
none)
BOND_SLAVES=""
;;
all)
BOND_SLAVES=$(sed -ne 's/ *\(eth[^:]*\):.*/\1/p' 
/proc/net/dev)
;;
esac
[ "$VERBOSITY" = 1 ] && v=-v
for slave in $BOND_SLAVES ; do
export IFENSLAVE_ENV_NAME="IFUPDOWN_$slave"
IFUPDOWN_IFACE="$(printenv "$IFENSLAVE_ENV_NAME")"
unset IFENSLAVE_ENV_NAME
#if ifquery --state "$slave" 2>/dev/null || [ -n 
"$IFUPDOWN_IFACE" ] ; then
if ifquery --state "$slave" 2>/dev/null ; then
# Skipping interface that's already up or being 
configured
continue
else
# Ensure $slave is down.
ip link set "$slave" down 2>/dev/null
if ! sysfs_add slaves "$slave" 2>/dev/null ; then
echo "Failed to enslave $slave to $BOND_MASTER. 
Is $BOND_MASTER ready and a bonding interface ?" >&2
else
# Bring up slave if it is the target of an 
allow-bondX stanza.
# This is useful to bring up slaves that need 
extra setup.
ifup $v --allow "$BOND_MASTER" "$slave"
fi
fi
done
}
setup_master()
{
# Warning: the order in which we write into the sysfs files is 
important.
# Double check in drivers/net/bonding/bond_s

Bug#990428: Additional information

2021-06-28 Thread Claudio Kuenzler
Non-working bonding config in /etc/network/interfaces:

auto enp4s0f0
iface enp4s0f0 inet manual

auto enp4s0f1
iface enp4s0f1 inet manual

auto bond1
iface bond1 inet static
  address 192.168.12.4/24
  gateway 192.168.12.1
  slaves enp4s0f0 enp4s0f1
  bond-mode 802.3ad
  bond-miimon 100
  bond-downdelay 200
  bond-updelay 200

(also mentioned in https://wiki.debian.org/Bonding)


Working config:

auto enp4s0f0
iface enp4s0f0 inet manual
  bond-master bond1

auto enp4s0f1
iface enp4s0f1 inet manual
  bond-master bond1

auto bond1
iface bond1 inet static
  address 192.168.12.4/24
  gateway 192.168.12.1
  bond-slaves none
  bond-mode 802.3ad
  bond-miimon 100
  bond-downdelay 200
  bond-updelay 200