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