Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-19 Thread Steve Langasek
On Sun, May 20, 2007 at 12:56:04AM +0200, Jörg Sommer wrote:
> thanks for your report. Maybe, you can help me with this bug or should I
> ask on d-mentors/d-devel?

I think Norbert's follow-up explains this pretty accurately.

> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp-dev
> Build-Depends-Indep: texlive-latex-base, texlive-lang-cyrillic, 
> texlive-latex-recommended, cm-super
> Checking for already installed source dependencies...
> debhelper: already installed (5.0.49 >= 5 is satisfied)
> dpatch: missing
> autotools-dev: missing
> flex: missing
> clisp-dev: missing
> Checking for source dependency conflicts...

> So, it installs only the packages from Build-Depends, but later it calls 

>  debian/rules build

> The Debian policy says in section 7.6.

>  The dependencies and conflicts they define must be satisfied (as
>  defined earlier for binary packages) in order to invoke the targets in
>  `debian/rules', as follows:[1]

>  `Build-Depends-Indep', `Build-Conflicts-Indep'
>   The `Build-Depends-Indep' and `Build-Conflicts-Indep' fields must
>   be satisfied when any of the following targets is invoked:
>   `build', `build-indep', `binary' and `binary-indep'.
>^

> So, why the build target is called even though the dependencies from
> Build-Depends-Indep aren't satisfied?

Policy's language simply doesn't agree with the buildd implementation it was
originally intended to document.  Transitioning to the use of "build-arch"
on the buildds has issues that have been discussed extensively on the lists,
because build-arch is currently not a required target.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/



Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-19 Thread Jörg Sommer
Hello Steve,

thanks for your report. Maybe, you can help me with this bug or should I
ask on d-mentors/d-devel?

Steve Langasek schrieb am Fri 18. May, 20:19 (-0700):
> reopen 424976
> thanks
> 
> Hi Jörg,
> 
> xindy is still failing to build with the same error as before.

?-) I don't understand this.

http://buildd.debian.org/fetch.cgi?pkg=xindy;ver=2.2%7Ebeta2-2;arch=alpha;stamp=1179510778

** Using build dependencies supplied by package:
Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp-dev
Build-Depends-Indep: texlive-latex-base, texlive-lang-cyrillic, 
texlive-latex-recommended, cm-super
Checking for already installed source dependencies...
debhelper: already installed (5.0.49 >= 5 is satisfied)
dpatch: missing
autotools-dev: missing
flex: missing
clisp-dev: missing
Checking for source dependency conflicts...

So, it installs only the packages from Build-Depends, but later it calls 

 debian/rules build

The Debian policy says in section 7.6.

 The dependencies and conflicts they define must be satisfied (as
 defined earlier for binary packages) in order to invoke the targets in
 `debian/rules', as follows:[1]

 `Build-Depends-Indep', `Build-Conflicts-Indep'
  The `Build-Depends-Indep' and `Build-Conflicts-Indep' fields must
  be satisfied when any of the following targets is invoked:
  `build', `build-indep', `binary' and `binary-indep'.
   ^

So, why the build target is called even though the dependencies from
Build-Depends-Indep aren't satisfied?

I found this[1] posting from Andreas Metzler where he says: “And my
personal opinion in this respect is that a FBTFS bug in a package caused
by autobuilders no following policy strictly would be a serious bug. -
Policy simply is wrong […]” That's the newest statement I found about
build vs. Build-Depends-Indep.

Bye, Jörg.

[1] http://lists.debian.org/debian-devel/2003/12/msg01804.html
-- 
Da würde ich auch lieber den Panzerführerschein machen als den MCSE.
Bringt mehr, dürfte das gleiche kosten und macht sicher mehr Spaß.
   Jens Dittmar in de.comp.security


pgpavixQqCWGb.pgp
Description: PGP signature


Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-19 Thread Norbert Preining
Hi Jörg,

On Fre, 18 Mai 2007, Steve Langasek wrote:
> xindy is still failing to build with the same error as before.

I guess this is the problem (targets reordered):

# ok, necessary like this
binary: binary-indep binary-arch
# also ok
binary-indep: build-indep
binary-arch: build-arch
# ok those 4 
build-indep: build-indep-stamp
build-indep-stamp: config.status-with-latex
build-arch: build-arch-stamp
build-arch-stamp:  config.status
# here seems to be the problem
build: build-indep build-arch

build is called in *any* case

Since you don't want to have this, you should just include an empty
build target, the calls to binary-indep and/or binary-arch will do the
rest.

If you have setup a pbuilder build env you can test it with
--binary-arch
cmd line option to dpkg-buildpackage (could have done it myself, sorry).

I checked, with an empty build target it works. I will upload a NMU
today to fix the build issue, you can later send me what you want.

Best wishes

Norbert

---
Dr. Norbert Preining <[EMAIL PROTECTED]>Università di Siena
Debian Developer <[EMAIL PROTECTED]> Debian TeX Group
gpg DSA: 0x09C5B094  fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
---
`...You hadn't exactly gone out of your way to call
attention to them had you? I mean like actually telling
anyone or anything.'
`But the plans were on display...'
`On display? I eventually had to go down to the cellar to
find them.'
`That's the display department.'
`With a torch.'
`Ah, well the lights had probably gone.'
`So had the stairs.'
`But look you found the notice didn't you?'
yes I did. It was on display in the
bottom of a locked filing cabinet stuck in a disused
lavatory with a sign on the door saying "Beware of The
Leopard".'
 --- Arthur singing the praises of the local council planning
 --- department.
 --- Douglas Adams, The Hitchhikers Guide to the Galaxy


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-18 Thread Steve Langasek
reopen 424976
thanks

Hi Jörg,

xindy is still failing to build with the same error as before.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/



Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-18 Thread Jörg Sommer
Hallo Frank,

Frank Küster schrieb am Fri 18. May, 18:08 (+0200):
> Bastian Blank <[EMAIL PROTECTED]> wrote:
> 
> > Package: xindy
> > Version: 2.2~beta2-1
> > Severity: serious
> >
> > There was an error while trying to autobuild your package:
> >
> >> Automatic build of xindy_2.2~beta2-1 on debian-31.osdl.marist.edu by 
> >> sbuild/s390 98
> > [...]
> >> checking whether make sets $(MAKE)... (cached) yes
> >> checking for latex... no
> >> checking for elatex... no
> >> checking for lambda... no
> >> configure: error: Unable to find a LaTeX application
> >> make: *** [config.status] Error 1
> >> **
> >> Build finished at 20070517-1300
> >> FAILED [dpkg-buildpackage died]
> 
> Build-Depends-Indep: tetex-extra | texlive-lang-cyrillic
> Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp-dev
> 
> I think the buildds do install B-D-Indep, and I think they usually do
> remove all packages that were installed.

The buildds install B-D.

> Therefore this seems strange, but obviously there is a bug:
> texlive-lang-cyrillic does not Depend on LaTeX,

Ahh, I see what you mean. I thought latex is in texlive-base-bin. I
need texlive-latex-base.

> and no package should depend on tetex-* any more.

Fixed.

Bye, Jörg.
-- 
Es gibt nichts schöneres als dem Schweigen eines Dummkopfes zuzuhören.
(Helmut Quatlinger)


pgpq7Jm9ooTlx.pgp
Description: PGP signature


Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-18 Thread Bastian Blank
On Fri, May 18, 2007 at 06:08:33PM +0200, Frank Küster wrote:
> Build-Depends-Indep: tetex-extra | texlive-lang-cyrillic
> Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp-dev
> 
> I think the buildds do install B-D-Indep, and I think they usually do
> remove all packages that were installed.  Therefore this seems strange,
> but obviously there is a bug: texlive-lang-cyrillic does not Depend on
> LaTeX, and no package should depend on tetex-* any more.

No, buildds only build arch-any packages and therefor don't install
B-D-Indep.

Bastian

-- 
Ahead warp factor one, Mr. Sulu.



Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-18 Thread Norbert Preining
On Fre, 18 Mai 2007, Frank Küster wrote:
> you did sponsor xindy?

Already on the way. The problem that -2 as Jörg send me didn't build
either, so redo ...

Best wishes

Norbert

---
Dr. Norbert Preining <[EMAIL PROTECTED]>Università di Siena
Debian Developer <[EMAIL PROTECTED]> Debian TeX Group
gpg DSA: 0x09C5B094  fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
---
SLIGO (n.)
An unnamed and exotic sexual act which people like to believe that
famous films stars get up to in private. 'To commit slingo.'
--- Douglas Adams, The Meaning of Liff


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-18 Thread Frank Küster
Norbert, 

you did sponsor xindy?

Bastian Blank <[EMAIL PROTECTED]> wrote:

> Package: xindy
> Version: 2.2~beta2-1
> Severity: serious
>
> There was an error while trying to autobuild your package:
>
>> Automatic build of xindy_2.2~beta2-1 on debian-31.osdl.marist.edu by 
>> sbuild/s390 98
> [...]
>> checking whether make sets $(MAKE)... (cached) yes
>> checking for latex... no
>> checking for elatex... no
>> checking for lambda... no
>> configure: error: Unable to find a LaTeX application
>> make: *** [config.status] Error 1
>> **
>> Build finished at 20070517-1300
>> FAILED [dpkg-buildpackage died]

Build-Depends-Indep: tetex-extra | texlive-lang-cyrillic
Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp-dev

I think the buildds do install B-D-Indep, and I think they usually do
remove all packages that were installed.  Therefore this seems strange,
but obviously there is a bug: texlive-lang-cyrillic does not Depend on
LaTeX, and no package should depend on tetex-* any more.

Regards, Frank
-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Bug#424976: xindy - FTBFS: error: Unable to find a LaTeX application

2007-05-18 Thread Bastian Blank
Package: xindy
Version: 2.2~beta2-1
Severity: serious

There was an error while trying to autobuild your package:

> Automatic build of xindy_2.2~beta2-1 on debian-31.osdl.marist.edu by 
> sbuild/s390 98
[...]
> checking whether make sets $(MAKE)... (cached) yes
> checking for latex... no
> checking for elatex... no
> checking for lambda... no
> configure: error: Unable to find a LaTeX application
> make: *** [config.status] Error 1
> **
> Build finished at 20070517-1300
> FAILED [dpkg-buildpackage died]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]