Powershell: Update *nix package metadata information

Created on 18 Jul 2016  路  6Comments  路  Source: PowerShell/PowerShell

The debian package has certain fields such as License, Maintainer, Vendor etc that need to be reviewed and set correctly. This has to be done consistently for all *nix packages.

dpkg-query --status PowerShell

Package: powershell
Status: install ok installed
Priority: extra
Section: shells
Installed-Size: 73021
Maintainer: Andrew Schwartzmeyer <[email protected]>
Architecture: amd64
Version: 0.6.0-1
Depends: libunwind8, libicu52
Description: Open PowerShell on .NET Core
 PowerShell is an open-source, cross-platform, scripting language and rich object shell.
 Built upon .NET Core, it is also a C# REPL.
License: Unlicensed
Vendor: Microsoft <[email protected]>
Build-Depends: dotnet, cmake, g++
Homepage: https://github.com/PowerShell/PowerShell


Environment data

Name                           Value                                           
----                           -----                                           
PSVersion                      5.1.10032.0                                     
PSEdition                      Linux                                           
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                         
BuildVersion                   3.0.0.0                                         
GitCommitId                    v0.6.0                                          
CLRVersion                                                                     
WSManStackVersion              1.0                                             
PSRemotingProtocolVersion      2.3                                             
SerializationVersion           1.1.0.1  

Area-Maintainers-Build

Most helpful comment

We use [email protected] for commit messages. Not very official, something on Microsoft.com domain would be more appropriate.

All 6 comments

And RPM and PKG, but they all inherit from the same settings in Start-PSPackage :smile:

Notes to myself

  • remove OPS reference
  • Add MIT license
  • Fix maintainer to be PowerShell org
  • Change vendor email

Maintainer: @joeyaiello to provide this

Description: PowerShell is an automation and configuration management platform. It consists of a cross-platform command-line shell and associated scripting language.

License: MIT License

Vendor: @joeyaiello to provide this

Good doc on all the various DEB control fields (though, interestingly, License doesn't seem to be showing up here): https://www.debian.org/doc/debian-policy/ch-controlfields.html

It looks like we could use a publicly facing email address for the team/project. Let me get a discussion going internally to see if we have one.

We use [email protected] for commit messages. Not very official, something on Microsoft.com domain would be more appropriate.

Taken care of.

Was this page helpful?
0 / 5 - 0 ratings