[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Possible mass filing of bugs: don't use libxaw-dev



On Wed, Nov 20, 2002 at 10:19:54PM -0800, Daniel Schepler wrote:
> Branden Robinson <branden@debian.org> writes:
> 
> > If you mean that these Build-Depend on pure virtual packages, then they
> > should be changed.
> > 
> > If they work with Xaw 7, they should B-D on libxaw7-dev | lixaw-dev.
> > 
> > If they don't work with Xaw 7, they should B-D lixaw6-dev | libxaw-dev.
> 
> At least one package, xemacs21, crashes if you try to build it against
> libxaw6-dev, which would still be possible with this on the
> Build-Depends line.

Well, that's pretty weird.  I can think of three solutions:

1) drop the virtual package from the B-D
2) add libxaw6-dev to a Build-Conflicts line
3) report this bug upstream

Unless xemacs21 is trying to use an Xaw 7 specific feature, what you
describe is a bug.  It probably is a bug even so.

> Correct me if I'm wrong, but I thought the purpose of Build-Depends
> was to ensure that any packages built from the source package were
> roughly equivalent to the official version.  After all, we don't have
> "Build-Suggests" for packages which enhance functionality in the
> resulting packages but aren't necessary to compile them.  I don't
> think a package linked against libxaw6 instead of libxaw7 qualifies as
> "equivalent".
> 
> This is probably _almost_ a moot point, though, since autobuilders
> use the first alternative they can satisfy (I think), and any uploads
> _should_ theoretically be tested first to make sure the packages
> aren't broken. :)

Right.

> Or are you thinking of Build-Depends:libxaw7-dev|libxaw-dev,
> Build-Conflicts:libxaw6-dev?  This seems unnecessarily ugly.

It probably is; see above.

> > It would be helpful if you filed bugs against these anyway so that I can
> > drop the xlib6g* packages for the next Debian release.
> 
> If you mean filing bugs against any source or binary packages still
> depending on xlib6g*, I agree.  I might do this later if nobody else
> does.

Yes, that's what I mean.  I encourage you to do so.  Those packages were
obsolete in woody.  It'd be nice to dump them for woody+1.

-- 
G. Branden Robinson                |
Debian GNU/Linux                   |    Yeah, that's what Jesus would do.
branden@debian.org                 |    Jesus would bomb Afghanistan. Yeah.
http://people.debian.org/~branden/ |

Attachment: pgpuI5aVLlOV3.pgp
Description: PGP signature


Reply to: