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

Bug#792622: missing licenses in debian/copyright



Hello,

Kalle Olavi Niemitalo, on Sun 18 Sep 2016 12:57:24 +0300, wrote:
> The following files are not used by "dpkg-buildpackage -uc -b
> -nc", i.e. their atimes do not change during this binary-arch
> build, and the build succeeds even if they are removed.

These shouldn't pose problem, better keep them:

> ./ChangeLog.0
> ./ChangeLog.00
> ./DEVELOPMENT
> ./ddb/db_mp.h
> ./ddb/tr.h
> ./debian/watch
> ./device/dev_master.h
> ./doc/fdl.texi
> ./doc/gpl.texi
> ./doc/stamp-vti
> ./i386/i386/ast_types.h
> ./i386/i386/cpu.h
> ./i386/i386/kttd_machdep.h
> ./i386/i386/lock.h
> ./i386/i386/sched_param.h
> ./i386/include/mach/i386/cthreads.h
> ./kern/act.h
> ./kern/refcount.h
> ./kern/shuttle.h

These are from linux, so basically GPLv2. Network drivers are indeed not used in
Debian anymore because we use netdde.

> ./linux/dev/README
> ./linux/dev/drivers/net/Space.c
> ./linux/dev/drivers/net/auto_irq.c
> ./linux/dev/drivers/net/net_init.c
> ./linux/dev/drivers/net/wavelan.p.h
> ./linux/dev/drivers/scsi/eata_dma.c
> ./linux/dev/drivers/scsi/g_NCR5380.c
> ./linux/dev/glue/net.c
> ./linux/dev/include/asm-i386/smp.h
> ./linux/dev/include/asm-i386/uaccess.h
> ./linux/dev/include/linux/etherdevice.h
> ./linux/dev/include/linux/if.h
> ./linux/dev/include/linux/modversions.h
> ./linux/dev/include/linux/netdevice.h
> ./linux/dev/include/linux/notifier.h
> ./linux/dev/include/linux/pm.h
> ./linux/dev/include/linux/skbuff.h
> ./linux/dev/include/linux/threads.h
> ./linux/dev/net/core/dev.c
> ./linux/pcmcia-cs/clients/3c574_cs.c
> ./linux/pcmcia-cs/clients/3c589_cs.c
> ./linux/pcmcia-cs/clients/ax8390.h
> ./linux/pcmcia-cs/clients/axnet_cs.c
> ./linux/pcmcia-cs/clients/fmvj18x_cs.c
> ./linux/pcmcia-cs/clients/nmclan_cs.c
> ./linux/pcmcia-cs/clients/ositech.h
> ./linux/pcmcia-cs/clients/pcnet_cs.c
> ./linux/pcmcia-cs/clients/smc91c92_cs.c
> ./linux/pcmcia-cs/clients/xirc2ps_cs.c
> ./linux/pcmcia-cs/glue/ds.c
> ./linux/pcmcia-cs/glue/pcmcia.c
> ./linux/pcmcia-cs/glue/pcmcia_glue.h
> ./linux/pcmcia-cs/glue/wireless_glue.h
> ./linux/pcmcia-cs/include/linux/crc32.h
> ./linux/pcmcia-cs/include/linux/slab.h
> ./linux/pcmcia-cs/include/pcmcia/bulkmem.h
> ./linux/pcmcia-cs/include/pcmcia/bus_ops.h
> ./linux/pcmcia-cs/include/pcmcia/ciscode.h
> ./linux/pcmcia-cs/include/pcmcia/cisreg.h
> ./linux/pcmcia-cs/include/pcmcia/cistpl.h
> ./linux/pcmcia-cs/include/pcmcia/cs.h
> ./linux/pcmcia-cs/include/pcmcia/cs_types.h
> ./linux/pcmcia-cs/include/pcmcia/driver_ops.h
> ./linux/pcmcia-cs/include/pcmcia/ds.h
> ./linux/pcmcia-cs/include/pcmcia/mem_op.h
> ./linux/pcmcia-cs/include/pcmcia/ss.h
> ./linux/pcmcia-cs/include/pcmcia/version.h
> ./linux/pcmcia-cs/modules/bulkmem.c
> ./linux/pcmcia-cs/modules/cirrus.h
> ./linux/pcmcia-cs/modules/cistpl.c
> ./linux/pcmcia-cs/modules/cs.c
> ./linux/pcmcia-cs/modules/cs_internal.h
> ./linux/pcmcia-cs/modules/ds.c
> ./linux/pcmcia-cs/modules/ene.h
> ./linux/pcmcia-cs/modules/i82365.c
> ./linux/pcmcia-cs/modules/i82365.h
> ./linux/pcmcia-cs/modules/o2micro.h
> ./linux/pcmcia-cs/modules/pci_fixup.c
> ./linux/pcmcia-cs/modules/ricoh.h
> ./linux/pcmcia-cs/modules/rsrc_mgr.c
> ./linux/pcmcia-cs/modules/smc34c90.h
> ./linux/pcmcia-cs/modules/ti113x.h
> ./linux/pcmcia-cs/modules/topic.h
> ./linux/pcmcia-cs/modules/vg468.h
> ./linux/pcmcia-cs/modules/yenta.h
> ./linux/pcmcia-cs/wireless/hermes.c
> ./linux/pcmcia-cs/wireless/hermes.h
> ./linux/pcmcia-cs/wireless/hermes_rid.h
> ./linux/pcmcia-cs/wireless/ieee802_11.h
> ./linux/pcmcia-cs/wireless/orinoco.c
> ./linux/pcmcia-cs/wireless/orinoco.h
> ./linux/pcmcia-cs/wireless/orinoco_cs.c
> ./linux/src/COPYING
> ./linux/src/drivers/net/3c501.c
> ./linux/src/drivers/net/3c503.c
> ./linux/src/drivers/net/3c503.h
> ./linux/src/drivers/net/3c505.c
> ./linux/src/drivers/net/3c505.h
> ./linux/src/drivers/net/3c507.c
> ./linux/src/drivers/net/3c509.c
> ./linux/src/drivers/net/3c515.c
> ./linux/src/drivers/net/3c59x.c
> ./linux/src/drivers/net/8390.c
> ./linux/src/drivers/net/8390.h
> ./linux/src/drivers/net/ac3200.c
> ./linux/src/drivers/net/apricot.c
> ./linux/src/drivers/net/at1700.c
> ./linux/src/drivers/net/atp.c
> ./linux/src/drivers/net/atp.h
> ./linux/src/drivers/net/de4x5.c
> ./linux/src/drivers/net/de4x5.h
> ./linux/src/drivers/net/de600.c
> ./linux/src/drivers/net/de620.c
> ./linux/src/drivers/net/de620.h
> ./linux/src/drivers/net/depca.c
> ./linux/src/drivers/net/depca.h
> ./linux/src/drivers/net/e2100.c
> ./linux/src/drivers/net/eepro.c
> ./linux/src/drivers/net/eepro100.c
> ./linux/src/drivers/net/eexpress.c
> ./linux/src/drivers/net/epic100.c
> ./linux/src/drivers/net/eth16i.c
> ./linux/src/drivers/net/eth82586.h
> ./linux/src/drivers/net/ewrk3.c
> ./linux/src/drivers/net/ewrk3.h
> ./linux/src/drivers/net/fmv18x.c
> ./linux/src/drivers/net/hamachi.c
> ./linux/src/drivers/net/hp-plus.c
> ./linux/src/drivers/net/hp.c
> ./linux/src/drivers/net/hp100.c
> ./linux/src/drivers/net/hp100.h
> ./linux/src/drivers/net/i82586.h
> ./linux/src/drivers/net/intel-gige.c
> ./linux/src/drivers/net/kern_compat.h
> ./linux/src/drivers/net/lance.c
> ./linux/src/drivers/net/myson803.c
> ./linux/src/drivers/net/natsemi.c
> ./linux/src/drivers/net/ne.c
> ./linux/src/drivers/net/ne2k-pci.c
> ./linux/src/drivers/net/ni52.c
> ./linux/src/drivers/net/ni52.h
> ./linux/src/drivers/net/ni65.c
> ./linux/src/drivers/net/ni65.h
> ./linux/src/drivers/net/ns820.c
> ./linux/src/drivers/net/pci-scan.c
> ./linux/src/drivers/net/pci-scan.h
> ./linux/src/drivers/net/pcnet32.c
> ./linux/src/drivers/net/rtl8139.c
> ./linux/src/drivers/net/seeq8005.c
> ./linux/src/drivers/net/seeq8005.h
> ./linux/src/drivers/net/sis900.c
> ./linux/src/drivers/net/sis900.h
> ./linux/src/drivers/net/sk_g16.c
> ./linux/src/drivers/net/sk_g16.h
> ./linux/src/drivers/net/smc-ultra.c
> ./linux/src/drivers/net/smc-ultra32.c
> ./linux/src/drivers/net/starfire.c
> ./linux/src/drivers/net/sundance.c
> ./linux/src/drivers/net/tlan.c
> ./linux/src/drivers/net/tlan.h
> ./linux/src/drivers/net/tulip.c
> ./linux/src/drivers/net/via-rhine.c
> ./linux/src/drivers/net/wavelan.c
> ./linux/src/drivers/net/wavelan.h
> ./linux/src/drivers/net/wd.c
> ./linux/src/drivers/net/winbond-840.c
> ./linux/src/drivers/net/yellowfin.c
> ./linux/src/drivers/net/znet.c
> ./linux/src/drivers/scsi/53c7,8xx.h
> ./linux/src/drivers/scsi/53c78xx.c
> ./linux/src/drivers/scsi/53c8xx_d.h
> ./linux/src/drivers/scsi/53c8xx_u.h
> ./linux/src/drivers/scsi/NCR53c406a.c
> ./linux/src/drivers/scsi/NCR53c406a.h
> ./linux/src/drivers/scsi/aic7xxx.c
> ./linux/src/drivers/scsi/aic7xxx.h
> ./linux/src/drivers/scsi/aic7xxx/scsi_message.h
> ./linux/src/drivers/scsi/aic7xxx/sequencer.h
> ./linux/src/drivers/scsi/aic7xxx_reg.h
> ./linux/src/drivers/scsi/eata_dma.h
> ./linux/src/drivers/scsi/g_NCR5380.h
> ./linux/src/drivers/scsi/gdth.c
> ./linux/src/drivers/scsi/gdth.h
> ./linux/src/drivers/scsi/gdth_ioctl.h
> ./linux/src/drivers/scsi/gdth_proc.h
> ./linux/src/drivers/scsi/sym53c8xx_comm.h
> ./linux/src/include/asm-i386/checksum.h
> ./linux/src/include/asm-i386/page.h
> ./linux/src/include/asm-i386/spinlock.h
> ./linux/src/include/asm-i386/string.h
> ./linux/src/include/asm-i386/system.h
> ./linux/src/include/linux/affs_hardblocks.h
> ./linux/src/include/linux/atalk.h
> ./linux/src/include/linux/ax25.h
> ./linux/src/include/linux/blk.h
> ./linux/src/include/linux/blkdev.h
> ./linux/src/include/linux/compatmac.h
> ./linux/src/include/linux/compiler-gcc3.h
> ./linux/src/include/linux/compiler-gcc4.h
> ./linux/src/include/linux/compiler-gcc5.h
> ./linux/src/include/linux/etherdevice.h
> ./linux/src/include/linux/fddidevice.h
> ./linux/src/include/linux/fs.h
> ./linux/src/include/linux/genhd.h
> ./linux/src/include/linux/icmp.h
> ./linux/src/include/linux/if.h
> ./linux/src/include/linux/if_arp.h
> ./linux/src/include/linux/if_ether.h
> ./linux/src/include/linux/if_fddi.h
> ./linux/src/include/linux/if_tr.h
> ./linux/src/include/linux/igmp.h
> ./linux/src/include/linux/inet.h
> ./linux/src/include/linux/init.h
> ./linux/src/include/linux/ip.h
> ./linux/src/include/linux/ipx.h
> ./linux/src/include/linux/kcomp.h
> ./linux/src/include/linux/kernel.h
> ./linux/src/include/linux/list.h
> ./linux/src/include/linux/locks.h
> ./linux/src/include/linux/malloc.h
> ./linux/src/include/linux/mm.h
> ./linux/src/include/linux/netdevice.h
> ./linux/src/include/linux/netrom.h
> ./linux/src/include/linux/notifier.h
> ./linux/src/include/linux/pagemap.h
> ./linux/src/include/linux/proc_fs.h
> ./linux/src/include/linux/rose.h
> ./linux/src/include/linux/route.h
> ./linux/src/include/linux/sched.h
> ./linux/src/include/linux/skbuff.h
> ./linux/src/include/linux/spinlock.h
> ./linux/src/include/linux/symtab_begin.h
> ./linux/src/include/linux/symtab_end.h
> ./linux/src/include/linux/tcp.h
> ./linux/src/include/linux/trdevice.h
> ./linux/src/include/linux/types.h
> ./linux/src/include/linux/udp.h
> ./linux/src/include/linux/wireless.h
> ./linux/src/include/net/af_unix.h
> ./linux/src/include/net/arp.h
> ./linux/src/include/net/atalkcall.h
> ./linux/src/include/net/ax25.h
> ./linux/src/include/net/ax25call.h
> ./linux/src/include/net/br.h
> ./linux/src/include/net/checksum.h
> ./linux/src/include/net/datalink.h
> ./linux/src/include/net/gc.h
> ./linux/src/include/net/icmp.h
> ./linux/src/include/net/ip.h
> ./linux/src/include/net/ip_alias.h
> ./linux/src/include/net/ip_forward.h
> ./linux/src/include/net/ip_masq.h
> ./linux/src/include/net/ipip.h
> ./linux/src/include/net/ipx.h
> ./linux/src/include/net/ipxcall.h
> ./linux/src/include/net/netlink.h
> ./linux/src/include/net/netrom.h
> ./linux/src/include/net/nrcall.h
> ./linux/src/include/net/p8022.h
> ./linux/src/include/net/p8022call.h
> ./linux/src/include/net/p8022tr.h
> ./linux/src/include/net/p8022trcall.h
> ./linux/src/include/net/protocol.h
> ./linux/src/include/net/psnap.h
> ./linux/src/include/net/psnapcall.h
> ./linux/src/include/net/rarp.h
> ./linux/src/include/net/raw.h
> ./linux/src/include/net/rose.h
> ./linux/src/include/net/rosecall.h
> ./linux/src/include/net/route.h
> ./linux/src/include/net/slhc.h
> ./linux/src/include/net/slhc_vj.h
> ./linux/src/include/net/snmp.h
> ./linux/src/include/net/sock.h
> ./linux/src/include/net/spx.h
> ./linux/src/include/net/tcp.h
> ./linux/src/include/net/udp.h

These come from xen, it's a verbatim copy. They're under BSD, as

> ./xen/public/COPYING

this file says :)

> ./xen/public/arch-x86/xen-x86_64.h
> ./xen/public/arch-x86_32.h
> ./xen/public/arch-x86_64.h
> ./xen/public/callback.h
> ./xen/public/dom0_ops.h
> ./xen/public/domctl.h
> ./xen/public/elfstructs.h
> ./xen/public/features.h
> ./xen/public/io/fbif.h
> ./xen/public/io/fsif.h
> ./xen/public/io/kbdif.h
> ./xen/public/io/pciif.h
> ./xen/public/io/protocols.h
> ./xen/public/io/tpmif.h
> ./xen/public/kexec.h
> ./xen/public/libelf.h
> ./xen/public/nmi.h
> ./xen/public/physdev.h
> ./xen/public/platform.h
> ./xen/public/sysctl.h
> ./xen/public/trace.h
> ./xen/public/vcpu.h
> ./xen/public/version.h
> ./xen/public/xencomm.h
> ./xen/public/xenoprof.h


> The following files are not used by "dpkg-buildpackage -uc -b
> -nc", but they are used by "dpkg-source -x".

They are generated by dpkg-source actually, when applying patches.

> ./.pc/.quilt_patches
> ./.pc/.quilt_series
> ./.pc/.version
> ./.pc/11_ignore_CSIn.patch/i386/i386at/kd.c
> ./.pc/12_version_suffix.patch/configure.ac
> ./.pc/12_version_suffix.patch/version.c.in
> ./.pc/20_FP_NO.patch/i386/include/mach/i386/fp_reg.h
> ./.pc/50_initrd.patch/Makefrag.am
> ./.pc/50_initrd.patch/device/ramdisk.c
> ./.pc/50_initrd.patch/device/ramdisk.h
> ./.pc/50_initrd.patch/i386/i386at/conf.c
> ./.pc/50_initrd.patch/kern/boot_script.c
> ./.pc/50_initrd.patch/kern/bootstrap.c
> ./.pc/60_bigmem.patch/i386/Makefrag.am
> ./.pc/60_bigmem.patch/i386/i386/vm_param.h
> ./.pc/60_bigmem.patch/i386/include/mach/i386/vm_param.h
> ./.pc/60_bigmem.patch/i386/xen/Makefrag.am
> ./.pc/60_bigmem.patch/i386/xen/xen_boothdr.S
> ./.pc/70_dde.patch/Makefrag.am
> ./.pc/70_dde.patch/device/ds_routines.c
> ./.pc/70_dde.patch/device/ds_routines.h
> ./.pc/70_dde.patch/device/intr.c
> ./.pc/70_dde.patch/include/device/intr.h
> ./.pc/70_dde.patch/include/mach/experimental.defs
> ./.pc/70_dde.patch/kern/experimental.srv
> ./.pc/70_dde.patch/kern/ipc_kobject.c
> ./.pc/70_dde.patch/kern/startup.c
> ./.pc/70_dde.patch/linux/dev/arch/i386/kernel/irq.c
> ./.pc/70_dde.patch/linux/dev/drivers/block/genhd.c
> ./.pc/70_dde.patch/vm/vm_user.c
> ./.pc/99_biosmem.patch/i386/i386at/biosmem.c

And these are the patches.

> ./debian/patches/11_ignore_CSIn.patch
> ./debian/patches/12_version_suffix.patch
> ./debian/patches/20_FP_NO.patch
> ./debian/patches/50_initrd.patch
> ./debian/patches/60_bigmem.patch
> ./debian/patches/70_dde.patch
> ./debian/patches/99_biosmem.patch
> 
> The following files are not read during the binary-arch build
> (their atimes do not change), but they must exist; the build
> succeeds even if they are replaced with empty files.
> 
> ./AUTHORS
> ./COPYING

Sure they must :)

Thanks,
Samuel


Reply to: