Jira (PUP-7990) Create internal puppet API implementation satisfying requirements for win32-service

1 view
Skip to first unread message

Moses Mendoza (JIRA)

unread,
Sep 25, 2017, 2:03:05 PM9/25/17
to puppe...@googlegroups.com
Moses Mendoza created an issue
 
Puppet / Task PUP-7990
Create internal puppet API implementation satisfying requirements for win32-service
Issue Type: Task Task
Assignee: Unassigned
Created: 2017/09/25 11:02 AM
Labels: i18n utf-8
Priority: Normal Normal
Reporter: Moses Mendoza

win32-service has some ANSI API calls that may cause problems in a non-US language environment.

In Scope

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)
Atlassian logo

Moses Mendoza (JIRA)

unread,
Sep 25, 2017, 2:04:03 PM9/25/17
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
Acceptance Criteria: An API exists in puppet which can be used to interface with service management in Windows, and satisfies the existing needs of the windows service provider.

Moses Mendoza (JIRA)

unread,
Sep 25, 2017, 2:05:03 PM9/25/17
to puppe...@googlegroups.com

Moses Mendoza (JIRA)

unread,
Sep 25, 2017, 2:06:04 PM9/25/17
to puppe...@googlegroups.com
Moses Mendoza updated an issue
win32-service has some ANSI API calls that may cause problems in a non-US language environment.

*In Scope*
* Identify existing uses of the Win32::Service API, located primarily (if not entirely) in provider/service/windows
* Create a new API implementation inside of puppet that meets these same requirements, using FFI or fiddle
* For an example of a similar effort which defined an API replacing our need for Win32::EventLog, see https://github.com/puppetlabs/puppet/commit/a158879977570227c857ddf232bc00edac69e9fe
* New API _must_ make use of the Unicode-compatible versions of functions in the Windows API 

Josh Cooper (JIRA)

unread,
Sep 26, 2018, 8:43:04 PM9/26/18
to puppe...@googlegroups.com
Josh Cooper commented on Task PUP-7990
 
Re: Create internal puppet API implementation satisfying requirements for win32-service

ping Enis Inan this likely has been overtaken by current events and can be closed?

This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Josh Cooper (JIRA)

unread,
Sep 26, 2018, 8:43:04 PM9/26/18
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Sep 26, 2018, 8:45:04 PM9/26/18
to puppe...@googlegroups.com

Enis Inan (JIRA)

unread,
Sep 26, 2018, 9:03:04 PM9/26/18
to puppe...@googlegroups.com
Enis Inan commented on Task PUP-7990
 
Re: Create internal puppet API implementation satisfying requirements for win32-service

Closing this ticket since https://tickets.puppetlabs.com/browse/PUP-5475 rewrote the Windows service provider to use FFI internally within Puppet.

Josh Cooper (JIRA)

unread,
Jul 15, 2019, 7:51:03 PM7/15/19
to puppe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages