Bug#793888: ui-gxmlcpp includes autogenerated files that cannot be rebuilt from source

2015-08-02 Thread Johannes Schauer
Control: severity -1 important

Hi,

Quoting Stephan Sürken (2015-08-02 10:24:24)
> On Sa, 2015-08-01 at 19:46 +0200, Johannes Schauer wrote:
> > I reported it like that because I was not able to recreate ./configure and
> > aclocal.m4 from source. When I deleted both files and tried to regenerate
> > them, I ran into an error and I also got an error when I tried to rebuild
> > with `dh --with autoreconf`. This made me believe that ./configure and
> > aclocal.m4 can *not* be built from source.
> so this does not work even _with_ ui-auto installed?

currently, ui-gxmlcpp doesn't build at all:

https://qa.debian.org/dose/debcheck/src_unstable_main/1438491604/packages/ui-gxmlcpp.html#6f35b7a5db3b524f612e0ace6da69b31

so instead I used a snaphsot from July 1 2015 and then built in a clean chroot
with `dh --with autoreconf` and additional build dependencies on dh-autoreconf
and ui-auto.

To my surprise, the package was then buildable. This was strange because I
could swear I tried the exact same thing before reporting the bug and only
re-did it now to get the error log (which I should've done initially).

So with autoreconf and when build depending on ui-auto, the package indeed
successfully builds (at least with the archive of July 1 2015) and thus I'm
adjusting the severity.

Thanks!

cheers, josch


signature.asc
Description: signature


Bug#793888: ui-gxmlcpp includes autogenerated files that cannot be rebuilt from source

2015-08-02 Thread Stephan Sürken
On Sa, 2015-08-01 at 19:46 +0200, Johannes Schauer wrote:
> Hi,
(...)
> I reported it like that because I was not able to recreate ./configure and
> aclocal.m4 from source. When I deleted both files and tried to regenerate 
> them,
> I ran into an error and I also got an error when I tried to rebuild with `dh
> --with autoreconf`. This made me believe that ./configure and aclocal.m4 can
> *not* be built from source.

so this does not work even _with_ ui-auto installed?

Thx,

S


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#793888: ui-gxmlcpp includes autogenerated files that cannot be rebuilt from source

2015-08-01 Thread Johannes Schauer
Hi,

Quoting Stephan Sürken (2015-08-01 10:55:52)
> Ok, switching to autoreconf (with b-d on ui-auto) is an option I will
> consider.
> 
> Could you ponder a bit more why you think this is a policy violation? It
> seems a bit harsh considering how autotools work, and everything can be
> rebuild within Debian/main -- but maybe I missed something ;).

I reported it like that because I was not able to recreate ./configure and
aclocal.m4 from source. When I deleted both files and tried to regenerate them,
I ran into an error and I also got an error when I tried to rebuild with `dh
--with autoreconf`. This made me believe that ./configure and aclocal.m4 can
*not* be built from source.

Or maybe they can but I'm missing some magic?

Thanks!

cheers, josch


signature.asc
Description: signature


Bug#793888: ui-gxmlcpp includes autogenerated files that cannot be rebuilt from source

2015-08-01 Thread Stephan Sürken
Hi Johannes!

On Di, 2015-07-28 at 17:31 +0200, Johannes Schauer wrote:
> Source: ui-gxmlcpp
> Version: 1.4.3-1
> Severity: serious
> Justification: Policy 2.2.1

(...)

> the source package for ui-gxmlcpp includes a ./configure and
> ../aclocal.m4 without including their source. If ./configure and
> ../aclocal.m4 are removed, then the package cannot be built anymore.
> 
> For example, the current aclocal.m4 contains parts of ui-auto but
> ui-gxmlcpp does not build depend on that package.
> 
> Please add the missing bits so that this source package can be built
> from source again and does not require autogenerated scripts like
> ../configure and ./aclocal.m4.

Ok, switching to autoreconf (with b-d on ui-auto) is an option I will
consider.

Could you ponder a bit more why you think this is a policy violation? It
seems a bit harsh considering how autotools work, and everything can be
rebuild within Debian/main -- but maybe I missed something ;).

Thanks!

Stephan


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#793888: ui-gxmlcpp includes autogenerated files that cannot be rebuilt from source

2015-07-28 Thread Johannes Schauer
Source: ui-gxmlcpp
Version: 1.4.3-1
Severity: serious
Justification: Policy 2.2.1

Hi,

the source package for ui-gxmlcpp includes a ./configure and
../aclocal.m4 without including their source. If ./configure and
../aclocal.m4 are removed, then the package cannot be built anymore.

For example, the current aclocal.m4 contains parts of ui-auto but
ui-gxmlcpp does not build depend on that package.

Please add the missing bits so that this source package can be built
from source again and does not require autogenerated scripts like
../configure and ./aclocal.m4.

Thanks!

cheers, josch


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org