Jira (PUP-5757) Replace win32-service calls with internal API implementations that are wide-string compatibles

2 views
Skip to first unread message

Glenn Sarti (JIRA)

unread,
Jan 26, 2016, 7:23:03 PM1/26/16
to puppe...@googlegroups.com
Glenn Sarti created an issue
 
Puppet / Task PUP-5757
Replace win32-service calls with internal API implementations that are wide-string compatibles
Issue Type: Task Task
Assignee: Unassigned
Created: 2016/01/26 4:22 PM
Fix Versions: PUP 4.4.0, PUP 4.3.3
Priority: Normal Normal
Reporter: Glenn Sarti

win32-service has some ANSI API calls that may cause problems in a non-US language environment.
This ticket should involve replacing API calls internally where applicable, and PUP-xxx involves the mechanics of removing the gems from puppet-win32-ruby, etc.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.12#64027-sha1:e3691cc)
Atlassian logo

Glenn Sarti (JIRA)

unread,
Jan 26, 2016, 7:35:02 PM1/26/16
to puppe...@googlegroups.com

Ethan Brown (JIRA)

unread,
Jan 26, 2016, 7:41:03 PM1/26/16
to puppe...@googlegroups.com
Ethan Brown updated an issue
 
Change By: Ethan Brown
win32-service has some ANSI API calls that may cause problems in a non-US language environment.
This ticket should involve replacing API calls internally where applicable, and PUP-xxx involves the mechanics of removing the gems from puppet-win32-ruby  (should that be necessary) , etc.

The current gem implements our service hosting, so it may be OK to leave this in place for now - but make patches to our local copy of the gem in {{puppet-win32-ruby}} and propose the same changes to the upstream gem.

Larissa Lane (JIRA)

unread,
May 24, 2016, 6:20:04 PM5/24/16
to puppe...@googlegroups.com
Larissa Lane updated an issue
Change By: Larissa Lane
Labels: i18n utf-8
This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9)
Atlassian logo

Geoff Nichols (JIRA)

unread,
Mar 2, 2017, 9:31:04 PM3/2/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: AP Grooming
This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)
Atlassian logo

Geoff Nichols (JIRA)

unread,
Mar 15, 2017, 12:28:02 PM3/15/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Mar 22, 2017, 8:37:03 AM3/22/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Mar 29, 2017, 2:11:02 PM3/29/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
win32-service has some ANSI API calls that may cause problems in a non-US language environment.
This ticket should involve replacing API calls internally where applicable, and PUP- xxx 5758  involves the mechanics of removing the gems from puppet-win32-ruby (should that be necessary), etc.


The current gem implements our service hosting, so it may be OK to leave this in place for now - but make patches to our local copy of the gem in {{puppet-win32-ruby}} and propose the same changes to the upstream gem.

Geoff Nichols (JIRA)

unread,
Mar 29, 2017, 2:11:02 PM3/29/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Apr 5, 2017, 11:37:02 PM4/5/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Apr 12, 2017, 12:46:07 PM4/12/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Apr 12, 2017, 1:27:02 PM4/12/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Acceptance Criteria: - Puppet can manage a service that has Unicode display names and descriptions.
- Puppet service provider and daemon no longer depend on the win32-service gem. 

Geoff Nichols (JIRA)

unread,
Apr 12, 2017, 1:31:03 PM4/12/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Apr 12, 2017, 1:31:03 PM4/12/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Apr 21, 2017, 9:31:02 PM4/21/17
to puppe...@googlegroups.com

Henrik Lindberg (JIRA)

unread,
May 16, 2017, 9:32:02 AM5/16/17
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Jun 21, 2017, 3:57:03 PM6/21/17
to puppe...@googlegroups.com

Moses Mendoza (JIRA)

unread,
Sep 25, 2017, 2:06:03 PM9/25/17
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
win32-service has some ANSI API calls that may cause problems in a non-US language environment. *In Scope*
This ticket should involve replacing API calls internally where applicable, and PUP-5758 involves the mechanics * Replace existing uses  of  removing the gems from puppet-win32-ruby (should that be necessary)  Win32::Service ,  etc.

The current gem implements our
 primarily in provider/  service  hosting /windows & tests ,  so it may be OK to leave this in place for now - but make patches to our local copy of  with  the  gem  API defined  in  {{puppet  PUP - win32-ruby}} and propose the same changes to the upstream gem. 7990


Moses Mendoza (JIRA)

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

Josh Cooper (JIRA)

unread,
Sep 26, 2018, 8:42:05 PM9/26/18
to puppe...@googlegroups.com
Josh Cooper assigned an issue to Josh Cooper
Change By: Josh Cooper
Assignee: Josh Cooper
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Josh Cooper (JIRA)

unread,
Sep 26, 2018, 8:42:05 PM9/26/18
to puppe...@googlegroups.com
Josh Cooper commented on Task PUP-5757
 
Re: Replace win32-service calls with internal API implementations that are wide-string compatibles

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

Josh Cooper (JIRA)

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

Josh Cooper (JIRA)

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

Josh Cooper (JIRA)

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

Josh Cooper (JIRA)

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