net-misc / lldpd

Implementation of IEEE 802.1ab (LLDP)

Official package sites : https://lldpd.github.io/ ·

LLDP (Link Layer Discovery Protocol) (also known as 802.1ab) is an industry standard protocol designed to supplant proprietary Link-Layer protocols such as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery Protocol). The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices. lldpd is a lldp daemon for GNU/Linux and implements both reception and sending. It supports both LLDP and LLDP-MED (contributed by Michael Hanig). It also implements an SNMP subagent for net-snmp to get local and remote LLDP information. The LLDP MIB is partially implemented but the most useful tables are here. lldpd supports bridge, vlan and bonding. bonding need to be done on real physical devices, not on bridges, vlans, etc. However, vlans can be mapped on the bonding device. You can bridge vlan but not add vlans on bridges. More complex setups may give false results. A small utility, lldpctl, allows to query information collected through the command line. lldpd also implements CDP (Cisco Discovery Protocol), FDP (Foundry Discovery Protocol), SONMP (Nortel Discovery Protocol) and EDP (Extreme Discovery Protocol). However, recent versions of IOS should support LLDP and most Extreme stuff support LLDP. When a EDP, CDP or SONMP frame is received on a given interface, lldpd starts sending EDP, CDP or SONMP frame on this interface. Informations collected through EDP/CDP/FDP/SONMP are integrated with other informations and can be queried with lldpctl or through SNMP. With the help of lldpd, you can get a map of your network. You may also want to look at Wiremaps or NetDisco which are a web application that helps you to see what is connected to where.

v1.0.18 :: 0/4.9.1 :: gentoo

Modified
License
ISC
Keywords
amd64 ~x86
USE flags
cdp doc dot1 dot3 edp fdp graph lldpmed old-kernel readline sanitizers seccomp snmp sonmp static-libs test valgrind xml

General

cdp
Enable Cisco Discovery Protocol
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
dot1
Enable Dot1 extension (VLAN stuff)
dot3
Enable Dot3 extension (PHY stuff)
edp
Enable Extreme Discovery Protocol
fdp
Enable Foundry Discovery Protocol
graph
Create dot graphs in documentations
lldpmed
Enable LLDP-MED extension
old-kernel
Enable compatibility with Linux kernel older than 2.6.39
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
sanitizers
Enable code instrumentation with selected sanitizers
seccomp
Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
snmp
Enable the use of SNMP
sonmp
Enable SynOptics Network Management
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
xml
Add support for XML files

acct-group / lldpd : System group: lldpd

acct-user / lldpd : User for net-misc/lldpd

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

dev-libs / check : A unit test framework for C

dev-libs / libbsd : Library to provide useful functions commonly found on BSD systems

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libxml2 : XML C parser and toolkit

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

sys-libs / libseccomp : High level interface to Linux seccomp filter

sys-libs / readline : Another cute console display library

acct-group / lldpd : System group: lldpd

acct-user / lldpd : User for net-misc/lldpd

dev-libs / libbsd : Library to provide useful functions commonly found on BSD systems

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

dev-libs / libxml2 : XML C parser and toolkit

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

sys-libs / libseccomp : High level interface to Linux seccomp filter

sys-libs / readline : Another cute console display library

virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers

