Updating HoiPolloi.yab

I tried to run HoiPolloi ([repo here] (https://github.com/dash102/hoipolloi)), but the .yab file is out of date. Is there anyone who is good with yab who can help with updating the file? I have some updates figured out (switching argument orders for window set), but some updates don’t really make sense (switching the deprecated item add with treebox add removes the parameter with the description), and there are other updates which I cannot find information for in documentation.

It is probably best to use this as a guide, and re-program it from scratch with the current yab.

I’m flattered that you want to revive my old app, but I have to ask “why?”. It was meant to exchange data between a number of People file utilities that used incompatible attributes. But half of those old People-related apps, like BlueCult and DeeperPeople don’t run on Haiku (“missing symbol” errors, mostly) and since we don’t have the source code, they never will. MRPeeps is the only one on my repo today and it was always pretty compatible anyway. The major difference between People and MRPeeps (this is from memory) was whether the file contents, separate from the attributes, should be a notes field or an image, and MRPeeps adds some additional fields but in a compatible way. So what would the point of having a functioning HoiPolloi be? Besides, it was written before yab had its own way of manipulating attributes and IIRC it made hundreds of system calls.

Rather use it as inspiration. Take a look at what People-related apps exist today. In fact, look at Haiku’s own People app and format: it is a lot more flexible than what BeOS People format was. Then decide what you do with that format, how you can make it better, and program that. We’ll be happy to help you on the yab forum: http://yab.orgfree.com/forum/

Thanks for the replies. I am a GCI student, and I was trying to solve the [haikuports issue] (https://github.com/haikuports/haikuports/issues/713) about moving HoiPolloi to HaikuArchives. Is that something that still should be done with the current repo?

Did they assign you a mentor?

As far as I can see the issue was if the code should be moved to github. But it is now on github, so I’m not sure what problem you have to solve here.

Scott described the process:

Scott McCreary January 3, 2017 at 21:37 (Mitteleuropäische Zeit)
Make one yourself, and then transfer ownership I believe. Double check with waddlesplash on the proper steps. You might also write a README.md and add a screenshot. Looks like it’s a yab program, so you’ll likely need to install yab to be able to test it out.

So to make a screenshot, the program needs to be run. If there is no point in providing a screenshot, then yeah it’s solved (once the ownership is transferred).

This file https://github.com/dash102/HoiPolloi/blob/master/HoiPolloi-R5 is an R5 executable (a yab script bound to that early interpreter, actually). Sorry, not on my Haiku box ATM, but try downloading it and running it (may need a chmod+x). Perhaps it will stay up long enough for a screenshot!

Edit: I should look at that again, actually. The main program has lost its reason for existence but some of the bundled utilities might still be useful.

Don’t bother, it doesn’t. And my virtualbox networking is broken, so I can’t try it on older versions of Haiku either. Sorry.