[24567] users/jberry/mpwa

source_changes at macosforge.org source_changes at macosforge.org
Sat Apr 28 07:41:06 PDT 2007


Revision: 24567
          http://trac.macosforge.org/projects/macports/changeset/24567
Author:   jberry at macports.org
Date:     2007-04-28 07:41:06 -0700 (Sat, 28 Apr 2007)

Log Message:
-----------
mpwa: a bit of cleanup; add submitter_notes field to database

Modified Paths:
--------------
    users/jberry/mpwa/app/models/port_pkg.rb
    users/jberry/mpwa/doc/schema-thoughts.sql

Modified: users/jberry/mpwa/app/models/port_pkg.rb
===================================================================
--- users/jberry/mpwa/app/models/port_pkg.rb	2007-04-28 14:27:42 UTC (rev 24566)
+++ users/jberry/mpwa/app/models/port_pkg.rb	2007-04-28 14:41:06 UTC (rev 24567)
@@ -24,6 +24,9 @@
     end
     
     def PortPkg.extract_pkg_meta_from_file(f)
+        # This function parses the xml metadata file from a portpkg,
+        # and creates a canonical internal form for our exclusive use
+        
         meta = PortPkgMeta.new()
         doc = REXML::Document.new(f)
         
@@ -78,19 +81,17 @@
         raise "badpkg: no meta information" if !metaPath.file?
         meta = nil
         File.open(metaPath, "r") { |f| meta = PortPkg.extract_pkg_meta_from_file(f) }
-        puts meta
         
+        # Fill-in portpkg information from metadata
         self.submitted_at = Time.now
         self.submitter = Person.ensure_person_with_email(meta.submitter_email, meta.submitter_name)
-        # TODO: add submitter notes
-        #meta.submitter_notes
+        self.submitter_notes = meta.submitter_notes
        
         self.epoch = meta.epoch
         self.version = meta.version
         self.revision = meta.revision
         
-        puts "revision: #{self.revision}"
-        
+        # Map to, and/or create, a port
         self.port = Port.ensure_port(meta.name, meta)
         
         # Tag with categories

Modified: users/jberry/mpwa/doc/schema-thoughts.sql
===================================================================
--- users/jberry/mpwa/doc/schema-thoughts.sql	2007-04-28 14:27:42 UTC (rev 24566)
+++ users/jberry/mpwa/doc/schema-thoughts.sql	2007-04-28 14:41:06 UTC (rev 24567)
@@ -42,8 +42,9 @@
 
     port_id         bigint not null,
     
+    submitted_at    datetime not null,
     submitter_id    bigint not null, -- one-one: Person
-    submitted_at    datetime not null,
+    submitter_notes text,
     
     epoch           varchar(32),
     version         varchar(32),

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070428/33a02aae/attachment.html


More information about the macports-changes mailing list