550604
net-misc/lldpd: add s6 support
585206
net-misc/lldpd: creates /no/usr.sbin.lldpd in /
829324
net-misc/lldpd-1.0.13-r1 - /.../ld: cannot find libasan_preinit.o: No such file or directory
937094
net-misc/lldpd-1.0.18 fails to compile: mv: cannot stat refman.pdf: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: stabilize 1.0.18 for amd64 (bug #918553)
Closes: https://bugs.gentoo.org/918553 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: drop 1.0.16-r2, 1.0.17
Bug: https://bugs.gentoo.org/918552 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: drop 1.0.16
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: add 1.0.18
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: use configure cache for subconfigure
Not that it makes a difference here right now. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: add 1.0.17
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: add Valgrind annotation support
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: fix configure w/ clang 16
Closes: https://bugs.gentoo.org/900286 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Azamat H. Hackimov · gentoo
net-misc/lldpd: fix doc generation
--doxygen-* options requires --doxygen-doc option. Added CPE identifier. Closes: https://bugs.gentoo.org/779850 Closes: https://bugs.gentoo.org/827742 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30133 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: drop 1.0.14, 1.0.15-r1
Bug: https://bugs.gentoo.org/887573 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: Stabilize 1.0.16 amd64, #887573
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/lldpd: Stabilize 1.0.16 x86, #887573
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: add 1.0.16
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Add doc USE flag to doxygen dep (bug #853754)
Closes: https://bugs.gentoo.org/853754 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: drop versions
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: add 1.0.15
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: Stabilize 1.0.14 x86, #865397
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: Stabilize 1.0.14 amd64, #865397
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: add 1.0.14
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: backport additional seccomp fixes
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/lldpd: drop no-op USE=zsh-completion
Already installs zsh completions unconditionally. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: fix runtime (seccomp filter) with glibc-2.33
Our patch already had newfstatat but we need to add pread64 too (now done upstream). Closes: https://bugs.gentoo.org/827736 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Stabilize 1.0.12 on amd64
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-misc/lldpd: update homepage
Closes: https://bugs.gentoo.org/819567 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.12: Version bump
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: [QA] call tmpfiles_process in pkg_postinst
This is needed to actually apply the tmpfiles configuration we've installed in the ebuild. See tmpfiles.eclass documentation. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/lldpd: add missing net-snmp subslot operator
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/lldpd: x86 stable wrt bug #782538
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/lldpd: amd64 stable wrt bug #782538
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.11: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.10: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.9: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Remove old
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd-1.0.7: Stabilize on amd64/x86
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Theo Anderson · gentoo
net-misc/lldpd: migrate to tmpfiles.eclass
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.7: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.6: Version bump
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/lldpd: x86 stable wrt bug #727742
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/lldpd: amd64 stable wrt bug #727742
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.5-r1: Add patch to not call cpp in header test
Closes: https://bugs.gentoo.org/725234 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.5-r1: Revbump, seccomp glibc-2.30, acct
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd-1.0.5: Version bump
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant --docdir/--htmldir
Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
net-misc/lldpd: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
net-misc/lldpd: Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Remove old
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Stabilize version 1.0.3
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 1.0.4
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Fix USE="fdp -cdp" in 1.0.3 (bug #674900)
Closes: https://bugs.gentoo.org/674900 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-misc/lldpd: Added dependency on sys-libs/readline
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 1.0.3
Closes: https://bugs.gentoo.org/672782 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 1.0.2
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-misc/lldpd: Revision bump, allow brk with seccomp (bug #657932)
Closes: https://bugs.gentoo.org/657932 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Patrick McLean · gentoo
net-misc/lldpd: Clean up old versions
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 1.0.1
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.9
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.8, add patch to whitelist getpid
Gentoo-Bug: 630584 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Patrick McLean · gentoo
net-misc/lldpd: Clean out old versions
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.7
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.6
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
net-misc/lldpd: x86 stable wrt bug #588852
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Revision bump, add sendmmsg and recvfrom to seccomp filter
Package-Manager: portage-2.3.2
Patrick McLean · gentoo
net-misc/lldpd: Remove old
Package-Manager: portage-2.3.2
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.5
Package-Manager: portage-2.3.2
Agostino Sarubbo · gentoo
net-misc/lldpd: amd64 stable wrt bug #588852
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.4
Package-Manager: portage-2.3.0
Patrick McLean · gentoo
net-misc/lldpd: Clear out old ebuild for 0.9.3
Package-Manager: portage-2.3.0_rc1
Patrick McLean · gentoo
net-misc/lldpd: Revision bump, update seccomp patch to add missing syscalls
Gentoo-bug: 564566 Package-Manager: portage-2.3.0_rc1
Patrick McLean · gentoo
net-misc/lldpd: Version bump, add patch for seccomp stuff (bug #577576)
Package-Manager: portage-2.3.0_rc1
Patrick McLean · gentoo
net-misc/lldpd: Version bump to 0.9.1
Package-Manager: portage-2.2.27
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed