Public bug reported:

Various minor but fatal bugs were found using pdebuild-cross to actually
build packages:

1) It didn't fall back to debian/control when debian/xcontrol was not present 
(it almost never is) (this fix somehow escpaed previous release)
2) It was not respecting arch qualifiers on dependencies so would try to 
install packages only available for kfreebsd, for example
3) When collecting the list of available apt sources it used any files in 
/etc/sources.list.d/ even backups and files not ending in .list this tended to 
break things
4) It would default to 'main contrib non-free' instead of 'main universe', 
which is wrong on ubuntu
5) It wouldn't install any packages if any unauthenticated repos were present. 
6) Build dependencies from build-depends-indep were not installed. I'm not sure 
how much this matters, but it doesn't do any harm to include those.

All these are fixed in the attached patch. It now uses lsb-release to
correctly default to ubuntu or debian system behaviour.

** Affects: emdebian-crush (Ubuntu)
     Importance: Undecided
     Assignee: Wookey (wookey)
         Status: Confirmed

-- 
pdebuild-cross fails to build things
https://bugs.launchpad.net/bugs/645147
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to