vrms

Discussion in 'Pyra OS (Debian GNU/Linux)' started by Julie.chan, Feb 7, 2016.

  1. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    Question: does vrms work properly?

    If not, is it going to be made to work properly by the time the Pyra is released?
     
    Tags:
  2. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,521
    It's using a fairly vanilla release of debian jessie armhf, my guess it should work. My devboard is dead at the moment, so I can't try it out myself.
     
  3. slaeshjag

    slaeshjag ¯\_(ツ)_/¯

    Joined:
    Apr 8, 2010
    Messages:
    2,687
    Location:
    ~Stockholm, Sweden
    The pyra specific stuff might not show up. aTc would have to put the blobs in a non-free branch on the repo
     
  4. ible

    ible professional vim user

    Joined:
    Mar 24, 2014
    Messages:
    2,165
    Location:
    Seattle, WA
  5. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    Right, there's some sort of list that vrms checks. If the Pyra-specific repositories include proprietary software, and vrms isn't configured to recognize this software, it will happily report that "RMS would be proud!" even if you have that proprietary software installed (since it doesn't know that it's proprietary). That's why I'm asking.
     
  6. slaeshjag

    slaeshjag ¯\_(ツ)_/¯

    Joined:
    Apr 8, 2010
    Messages:
    2,687
    Location:
    ~Stockholm, Sweden
    I don't think any of the propriatary stuff even works atm, so it's too early to say.
     
  7. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    Well, whether or not the repos and vrms are set up so that vrms works really has nothing to do with whether or not the relevant proprietary programs work. It's a matter of intention for the most part.
     
  8. Haraldur

    Haraldur Very Active Member

    Joined:
    Mar 12, 2015
    Messages:
    278
    Having VRMS work would be quite nice, as in "nice to know". Though using proprietary software may be practically obligatory, it is useful to be able to see, at a glance, what, and how much, non-free software one is using.

    Of course, I would be surprised if it could (reliably) work with PNDs/DBPs/whatever, but those almost would not count as being "installed".
     
  9. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,521
    We do have a Debian repo already with Pyra specific things and most likely will be the home of the proprietary blobs, no clue on vrms support.
     
  10. Linux-SWAT

    Linux-SWAT Hardcore Member

    Joined:
    Feb 13, 2010
    Messages:
    8,194
    :/ What happened ?
     
  11. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,521
    Was away from it for a while over Christmas Holiday, turned on my monitor and the video was garbled. I rebooted it, no response, nothing showing on the serial terminal. None of my known working SD cards work anymore. Some kind of hardware failure.
     
  12. Plume

    Plume Member

    Joined:
    Sep 21, 2015
    Messages:
    120
    Well, the question would be, how does vrms get the information if something is non-free or not.
     
  13. comradekingu

    comradekingu Glowing ember

    Joined:
    Apr 15, 2011
    Messages:
    4,962
    vrms only reports non-DFSG stuff.
     
  14. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    vrms is a short Perl script:



    I'm not familiar with Perl, but as far as I can tell, it just checks whether the package is from a section called "contrib", "non-free", "restricted", "multiverse", or "partner". So all that needs to be done is, put proprietary stuff in a section called "non-free".

    Optionally, a reason for a program being proprietary can be added to /usr/share/vrms/reasons.

    It's more specific than that. It reports stuff from repos the script recognizes as containing proprietary software.
     
  15. comradekingu

    comradekingu Glowing ember

    Joined:
    Apr 15, 2011
    Messages:
    4,962
    And that is what constitutes DFSG. If it was more specific there would be reason to name it after rms, who wholds other opinions.
     
  16. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    What I meant is that vrms isn't based on any policy at all. It's based on the structure of the repositories. In Ubuntu, it is absolutely not true that it reports on DFSG; it effectively reports on Ubuntu's guidelines. In some distros, like Mint, it doesn't report anything meaningful at all.

    I would like it if it does meaningfully report on proprietary software in the Pyra OS. Follow Ubuntu's example, not Mint's.
     
  17. Haraldur

    Haraldur Very Active Member

    Joined:
    Mar 12, 2015
    Messages:
    278
    Question: How much more effort would it be to have a "free" and a "non-free" Pyra-specific repository, rather than just one, for system software (i.e. non-DBP/PND/whatever)? What would be in the "non-free" repo aside from GPU drivers?
     
  18. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    Since these are only different sections, it seems to me the effort wouldn't be significant, assuming that it's already known which packages are non-libre. I'm not familiar with how Debian-based package repositories work, though.
     

Share This Page

Loading...