[ltt-dev] debian packaging

Mathieu Desnoyers compudj at krystal.dyndns.org
Wed May 19 14:13:57 EDT 2010


* Jon Bernard (jbernard at debian.org) wrote:
> * Mathieu Desnoyers <compudj at krystal.dyndns.org> wrote:
> > * Jon Bernard (jbernard at debian.org) wrote:
> > > * kerstin.jonsson <kerstin.jonsson at ericsson.com> wrote:
> > > > Hi,
> > > > 
> > > > I have added a "deb" target to the ust and lttv make files, to
> > > > enable build of debian packages, I also did some minor changes to
> > > > the documentation - NB! not the contents, only to enable deb install
> > > > of the manual as info pages.
> > > > 
> > > > This is something that I did only for our own convenience, (i.e. the
> > > > debian control files needs more work before these patches can be
> > > > made public) we are using pbuilder to create boot images for
> > > > different targets and then it's neat to have everything installable
> > > > from deb packets.
> > > > 
> > > > Is this something that may be of interest? I'd be happy to mail the
> > > > patches. Or is the intention to keep the packaging separate from the
> > > > source tree?
> > > 
> > > Hi Kerstin, thanks for your interest! I'm more than happy to collaborate
> > > on the debian packaging.
> > > 
> > > I much prefer to keep the debian packaging development separate from
> > > upstream development. The git repositories for this are hosted at
> > > http://git.debian.org/ Ust and liburcu are available in Debian unstable
> > > and testing, but if you need packages for lenny, let me know. I should
> > > be able to backport them with little effort.
> > 
> > I'm also OK with keeping the packaging info out of upstream. It's up to
> > the package maintainers. It also helps separating development from
> > distribution work, and thus distribute the work.
> > 
> > > 
> > > ltt-control is nearly done, I have a manpage or two to write and it will
> > > be ready for upload. I can push a snapshot of this effort to a git
> > > repository if you're interested.
> > > 
> > > For lttv, I'm only waiting for the licensing to be updated before I can
> > > upload that package.
> > 
> > Oh ? I thought I did it ? Is there something still missing on that front ?
> > I fear this fell off the table.
> > 
> > I would appreciate if you can send me an update report on the licensing
> > issues so I can take care of the missing bits.
> 
> Actually, I believe you are correct now that I've looked again.
> Following is the output from license check for reference. It looks
> consistent with COPYING, so all is fine unless you see something in the
> list that looks out of place. Sorry for the confusion.

It all looks fine. Please feel free to contribute a patch to fix the
incorrect FSF address warnings if you think it is of any use.

Thanks,

Mathieu

