[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

{MBF}: Upcoming changes in flex to accommodate multiarch



Hi,

        Executive summary: An upcoming release of flex is going to stop
 pulling in libfl-dev; which will impact packages that build C++
 scanners (and thus need FlexLexer.h). Please update your packages
 Build-depends line if it is affected (lists follow).

	Until recently, it was labeled  Multi-Arch: foreign. In other
 words a build dependency on flex means to install the host architecture
 flex (with the host architecture flex libraries), but we cannot run
 host architecture code, so all builds running flex fail.

 	That was wrong (#761449) as it exposes libfl-dev and thus the
 architecture of libfl-dev. Since libfl-dev was only installed for the
 build architecture, this broke the build of e.g. pam.

        The solution being tested in experimental is where flex drops
 its dependency on libfl-dev. In that case, it can become Multi-Arch:
 foreign again. This impacts any packages that need libfl-dev to build;
 and since we don’t do static linking, this  eliminates libfl.a from
 consideration; and it should only impact packages that build a C++
 scanner and thus need FlexLexer.h

        One always wants the build architecture flex binary
 (i.e. :native). This implies flex is Multi-Arch: foreign
 Most packages need libfl-dev for the host architecture, so then
 lifl-dev is Multi-Arch: same.

        This will be uploaded to unstable soonish.

        manoj

kbd:
binutils
pdns:
libsmi:
netsniff-ng:
cluster-glue:
mdk:
ptlib:
eukleides:
llvm-toolchain-snapshot
pscan:
postgresql-9.4:
hhvm
brutefir:
llvm-toolchain-3.6
boost1.55: #803392
boxes:
freebsd-buildutils
mswatch:
ragel:
dpkg:
minizinc:
dateutils:
libbonobo:
gstreamer0.10:
milter-greylist: libfl-dev
netsurf:
libsemanage:
wireshark:
autofs:
wide-dhcpv6: libfl-dev
libapache2-mod-nss:
bibtexconv:
automake-1.15:
mona:
c++-annotations:
ncl
gstreamer-editing-services1.0:
ltsp: libfl-dev
covered:
linuxdoc-tools: libfl-dev
ctwm:
opennebula:
gdb-avr:
daq:
dma:
cross-toolchain-base
grass:
isc-kea:
code-saturne:
rlinetd:
xindy:
whitedune: #814976
squidguard:
ht:
cross-gcc-4.9-armel
gdb:
esmtp:
wcalc:
crawl:
ipsec-tools: libfl-dev
libsieve:
nco:
nufw:
canl-c:
lttoolbox:
vtun:
creduce:
similarity-tester:
solid:
checkpolicy: libfl-dev
metview:
lilypond: libfl-dev
libsepol:
open-iscsi:
poc-streamer: libfl-dev
sudo:
mmorph:
gcc-snapshot
ippl:
tkgate: #811057
basic256:
dvdauthor:
detox: libfl-dev
librcsb-core-wrapper:
graphviz:
openhackware:
cross-gcc-4.9-ppc64el
lwatch:
heartbeat:
postgresql-plproxy:
synopsis:
wordnet:
mdbtools:
genius:
xview: libfl-dev
openuniverse:
bandwidthd:
librsl: libfl-dev
webkitgtk
icinga2:
ccbuild: libfl-dev
cuetools:
cvs-fast-export:
dictd:
filtergen:
gnat-mingw-w64:
wims:
gputils:
foma:
device-tree-compiler:
argus:
charybdis:
units-filter: libfl-dev
dawg:
filters: libfl-dev
anjuta:
nfdump:
gengetopt:
tcpspy:
gsoap:
syslog-ng-incubator:
qtwebkit:
meson
gstreamer1.0:
man-db:
webkit2gtk
linux-atm: libfl-dev
ifmail: libfl-dev
tvoe:
at: libfl-dev
rdkit:
freefoam
maria:
pvrg-jpeg:
confetti:
libzdb: libfl-dev
xshogi:
kbd-chooser:
wcslib:
surf-alggeo: libfl-dev
open-cobol:
libg3d:
freefem++:
cdecl:
vtwm: libfl-dev
gnumeric:
mccs: libfl-dev
nsd:
aqsis:
radare2:
strongswan: libfl-dev
bird:
freehdl:
lcmaps:
feel++
gcc-4.9
srg: libfl-dev
fim: libfl-dev
bluez:
spark:
yosys:
gob2:
flex:
videogen:
krb5-auth-dialog:
kde4libs:
postgresql-9.5:
acsccid:
gdb-mingw-w64:
libreoffice
dante: #776907
tinyproxy:
libdvbcsa:
xaw3d:
argus-client: #800260
galculator:
minc-tools:
xorg-server:
python-biopython: #813262
spim:
potool:
ettercap:
binutils-h8300-hms:
fped: libfl-dev
cwiid:
mwrap:
mairix:
hwinfo:
thrift-compiler:
libdap: libfl-dev
gradm2:
snort:
tiptop:
ziproxy:
cross-gcc-4.9-powerpc
sdcc
crash:
intercal:
libverilog-perl:
opensips:
undertaker: libfl-dev
haskell98-tutorial: libfl-dev
aide:
gmediaserver:
jaula: libfl-dev
chromium-browser
pipenightdreams:
binutils-msp430:
motif
xpaint:
acedb: libfl-dev
verilator: libfl-dev
llvm-toolchain-3.5
jbofihe: #800254
inn2:
mscgen:
dff:
lfhex:
cvc3
libxkbcommon:
ccid:
bsdgames: libfl-dev
binpac:
elfutils:
gcc-5-cross
ayttm:
rheolef:
nqc:
libidl: libfl-dev
gcc-msp430
nethack:
postgis:
plotutils:
mgp:
cvsgraph:
csync2:
linux-tools:
binutils-m68hc1x:
libxaw3dxft:
gthumb:
xjobs:
grub2:
rcs-blame: #778101
dicelab: libfl-dev
genders:
faucc:
openjfx
cp2k
fbset:
digikam:
ircd-hybrid:
goldencheetah
bochs:
cross-gcc-4.9-armhf
fdutils:
gdb-msp430: #777867
tcm:
libmatheval: libfl-dev
asymptote:
pam: libfl-dev libfl-dev:native
erlang:
glhack:
nmh:
dx:
hfst:
openmama
flexml:
doxygen
html-xml-utils:
librostlab-blast:
htdig:
lldpad:
libiio:
latrace:
jq: #802208
csound
collectd
cross-toolchain-base-ports
claws-mail:
hpsockd:
mpqc:
gramophone2:
openbios:
chemeq: libfl-dev
nip2:
radvd:
binutils-avr:
libcgroup:
qgis:
libewf:
telepathy-logger-qt:
plan:
openturns:
dict-gcide:
xxdiff:
libtrace3:
abiword:
geomview:
drbd-utils:
iptables:
pcp:
samba:
gecode:
apparmor:
bro-aux:
ming:
ctn: libfl-dev
cxref:
gdb-arm-none-eabi:
libpcap:
gcc-h8300-hms
twinkle:
gnuift:
bip:
aegis:
gtkpod:
splint: libfl-dev
mig: libfl-dev
comedilib:
tth:
pajeng: libfl-dev
libvc:
buici-clock:
eegdev:
gnubg:
amanda:
a2ps:
kamailio:
grap:
grib-api:
extsmail:
orafce:
unbound: #809055
android-platform-frameworks-base:
ldm:
alliance
knot:
tagcoll2:
gnat-4.9
delta:
mira: libfl-dev
wfrench: libfl-dev
tcpxtract: libfl-dev
xmlindent: libfl-dev
pcb:
olsrd:
tacacs+:
gcc-mingw-w64
ola
snacc
iverilog:
fwlogwatch:
cfengine3:
nftables:
avrdude:
cfengine2:
prime-phylo:
gnats:
pcsc-lite:
libghemical:
vala:
php7.0:
flasm:
cscope:
sip4:
kdevelop-pg-qt:
ghemical:
mesa:
taopm:
automake-1.14
openscad:
picviz:
glusterfs:
mysql-workbench:
contextfree: libfl-dev
gcc-arm-none-eabi
java2html: libfl-dev
ball
hp48cc:
broccoli:
faumachine
cross-binutils
guile-1.8:
ircd-ircu: libfl-dev
sfst:
zmap:
kfreebsd-10:
faust:
cproto:
cross-gcc-4.9-mipsel
openafs:
vala-0.28:
fdm:
wine:
crossfire:
twm:
cross-gcc-4.9-arm64
fauhdlc: libfl-dev
libzerg:
gcc-m68hc1x
slony1-2:
gutenprint:
genparse
sloccount:
binutils-arm-none-eabi:
libhdf4:
llvm-toolchain-3.7
cyrus-imapd-2.4:
chuck:
iproute2:
libguestfs
gpick:
grok:
imagevis3d:
kbuild:
urjtag:
gpsim:
gcc-avr
nmap:
am-utils:
gcc-4.8
gcc-3.3
lm-sensors:
hurd
gtkwave:
cc1111:
fuse-emulator:
geda-gaf:
vips:
gcc-5-cross-ports
opensm:
netpbm-free:
usepackage:
opencryptoki:
qtwebkit-opensource-src
libnl3:
pcmciautils:
scotch:
zimpl:
ns3:
flow-tools: libfl-dev
setools:
virtuoso-opensource:
php5.6
coala: libfl-dev
vile:
guile-2.0:
ike:
mailutils:
opensc:
conntrack-tools:
binutils-z80:
maude:
flobopuyo:
libstdc++-arm-none-eabi:
lyskom-server:
trafficserver:
hkgerman:
swftools:
gregorio:
remem:
nas:
wine-development:
gcc-5
cbmc:
sylpheed:
routino:
acpica-unix:
mailfilter: libfl-dev
ug:
lowpan-tools:
octave
apertium:
jack-tools:
qt4-x11:
nagios-plugins-contrib:
slashem:
php5
bro:
syslog-ng:
3dldf:
libaacs:
cross-gcc-4.9-mips
miller:
freebsd-utils
heimdal
texlive-bin:
psicode:
afterstep:
dreamchess:
warzone2100: libfl-dev
pyg: #713183
ddd:
binutils-mingw-w64:
pretzel: #800198
gnokii:
bc:
asn1c:
boost1.58:
gobject-introspection:
Agustin Martin Domingo <agmartin@debian.org>
   linuxdoc-tools (U)

Alastair McKinstry <mckinstry@debian.org>
   libdap

Andreas Tille <tille@debian.org>
   acedb (U)
   ctn (U)
   mira (U)

Andy Spencer <andy753421@gmail.com>
   librsl (U)

Ansgar Burchardt <ansgar@debian.org>
   at (U)

Blars Blarson <blarson@debian.org>
   xview

Bram Senders <bram@luon.net>
   contextfree

Branden Robinson <branden@debian.org>
   vtwm

Charles Plessy <plessy@debian.org>
   mira (U)

Christian Hofstaedtler <zeha@debian.org>
   ipsec-tools (U)

Christoph Egger <christoph@debian.org>
   undertaker
   warzone2100 (U)

Debian Electronics Team <pkg-electronics-devel@lists.alioth.debian.org>
   verilator

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
   bsdgames
   warzone2100

Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
   acedb
   ctn
   mira

Debian QA Group <packages@qa.debian.org>
   libidl

Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
   coala
   libmatheval
   librsl
   surf-alggeo

Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
   checkpolicy

Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>
   linuxdoc-tools

Don Armstrong <don@debian.org>
   lilypond

Dr. Tobias Quathamer <toddy@debian.org>
   bsdgames (U)

Ernesto Nadir Crespo Avila <ecrespo@debianvenezuela.org>
   flow-tools (U)

FAUmachine Team <info@faumachine.org>
   fauhdlc

Georges Khaznadar <georgesk@debian.org>
   chemeq
   units-filter

GNU Hurd Maintainers <debian-hurd@lists.debian.org>
   mig

Ian Lynagh (wibble) <igloo@debian.org>
   haskell98-tutorial

Jack Bates <jack@nottheoilrig.com>
   libzdb

Jari Aalto <jari.aalto@cante.net>
   ccbuild

Jerome Benoit <calculus@rezozer.net>
   surf-alggeo (U)

Joao Eriberto Mota Filho <eriberto@debian.org>
   detox
   tcpxtract

Joerg Jaspert <joerg@debian.org>
   mailfilter

Jose M Calhariz <jose@calhariz.com>
   at

Julian Taylor <jtaylor.debian@googlemail.com>
   libmatheval (U)

Khalid El Fathi <khalid@elfathi.fr>
   wfrench

Loic Dachary (OuoU) <loic@debian.org>
   jaula

LTSP Debian Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
   ltsp

Lucas Nussbaum <lucas@debian.org>
   pajeng (U)

Manoj Srivastava <srivasta@debian.org>
   checkpolicy (U)

Marco d'Itri <md@linux.it>
   ifmail

Marius Gavrilescu <marius@ieval.ro>
   filters

Martin Loschwitz <madkiss@debian.org>
   ircd-ircu

Martin Quinson <mquinson@debian.org>
   pajeng

Matt Brown <mattb@debian.org>
   srg

Matt Grant <matt@mattgrant.net.nz>
   ipsec-tools (U)

Michael R. Crusoe <crusoe@ucdavis.edu>
   mira (U)

Michele Martone <michele.martone@uniroma2.it>
   fim

Mike Gerber <mike@sprachgewalt.de>
   poc-streamer

Miriam Ruiz <miriam@debian.org>
   xmlindent

Noah Meyerhans <noahm@debian.org>
   ipsec-tools (U)

Ola Lundqvist <opal@debian.org>
   jaula (U)

Paul Cager <paul-debian@home.paulcager.org>
   java2html

Paul Martin <pm@debian.org>
   milter-greylist

Paul van Tilburg <paulvt@debian.org>
   contextfree (U)

Paul Wise <pabs@debian.org>
   warzone2100 (U)

Peter De Schrijver (p2) <p2@mind.be>
   linux-atm

pkg-ipsec-tools team <pkg-ipsec-tools-devel@lists.alioth.debian.org>
   ipsec-tools

Radu Spineanu <radu@debian.org>
   flow-tools

Ralf Treinen <treinen@debian.org>
   mccs

Reinhard Tartler <siretart@tauware.de>
   undertaker (U)

Rene Mayrhofer <rmayr@debian.org>
   strongswan (U)

Ricardo Mones <mones@debian.org>
   mailfilter (U)

Robert Lemmen <robertle@semistable.com>
   dicelab

Roger Leigh <rleigh@debian.org>
   pam (U)

Roger Shimizu <rogershimizu@gmail.com>
   wide-dhcpv6

Romain Francoise <rfrancoise@debian.org>
   strongswan (U)

Russell Coker <russell@coker.com.au>
   checkpolicy (U)

Sam Hartman <hartmans@debian.org>
   pam (U)

Samuel Thibault <sthibault@debian.org>
   mig (U)

Stefan Potyra <sistpoty@ubuntu.com>
   fauhdlc (U)

Steffen Moeller <moeller@debian.org>
   acedb (U)
   mira (U)

Steve Langasek <vorlon@debian.org>
   pam

strongSwan Maintainers <pkg-swan-devel@lists.alioth.debian.org>
   strongswan

Thomas Krennwallner <tkren@kr.tuwien.ac.at>
   coala (U)

Thorsten Alteholz <debian@alteholz.de>
   mira (U)

Tim Booth <tbooth@ceh.ac.uk>
   mira (U)

tony mancill <tmancill@debian.org>
   ccbuild (U)

Vagrant Cascadian <vagrant@debian.org>
   ltsp (U)

Volkmar Sieh <volkmar.sieh@informatik.uni-erlangen.de>
   fauhdlc (U)

Xiangfu Liu <xiangfu@openmobilefree.net>
   fped

Y Giridhar Appaji Nag <appaji@debian.org>
   splint

Yves-Alexis Perez <corsac@debian.org>
   strongswan (U)

أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy@users.sourceforge.net>
   verilator (U)


References:
[0] https://lists.debian.org/debian-cross/2016/02/msg00017.html
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611230
-- 
Everything is possible.  Pass the word. Rita Mae Brown, "Six of One"
Manoj Srivastava <srivasta@debian.org> <http://www.debian.org/~srivasta/>  
4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20  05B6 CF48 9438 C577 9A1C

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Reply to: