@minesadorada
Excellent work - thanks!
Thank you.
Is there a regression? After an update, I note that the description and license fields are once again unchanged from the original.
Yes it is! Fixed in r. 53750.
I was able to create a package with just the Category field filled out (no display name, home page nor update link)
Well those field are not mandatory. OPM can work without them. I updated the wiki a few days ago:
http://wiki.freepascal.org/Online_Package_Manager#Create_repository_packageNo fields yet to indicate compatibility (min fpc version, min laz version supported OS/WidgetSet)
Click to each child node(*lpk files), you will see those fields and even correct them if necessary.
A component may be useless without a clear understanding of its license (which may not be specified in the lpk) How can OPM handle this?
The license/description is loaded from the *.lpk file. Editing directly from OPM would be confusing. Which is the real license?
No dialog as to what to do next once the zip and json has been created
The plan is to upload the packages directly to the main repository, however in order for the upload to work we need somekind of gateway, accessing the database directly is not safe. A fpc based FastCGI implementation would be ideal.
I had to add some exclusion filters; here's the set that works for most packages in ccr (note /updates which is created by the Json Updates editor)
Thank you! Please copy all your filters from your configuration file and paste here.
Config file: C:\Users\%user%\AppData\Local\lazarus\onlinepackagemanager\config\options.xml
Search for: ExcludedFiles, ExcludedFolders
PS: For now it would be great if I can send the zip + json through mail, unfortunately fpc doesn't have a native component for sending mail.