Development mailing list

Syndicate content
Archive of posts for haiku-development at FreeLists
Updated: 1 hour 41 min ago

[haiku-development] Re: External package woes (was What to do with termcap?) (Urias McCullough)

Thu, 2013-02-07 17:45
On Thu, Jan 31, 2013 at 2:50 PM, John Scipione jscipione@xxxxxxxxx wrote: Would it be possible to modify the build system to grab and build a package from a haikuport instead of grabbing a pre-build binary since the haikuport package already reproduce[s[ their build systems' installation procedure in the bep file and is already out of tree? More than likely, we'll have to modify each bep, and possibly a version of HaikuPorter to support cross-compilation to accomplish this. Right now, bep files pretty much assume they're being used from a Haiku host. ...
Categories: Development

[haiku-development] Re: External package woes (was What to do with termcap?) (John Scipione)

Thu, 2013-02-07 17:45
On Thu, Jan 31, 2013 at 3:37 PM, Ingo Weinhold ingo_weinhold@xxxxxx wrote: [...] I am aware that it may sound like I mean we should put everything into the Haiku tree and have no external packages at all. I don't think that's a good idea either, but I specifically wonder about those build-dependency packages. Keeping them in the tree is a mess IMO. These packages are usually also needed as dependencies of other packages, so we end up having to reproduce ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Ingo Weinhold)

Wed, 2013-02-06 03:45
Stephan Aßmus superstippi@xxxxxx wrote: For what it's worth, I totally agree, that the externalization of packages has often made things more complicated. I agree that some software has a tricky build system and depends on certain compiler flags to work correctly like for example ffmpeg. It is sometimes error-prone to replace their build system with Haiku's. Most packages build with no or only small Haiku specific patches. Updating them to a newer version is usually just a matter of rebuilding them. If they are in ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Landon J Fuller)

Tue, 2013-02-05 21:45
On Jan 31, 2013, at 3:04 PM, Ingo Weinhold ingo_weinhold@xxxxxx wrote: That may be so, but Haiku's build system is not meant to optimize your rare use case, but rather the common everyday use cases. I'd consider maintaining an OS to be the common everyday use case (eg, adding functionality, keeping things in sync, being able to target new devices). I've never thought about how I'd want to break FreeBSD's world build into a bunch of manual processes just to save a little time on the initial full build, ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Landon J Fuller)

Tue, 2013-02-05 21:45
On Jan 31, 2013, at 3:02 PM, Ingo Weinhold ingo_weinhold@xxxxxx wrote: Landon J Fuller landonf@xxxxxxxxxxxxxx wrote: On Jan 30, 2013, at 11:48 AM, Ryan Leavengood leavengood@xxxxxxxxx wrote: On Wed, Jan 30, 2013 at 11:14 AM, Landon J Fuller landonf@xxxxxxxxxxxxxx wrote: It means that a developer (ie, me) has to have access to the ports system rebuild all the software in the ports system, ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Ingo Weinhold)

Tue, 2013-02-05 19:45
Landon J Fuller landonf@xxxxxxxxxxxxxx wrote: On Jan 30, 2013, at 12:44 PM, pulkomandy@xxxxxxxxxxxxx wrote: - Building all this stuff makes the Haiku build longer and more memory hungry than it needs to be. I'd rather spend some time waiting for the compiler than spend a bunch of time actively tracking down individual dependencies and building them. This has been very frustrating. ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Ingo Weinhold)

Tue, 2013-02-05 19:45
Landon J Fuller landonf@xxxxxxxxxxxxxx wrote: On Jan 30, 2013, at 11:48 AM, Ryan Leavengood leavengood@xxxxxxxxx wrote: On Wed, Jan 30, 2013 at 11:14 AM, Landon J Fuller landonf@xxxxxxxxxxxxxx wrote: It means that a developer (ie, me) has to have access to the ports system rebuild all the software in the ports system, Why *all* the software? I would just rebuild the package I am interested in. ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Stephan Aßmus)

Tue, 2013-02-05 15:45
Am 30.01.2013 18:21, schrieb Landon J Fuller: Speaking from direct and recent experience, this makes it much harder to patch/rebuild that software when working on the base system, especially in cases where one is targeting new compilers/ABIs/platforms and rebuilding the entire system (including dependencies) is necessary. It means that a developer (ie, me) has to have access to the ports system, rebuild all the software in the ports system, and put it somewhere that can be ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Landon J Fuller)

Tue, 2013-02-05 15:45
On Jan 30, 2013, at 12:44 PM, pulkomandy@xxxxxxxxxxxxx wrote: Having all the core components in-tree makes it a lot easier to maintain the system cleanly in lock-step, add support for OS-specific features in lock-step with the OS release, deploy to new targets, update to new ABIs, and otherwise manage the core system as a cohesive whole. That's not true. We don't blindly use svn:externals or similar tools, but ...
Categories: Development

[haiku-development] Re: What to do with termcap? (pulkomandy)

Tue, 2013-02-05 15:45
Having all the core components in-tree makes it a lot easier to maintain the system cleanly in lock-step, add support for OS-specific features in lock-step with the OS release, deploy to new targets, update to new ABIs, and otherwise manage the core system as a cohesive whole. That's not true. We don't blindly use svn:externals or similar tools, but use a clearly identified version of the external packages. So, we can update them only as needed and matching the OS releases if we need so. ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Landon J Fuller)

Mon, 2013-02-04 17:45
On Jan 30, 2013, at 11:48 AM, Ryan Leavengood leavengood@xxxxxxxxx wrote: On Wed, Jan 30, 2013 at 11:14 AM, Landon J Fuller landonf@xxxxxxxxxxxxxx wrote: So in that regard I don't see anything wrong with shipping ncurses, and really, think that moving software that the OS reuqires *out* of the core system is counter-productive. It just means a lot more work to manage putting the same bits and pieces back together again, ala Linux distributions. ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Ryan Leavengood)

Mon, 2013-02-04 15:45
On Wed, Jan 30, 2013 at 11:14 AM, Landon J Fuller landonf@xxxxxxxxxxxxxx wrote: So in that regard I don't see anything wrong with shipping ncurses, and really, think that moving software that the OS reuqires *out* of the core system is counter-productive. It just means a lot more work to manage putting the same bits and pieces back together again, ala Linux distributions. The difference between Haiku and Linux is that Haiku is a full system and even if the pieces of software we use are not in our source ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Siarzhuk Zharski)

Sun, 2013-02-03 17:45
Jérôme Duval писал 30.01.2013 16:42: 2013/1/30 Kit kervas@xxxxxxxxx: Excuse my naïvety, but why would FreeBSD be ashamed of having ncurses in their tree? ...
Categories: Development

[haiku-development] Re: What to do with termcap? (Landon J Fuller)

Sat, 2013-02-02 17:45
On Jan 30, 2013, at 10:42 AM, Jérôme Duval korli@xxxxxxxxxxxxxxxx wrote: 2013/1/30 Kit kervas@xxxxxxxxx: Excuse my naïvety, but why would FreeBSD be ashamed of having ncurses in their tree? I think he is opposing the fact that Haiku tries to outsource out of its tree software maintained by third parties and ncurses would be such a case, but I might be wrong :) ...
Categories: Development