Search results

  1. Tempel

    Two-Way Pndstore

    I'm certainly not a lawyer, but here's my understanding of copyright law. It's based on my knowledge of Canadian and US law, but I think the basics of copyright law are fairly consistent in most of the developed world. That's correct. Copyright holders reserve all rights unless they...
  2. Tempel

    Release public beta test

    Yeah, I know it's not required in PXMLs, but I didn't realize this until after repo spec 2.0 was finalized, so it is required in the repo spec. Just including an empty string (or a default one, as Ivanovic suggests) is enough to make it work with the current version of PNDstore. Should it be...
  3. Tempel

    Two-Way Pndstore

    Ah milkshake, you misunderstand me. What I'm suggesting is that a server downloads all the PNDs in the app store, and extracts information from them, exactly as your site does. Then, that server forms the repo file, exactly as your site does. The trick is that the server does not send those...
  4. Tempel

    Release PNDstore

    Excellent detective work, thank you! This is technically against the repo spec, so I've let milkshake know. He just needs to make it have an empty description field rather than missing the description field entirely. But it's also reminded me that I should make repo parsing more robust. It's...
  5. Tempel

    Release public beta test

    Bad news, milkshake: PNDstore can't parse the repo file right now because of SpeedCrunch. The repo spec requires both title and description for every package, and PNDstore assumes both will be there; since SpeedCrunch doesn't have a description, PNDstore fails when trying to read it, and...
  6. Tempel

    Depixelizing pixel art

    As I understand, what makes this algorithm different from the hqnx family (and most other sprite upscalers) is that most upscale by a fixed proportion, while this new one instead vectorizes, allowing for any amount of upscaling or downscaling. So this technique is applicable when the resolution...
  7. Tempel

    Release Repo Spec Improvements

    milkshake: Aww, but I was hoping for an argument! :P But really, you, me, and Cloudef are the only ones this directly affects right now, so if you have any opinions, now's the time to share. Caine: My concern isn't with breaking compatibility. It's that any repo improvements made after HF6...
  8. Tempel

    Release Repo Spec Improvements

    I recently realized that, if PNDstore is going to be included in the firmware, I'll only really be able to update its backend between hotfixes. Improved frontends can be distributed as PNDs, but the backend will have to be very solid by the time HF6 ships. So whatever changes we make to the...
  9. Tempel

    Two-Way Pndstore

    Linking to infringing content may be disallowed under US law; there's nothing illegal about linking to a PND that the creator has deliberately made available. But now that you mention it, there is indeed a licence element that can be optionally included in a PXML. In theory, an uploader...
  10. Tempel

    Panorama

    I'm not sure what makes you conclude that. When it comes to package ordering, you need only two pieces of information: the package ID, which indicates if two packages are in the same series, and the package version number. After that, ordering just needs to be done by version number, like in...
  11. Tempel

    Two-Way Pndstore

    There's a serious problem with redistribution rights. If you have a PND, you don't necessarily have the rights to share that PND with anyone else. Most currently are redistributable under FOSS licences, but not every one will be. Uploads to the repo should only be made by the packager so as...
  12. Tempel

    Release PNDstore

    meandu: That's an odd one. "Permission denied" presumably means that it doesn't think the program is marked as executable. It's marked as executable inside the PND, which probably means that something went wrong to change it when the PND mounted. Maybe try redownloading and trying it again.
  13. Tempel

    Beta Pndstore

    Ideally, it would be nice if developers used a consistent package ID schemes. Fortunately, using milkshake's repo will help steer them towards that. So this problem should gradually fix itself. Attempting to heuristically spot duplicates would be messy, though not totally infeasible.
  14. Tempel

    Release Repo Spec Improvements

    Yeah, that's definitely the simplest solution. So when a client tries to download a removed package it just gets a 404 or other error, then tells the user "oops, looks like this one's gone!". I figured it would be a little cleaner to inform of removals immediately, just so that the list of...
  15. Tempel

    Help with PXML validation

    I've validated it against the schema file. The "author" field should have an "email" attribute, not "mail". I think that's your only real problem. The schema also insists you have "titles", "descriptions", and "licenses" blocks in the application block, but those aren't strictly necessary.
  16. Tempel

    Beta Public Beta Test

    Esn: The filename of the downloaded PND is specified in the content-disposition header sent by the site. I have PNDstore check for that header to know where to download files. I'm not sure why Lightweight2 wouldn't use it; as far as I know, it's an accepted standard.
  17. Tempel

    Beta Pndstore

    Oh! I missed the part where you said the PND wasn't running. I assumed you just wanted to mess around with the source. If the PND's not running and you get no .out file, you'll need to update your pnd_run.sh. That was a bug in one of the older versions of sebt3's beta pnd_run.sh. Installing...
  18. Tempel

    Beta Pndstore

    Dunny: That's a minor bug in libpnd. There are wrapper scripts, called wrapper-PNDstore.sh and wrapper-pndst.sh that get around this. All they do is set LD_PRELOAD=/usr/lib/libstdc++.so.6 before launching the PNDstore executable. So you can execute the wrapper script, or export LD_PRELOAD...
  19. Tempel

    Release Repo Spec Improvements

    And I appreciate your opinion :) . I think the idea's slowly growing on me, but I still say that, whether using selectable fields or a second minimal profile, it's too soon to implement before seeing real need for either. But as for the updates-only data, we still haven't settled on how to...
  20. Tempel

    Beta Pndstore

    Thanks peelie. In that case, I don't get it and I'm just going to have to downgrade Glade on my computer. But just to be sure, 0.3.2 in the repo works, right?
Back
Top