> 
> ./contrib/fsm_checker/FD_CHECK/fd.h: *No copyright* UNKNOWN
> ./contrib/fsm_checker/FD_CHECK/fd_checker.c: *No copyright* UNKNOWN
> ./contrib/fsm_checker/FD_CHECK/fd.c: *No copyright* UNKNOWN
> ./contrib/fsm_checker/CHROOT_CHECK/chroot_jail.h: *No copyright* UNKNOWN
> ./contrib/fsm_checker/CHROOT_CHECK/chroot_checker.c: *No copyright* UNKNOWN
> ./contrib/fsm_checker/CHROOT_CHECK/chroot_jail.c: *No copyright* UNKNOWN
> ./contrib/fsm_checker/LOCK_CHECK/lockclass.c: *No copyright* UNKNOWN
> ./contrib/fsm_checker/LOCK_CHECK/lockclass.h: *No copyright* UNKNOWN
> ./contrib/fsm_checker/LOCK_CHECK/fsm_locking.c: *No copyright* UNKNOWN
> ./contrib/fsm_checker/RT_CHECK/rt_checker.c: *No copyright* UNKNOWN
> ./contrib/fsm_checker/RT_CHECK/realtime.h: *No copyright* UNKNOWN
> ./contrib/fsm_checker/RT_CHECK/realtime.c: *No copyright* UNKNOWN
> ./autogen.sh: *No copyright* UNKNOWN
> ./scripts/autogen_lttvtraceread_loader.sh: *No copyright* UNKNOWN
> ./ltt/time.h: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/marker.c: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/marker-field.h: *No copyright* UNKNOWN
> ./ltt/lttvtraceread_loader.c: *No copyright* UNKNOWN
> ./ltt/ltt.h: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/event.c: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/marker-desc.h: *No copyright* UNKNOWN
> ./ltt/tracefile.c: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/event.h: *No copyright* UNKNOWN
> ./ltt/marker.h: *No copyright* UNKNOWN
> ./ltt/ltt-private.h: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/ltt-types.h: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/jni_interface.c: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/compiler.h: LGPL (v2.1) (with incorrect FSF address) 
> ./ltt/trace.h: LGPL (v2.1) (with incorrect FSF address) 
> ./lttv/lttv/attribute.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/print.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/state.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/contextmacros.h: LGPL (v2.1) (with incorrect FSF address) 
> ./lttv/lttv/module.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/batchtest.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/tracecontext.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/iattribute.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/stats.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/option.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/hook.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/sync/sync_chain.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_matching_distributor.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_lttng_null.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_analysis_linreg.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_matching_broadcast.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_analysis_eval.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_lttng_null.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/graph_functions.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/sync_chain_lttv.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/graph_functions.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_text.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/factor_reduction.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/lookup3.h: *No copyright* UNKNOWN
> ./lttv/lttv/sync/event_analysis_chull.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/sync_chain_unittest.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/sync_chain.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/data_structures.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_analysis_linreg.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_analysis_eval.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_text.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_matching_distributor.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_matching.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/sync_chain_lttv.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_matching_tcp.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_lttng_common.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_matching_broadcast.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_lttng_standard.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/factor_reduction_accuracy.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_matching_tcp.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_lttng_standard.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_processing_lttng_common.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_analysis.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/event_analysis_chull.c: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/data_structures.h: LGPL (v2.1 or later) 
> ./lttv/lttv/sync/factor_reduction_accuracy.h: LGPL (v2.1 or later) 
> ./lttv/lttv/lttv.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/state.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/module.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/print.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/attribute.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/lttv-gui.sh: *No copyright* UNKNOWN
> ./lttv/lttv/iattribute.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/stats.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/lttv.sh: *No copyright* UNKNOWN
> ./lttv/lttv/hook.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/filter.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/main.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/traceset.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/option.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/filter.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/traceset.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/lttv/tracecontext.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/text/depanalysis.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/text/sync_chain_batch.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/text/precomputeState.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/text/batchAnalysis.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/text/batchanalysis.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/text/sstack.h: *No copyright* UNKNOWN
> ./lttv/modules/text/textFilter.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/text/sstack.c: *No copyright* UNKNOWN
> ./lttv/modules/text/textDump.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/tracecontrol/tracecontrol.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/detailedevents/lttv_plugin_evd.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/detailedevents/lttv_plugin_evd.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/detailedevents/events.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/detailedevents/events.h: *No copyright* UNKNOWN
> ./lttv/modules/gui/resourceview/lttv_plugin_cfv.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/drawitem.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/lttv_plugin_cfv.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/test.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/cfv.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/processlist.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/module.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/processlist.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/drawitem.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/eventhooks.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/drawing.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/drawing.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/cfv.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/resourceview/eventhooks.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/diskperformance/diskperformance.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/tutorial/tutorial.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/filter/filter.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/lttv_plugin_cfv.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/drawitem.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/lttv_plugin_cfv.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/test.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/cfv.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/processlist.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/module.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/processlist.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/drawitem.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/eventhooks.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/drawing.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/drawing.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/cfv.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/controlflow/eventhooks.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/interrupts/interrupts.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histobuttonwidget.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histocfv.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histodrawitem.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histodrawing.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histodrawing.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histomodule.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histoeventhooks.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histodrawitem.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histocfv.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histobuttonwidget.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/histogram/histoeventhooks.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/menu.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/mainwindow.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/computetrace.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/mainwindow-private.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/gtkmultivpaned.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/toolbar.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/init_module.c: GPL (v2) (with incorrect FSF address) GENERATED FILE
> ./lttv/modules/gui/lttvwindow/lttvwindow/gtkmultivpaned.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/menu.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin_tab.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/interface.c: GPL (v2) (with incorrect FSF address) GENERATED FILE
> ./lttv/modules/gui/lttvwindow/lttvwindow/callbacks.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/interface.h: GPL (v2) (with incorrect FSF address) GENERATED FILE
> ./lttv/modules/gui/lttvwindow/lttvwindow/toolbar.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttv_plugin_tab.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/lttvwindow/lttvwindow/support.c: GPL (v2) (with incorrect FSF address) GENERATED FILE
> ./lttv/modules/gui/lttvwindow/lttvwindow/test_main.c: *No copyright* GENERATED FILE
> ./lttv/modules/gui/lttvwindow/lttvwindow/support.h: GPL (v2) (with incorrect FSF address) GENERATED FILE
> ./lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.h: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/gui/statistics/statistics.c: GPL (v2) (with incorrect FSF address) 
> ./lttv/modules/examples/samplemodule.c: *No copyright* UNKNOWN
> ./lttv/modules/examples/samplemodule2.c: *No copyright* UNKNOWN
> ./lttv/modules/examples/sampledep.c: *No copyright* UNKNOWN
> ./profile.sh: *No copyright* UNKNOWN
> 
> -- 
> Jon
> 
> _______________________________________________
> ltt-dev mailing list
> ltt-dev at lists.casi.polymtl.ca
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
> 

-- 
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com




More information about the lttng-dev mailing list