Hi Andreas,

Having made the necessary changes for the header files to be installed to
/usr/include/snp-sites, I have tagged this release as 1.1.
I can't get gbp to see this new tag.

Any suggestions welcome.

Regards,

Jorge



On Mon, Jan 13, 2014 at 11:10 AM, Jorge Sebastião Soares <
[email protected]> wrote:

> Hi Andreas,
>
> In creating the ITP through reportbug, there are two things that are
> puzzling me.
>
> The first one is, since I closed the first snp-sites ITP bug, I was
> assuming that there wouldn't be a snp-sites package:
>
> js21@builder:~/deb_alioth/snp-sites$ reportbug --email
> [email protected] wnpp
> *** Welcome to reportbug.  Use ? for help at prompts. ***
> Note: bug reports are publicly archived (including the email address of
> the submitter).
> Detected character set: UTF-8
> Please change your locale if this is incorrect.
>
> Using 'Jorge Soares <[email protected]>' as your from address.
> Will send report to Debian (per lsb_release).
> What sort of request is this? (If none of these things mean anything to
> you, or you are trying to report a bug in an existing package, please press
> Enter to exit reportbug.)
>
> 1 ITP  This is an `Intent To Package'. Please submit a package description
> along with copyright and URL in such a report.
> 2 O    The package has been `Orphaned'. It needs a new maintainer as soon
> as possible.
> 3 RFA  This is a `Request for Adoption'. Due to lack of time, resources,
> interest or something similar, the current maintainer is asking for someone
> else to maintain this package. They will maintain it in the meantime, but
> perhaps not in the best
>        possible way. In short: the package needs a new maintainer.
> 4 RFH  This is a `Request For Help'. The current maintainer wants to
> continue to maintain this package, but they needs some help to do this,
> because their time is limited or the package is quite big and needs several
> maintainers.
> 5 RFP  This is a `Request For Package'. You have found an interesting
> piece of software and would like someone else to maintain it for Debian.
> Please submit a package description along with copyright and URL in such a
> report.
>
> Choose the request type: 1
> Please enter the proposed package name: snp-sites
> Checking status database...
> A package called snp-sites already appears to exist (at least on your
> system); continue? [y|N|q|?]? y
>
> Nonetheless, I simply said yes.
>
> Now, I'm behind a proxy, but apt-get knows exactly what to do and I have
> all my http_proxy env variables set to the proxy address.
> Yet I'm getting this:
>
> Please briefly describe this package; this should be an appropriate short
> description for the eventual package: Finding snp sites from multi fasta
> alignment files
> Your report will be carbon-copied to debian-devel, per Debian policy.
> Querying Debian BTS for reports on wnpp (source)...
> Unable to connect to Debian BTS; continue [y|N|?]? N
>
> Do you know if I need to set any other variable in order for reportbug to
> know we are behind a proxy?
>
>
>
>
> Also, on the header files being wrongly installed, I have a fix.
> I will change the src/Makefile.am. Essentially replacing the line:
>
> dist_data_DATA = alignment-file.h  vcf.h phylib-of-snp-sites.h snp-sites.h
> fasta-of-snp-sites.h parse-phylip.h string-cat.h kseq.h
>
> For these two lines:
>
> snpsitesincludedir=$(includedir)/snp-sites
> snpsitesinclude_HEADERS=alignment-file.h  vcf.h phylib-of-snp-sites.h
> snp-sites.h fasta-of-snp-sites.h parse-phylip.h string-cat.h kseq.h
>
> Regards,
>
> Jorge
>
>
>
> On Mon, Jan 13, 2014 at 10:24 AM, Jorge Sebastião Soares <
> [email protected]> wrote:
>
>> Hey Andreas,
>>
>> Addressing this:
>>
>>
>> > No.  They were originally moved to debian/tmp/usr/share which does not
>> > make any sense at all.  Afterwards we are moving it to /usr/include
>> > inside the Debian package which is where I would have expected header
>> > files also after a plain `make install` of the source package.  So
>> > I guess the upstream install target is broken.
>>
>> I have a had a look at both configure.ac and src/Makefile.am but am
>> unsure where the instructions to put these header files into /usr/share are.
>>
>> I am having lunch today with a friend that is extremely experienced in
>> C++. He's having a look at the source code at the moment.
>> Let's see if he can point me in the right direction.
>>
>> Kind regards,
>>
>> Jorge
>>
>>
>>
>> On Mon, Jan 13, 2014 at 9:59 AM, Jorge Sebastião Soares <
>> [email protected]> wrote:
>>
>>> Hey Andreas
>>>
>>> On Fri, Jan 10, 2014 at 4:27 PM, Andreas Tille <[email protected]> wrote:
>>>
>>>>
>>>> On Fri, Jan 10, 2014 at 03:57:31PM +0000, Jorge Sebastião Soares wrote:
>>>>
>>>> > >  I hope you also noticed the additional Provides /
>>>> > > Conflicts lines in d/control.  D-shlibs will issue an error if
>>>> these are
>>>> > > missing.
>>>> ....
>>>> > Is this there to ensure that in future installations the old version
>>>> needs
>>>> > to be removed before the new one is installed?
>>>>
>>>> Yes.  You should only have one libfoo-dev package installed.
>>>>
>>>
>>> Cool.
>>>
>>>>
>>>> > >  I bet you (and me!) would have forgotten these without using
>>>> > > this tool.
>>>> >
>>>> > So these two sections should have been there from the off?
>>>> > And by using d-shlibs, there is no way I could forget them because
>>>> d-shlibs
>>>> > would always complain?
>>>>
>>>> Homework: Try removing one or both of these lines and try to build the
>>>> package.
>>>
>>>
>>> If Conflicts or Provides section is not present, package creation aborts
>>> and handy hook shell drop-in script kicks in.
>>> Very nice.
>>>
>>>
>>>>
>>>> > > > Now just have to deal with NMU and ITP.
>>>> > >
>>>> > > If you have no idea about the NMU issue please check my previous
>>>> > > mails.  I have given an explicit hint about this!
>>>> > >
>>>> > >
>>>> > I'm on it. Looking into the dch tool.
>>>>
>>>> Fine this was what i meant in the now deleted because redundant
>>>> paragraphs of my previous mail.
>>>>
>>>
>>> Problem sorted.
>>> Only using gmail address now.
>>>
>>> I have closed the previous ITP.
>>> I guess only things left doing are:
>>>
>>> Generate a new ITP;
>>> Add bug number to the relevant files;
>>> Commit everything to git;
>>> Confirm that the package installs correctly.
>>>
>>> Rergards,
>>>
>>> Jorge
>>>
>>>
>>>
>>
>

Reply via email to