[ltt-dev] debian packaging

Jon Bernard jbernard at debian.org
Wed May 19 14:08:27 EDT 2010


* 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.

./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




More information about the lttng-dev mailing list