HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #333 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

Add check in HaikuPorter for proper license naming

Reported by: scottmc Owned by:
Priority: normal Milestone:
Component: haikuporter Version:
Severity: normal Keywords:
Cc:

Description

Add a feature to haikuporter to check Haiku's svn for the current list of included license files (perhaps just update that list whenever an update to the haikuports tree is requested?). When the port doesn't have a licenses directory of it's own, have it check the LICENSE .bep file entry vs. that list to make sure a valid license exists, and if not show an error message. Ideally this error message would only be seen by the person who is creating a new .bep file, and should assist in getting the right license format in place.

Change History

comment:1 Changed 5 years ago by augiedoggie

I think we might want to change the location that licenses are stored in the repository. Instead of having a 'licenses' directory in each of the port directories maybe we should have one top level 'licenses' directory which contains all of them. That way we don't have duplicate licenses scattered all over the place and when adding a new port that uses one of them we don't have to add it again. Thoughts?

comment:2 Changed 5 years ago by scottmc

Sounds ok to me. For any that show up more than 3 or 4 times though we usually add them to Haiku's collection of them. Feel free to move them as par of this ticket.

comment:3 Changed 5 years ago by augiedoggie

Once the license information is contained in the bep file this will be easy to do. This is related to the ticket about generating opd files on the fly.

I'll probably use an 'svn:external' property to automatically pull the Haiku licenses into our repository and keep them in sync. Is there a preferred directory name for keeping the licenses that are included with Haiku? It would need to be a separate directory from ours.

Perhaps '/haiku-licenses' for ones included with Haiku, and '/licenses' or '/haikuports-licenses' for ours?

comment:4 Changed 5 years ago by scottmc

  • Component changed from default to haikuporter
  • Owner set to brecht

comment:5 Changed 5 years ago by scottmc

  • Owner brecht deleted

comment:6 Changed 5 years ago by scottmc

  • Resolution set to fixed
  • Status changed from new to closed

Added in r1149

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/