Dear all, I am sorry for the late answer! This is just an update on my last tries to get the source of tophat and run a test with sbuild ;)
As Diane suggested in the last email , i downloaded and installed (at least tried too) the sbuild package on my linux mint machine. I followed the instructions of the Debian wiki <https://wiki.debian.org/sbuild#CA-a54519f15bc3c06b1500f7c238715fc793b4a7db_1> and i also installed the libsbuild-dev <https://community.linuxmint.com/software/view/libsbuild-dev>. Things seemed to work up until that point. I then followed the commands 'apt source tophat' , 'apt build-dep tophat', 'cd usr/source/tophat', 'dpkg-buildpackage', which went also well. However, when i tried 'sudo sbuild -d unstable' , after running for a while i get an error : 'E: Build failure (dpkg-buildpackage died)'. I think the error connected to that (last lines of the log) is that : '/usr/include/c++/7/bits/stl_pair.h:519:5: note: template argument deduction/substitution failed: tophat_reports.cpp:2707:128: note: cannot convert ‘junction_stat’ (type ‘JunctionStats’) to type ‘JunctionStats&&’ gtf_junctions.insert(make_pair<Junction, JunctionStats>(Junction(ref_id, left_coord, right_coord, antisense), junction_stat));' I can also send you more details if you wish (e.g the summary) , i am sorry i do not know very well how to report all these. Finally , i would like to tell you that since my PhD thesis deadline is postponed to the end of January , i will probably won't make it to apply to the Outreach program for this round... which is really sad. However , with your permission, i would like to keep on working on running tests and get more familiar with the whole process. And hopefully i will be able to apply for Outreach's next round! Thank you all very much, Katerina On Sat, Oct 14, 2017 at 12:02 AM, ka lou <aik.ka...@gmail.com> wrote: > Dear Andreas and Diane and all, thank you for your help!! > > I'll keep you posted about the results - hopefully successful ones :) > > Thank you again so much! > > On Fri, Oct 13, 2017 at 10:10 PM, Diane Trout <di...@ghic.org> wrote: > >> >> I have one question : all the examples in the part of the tutorial for >> setting up the development environment (i.e sudo apt-get install rerun >> ruby-foreman apt-cacher-ng >> | >> moreutils lighttpd rabbitmq-server) are relative to the specific package >> of 'rubby'? So when i want to set up the environment for running test in >> another package i will have to change these commands accordingly? >> >> >> I suspect apt-cacher-ng is in there as a performance enhancement. >> >> apt-cacher-ng can help speed frequent rebuilding of packages because it >> can download and store locally packages. >> >> When you're first starting to test build an application you'd do: >> >> apt source <package name> >> apt build-dep <package name> >> cd <package directory> >> dpkg-buildpackage >> >> (with the stretch release they added apt as an improvement to apt-get) >> >> Debian maintianers will usually build packages in a temporary environment >> using tools like pbuilder or sbuild. Those tools automate extracting the >> package, installing the dependencies, building, and running tests. It's >> just a bit of work to get them setup. >> >> And it looks like autopkgtest expects to be running in a temporary build >> environment so it can install things and change the system configuration. >> >> Hope that helps >> Diane >> > >