[haiku-depot-web] Re: Title "localization"

  • From: "Alexander G. M. Smith" <agmsmith@xxxxxx>
  • To: haiku-depot-web@xxxxxxxxxxxxx
  • Date: Tue, 17 Mar 2015 12:11:08 -0400 EDT

Stephan Aßmus wrote on Tue, 17 Mar 2015 16:47:59 +0100:
> Am 17.03.2015 um 16:21 schrieb Alexander G. M. Smith:
> > Axel Dörfler wrote on Mon, 16 Mar 2015 12:17:18 +0100:
> >> I think it makes perfect sense to put the default pretty name into the
> >> package itself. For one, it's pretty much no work for the packager to
> >> add this information, and then, I think it makes sense to have that
> >> information available in the CLI tools, too.
> >
> > Besides the readable title (possibly in multiple languages) and
> > description (currently present only in English), how about having other
> > metadata in the .hpkg?  It would be nice to have the screen shot and an
> > icon.  Carried to its logical conclusion, everything you'd need for
> > displaying the package in an Application store (like the Apple App
> > Store) could be in the .hpkg.
> 
> This is a terrible idea. Much less flexible than now, and the packages 
> are much bigger for a reason that only affects looking at the package in 
> HaikuDepot.

You're assuming one repository.  I'm assuming no data synchronization
between multiple repositories.  How does the app maker get screen shots,
descriptions and that sort of thing into multiple repositories, or even into
Haiku Depot? (is that future feature - developer logins?)

To avoid the .hpkg bloat, maybe the metadata could be stored in a separate
file for upload to repositories when an app is submitted.  The author could
make that metadata available on their web site beside the .hpkg so that
the app could be easily added to other repositories.  Though this is
somewhat awkward when compared to putting repository metadata in the .hpkg.

From the future archivist's point of view, it's also too easy to lose the
metadata when the repository vanishes since it's not inside the .hpkg on
end user's PCs.  Same for people exchanging .hpkgs with each other
outside the repository system; it would be nice to have more metadata.

- Alex

Other related posts: