Time to start moving and stop waiting for things to change.

Forum thread started by bbjimmy on Wed, 2015-04-29 04:35

Since it is now obvious that BeBits and Haikuware are not comming back any time soon, lets start sharing all those files you downloaded from there.

1 get BeShare ( not the one in haikudepot, it is badly broken.)

http://fatelk.com/beshare-2.28-1-x86_gcc2.hpkg

or

http://fatelk.com/BeShare2.28.zip

2 assemble all your great booty in your shared folder.

3 launch BeShare and sign in to one of the servers.

This is a stop-gap, We need someone with the Server and skills to assemble all those files for a replacement repository.

Comments

Re: Time to start moving and stop waiting for things to change.

Rather than an actual "website", why can't someone just host a real, open FTP server somewhere as a backend that could accept package/application submissions, and have HaikuDepot tap into that as a frontend? That would solve the problem, although the traffic considerations would be a serious factor.

Re: Time to start moving and stop waiting for things to change.

Building a package repository for haikudepot is rather easy, with the package_repo tool (available in haiku or in the cross-build tools).

If there is a repo like this available, with lots of good software, it probably could become part of the default haiku configuration. Right now we provide haikuports because it has some important system dependencies, a reasonable choice of packages, and good quality recipes for easily repeatable builds (having packages and no recipes sometimes make updates and bugfixes difficult). But if other repos become available, we can see about including them. Of course a request for that should be sent to haiku-development, ideally by the repo owner (who handles the bandwidth limitations on the repo).

Re: Time to start moving and stop waiting for things to change.

I have tried to use the package_repo tool but alas, it is not documented well enough for me to figure it out. :(

Re: Time to start moving and stop waiting for things to change.

I have read for a wile that people think we does not need a haikuware anymore, because we have haiku depot in the future?

I think we need but who should do that? Many traffic, many up and downloads, big harddisk space needed.

Re: Time to start moving and stop waiting for things to change.

Hi Lell,

I said that in the future, when HaikuDepot has lots of apps, etc, then Haikuware won't be as useful. As of today, it would be very useful to list applications that need to be packaged for HaikuDepot.

Yes, we still need a place to store old code.

Re: Time to start moving and stop waiting for things to change.

I have started a repo ... http://fatelk.com/repo

I think we need to do this outside of haikuports, too many gate-keepers, too much politics. I will post a how-to when I get some time, but it isn't that hard, and without the haikuports nit-pickers we should be able to build a community repo that fills the gap.

Re: Time to start moving and stop waiting for things to change.

Great news that someone is taking care of this! Thanks!

Re: Time to start moving and stop waiting for things to change.

After searching a little bit i found this wiki entry about how a repository is set up

https://dev.haiku-os.org/wiki/PackageManagement/Infrastructure -> just look under Software Repositories

The repro file is in HPKGR Fromat more informations about this format can be found here:
https://dev.haiku-os.org/wiki/PackageManagement/FileFormat#HaikuPackageR...

and some hints how to build a repro can be found here:
https://www.freelists.org/post/haiku-depot-web/HPKR-Files-Again,1

Re: Time to start moving and stop waiting for things to change.

Jim, thanks for stepping up!

Re: Time to start moving and stop waiting for things to change.

Why not use PORTS concept from FreeBSD?

# portsnap fetch update

DONE! That would be really nice.

Re: Time to start moving and stop waiting for things to change.

Hi,

Just a heads up, after all this started (the sites being taken offline), I registered the haikubits.net domain, in case it became useful.

I have the hosting space and the bandwidth, so I'd be happy to set something up as well or just give the domain to Haiku themselves so they can use it.

Cheers.

Re: Time to start moving and stop waiting for things to change.

Thanks DaaT. Maybe this is now obvious, but mirrors are really needed to avoid a SPoF.

Re: Time to start moving and stop waiting for things to change.

lelldorin wrote:

I have read for a wile that people think we does not need a haikuware anymore, because we have haiku depot in the future?

I think we need but who should do that? Many traffic, many up and downloads, big harddisk space needed.

What about the Depot from Waddlesplash!?
http://haikuarchives.github.io/index.html

WIT: Better to have a full working HaikuDepot in the future, than all these brokan apps with their dependencies...

Re: Time to start moving and stop waiting for things to change.

haikuarchives is only for open source software. This is very far from covering what was available on bebits. It is also very oriented towards collaborative development, which is not suitable for everyone.

I am hosting some files at http://pulkomandy.tk/~beosarchive/unsorted . This is a mirror of various FTP I could still find online. Let me know if you have some files that you think should be stored there, or contact me if you want to setup a mirror of these things. We are also in contact with archive.org to see if they can host some of the software, and how.

These are however, only archiving efforts, and have little room for new software. But it seems bbjimmy is taking care of that part now.

Re: Time to start moving and stop waiting for things to change.

It seems that PulkoMandy has read more into my posts than I intended. yes, I set-up a repo for Fat Elk Software, no, I do not have enough bandwidth to host a large repo for the community.

I said that I would explain how to create a repo. It took so long because I have been busy working on yab:

http://yab-talk.forumotion.com/t7-yab-requests#13

here is the how-to:

http://fatelk.com/repo/reposetup.zip

Re: Time to start moving and stop waiting for things to change.

DaaT, It seems that you have what we need, now we need someone who is a web guru with time on their hands to make a site that can host zip and pkg files and a repo for .hpkg files.

Re: BeBits is Dead - Long-live HaikuBits!

Excellent,

The "Bits" part refers back to the old BeBits - which had been originally set-up by Sean Heber and Greg Nichols (see http://www.osnews.com/story/20702/BeBits_Gets_New_Owner/ ) - and had been maintained since 2008 by Karl Von Dorff.

There is a COM domain with the same name, keeping pretty much with the mixture of listed websites coming up on web searches - some referring to the operating system and most referring to the poetic form.

By-the-way, did you registered as HaikuBits or as haikubits?

Re: BeBits is Dead - Long-live HaikuBits!

Stacked_Lambda wrote:

By-the-way, did you registered as HaikuBits or as haikubits?

That question doesn't mean anything, the Domain Name System is built around case-crushed ASCII text. IDNs not withstanding, there isn't a way to express the difference between these two names in DNS.

Re: Time to start moving and stop waiting for things to change.

more complete "how to reeate an .hpkg repo" ... http://fatelk.com/repo/repo.html

Re: Time to start moving and stop waiting for things to change.

bbjimmy wrote:

more complete "how to reeate an .hpkg repo" ... http://fatelk.com/repo/repo.html

actually the part with haikuporter is not at all needed ... you can also create hpkgs "more" haiku way with the haiku built in pagagebuilder (Terminal programm. - i still dont like the system.. - no gui is not really beos like)
The "better way would be" to let haiku auto create a image with all predefined paths, mount it and place all neede stuff in there.

If we can port package_repo to linunx then we can have linux server wich automatically create / update reppositorys from a folder of (uploaded) hpkgs

Re: Time to start moving and stop waiting for things to change.

The Haiku and HaikuPorts repositories are fully run and managed from Linux servers. You can contact Oliver Tappe if you need more information on how this was achieved. One way would be to build the tool using Haiku buildsystem and then use "jam run" to run it, but maybe the Haiku server already has a simpler solution in place.