Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Package Request]: Apache Httpd #91846

Open
3 of 5 tasks
hwhsu1231 opened this issue Dec 20, 2022 · 4 comments
Open
3 of 5 tasks

[Package Request]: Apache Httpd #91846

hwhsu1231 opened this issue Dec 20, 2022 · 4 comments
Labels
Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version) zip-binary Depends on library files that aren't available via symlink

Comments

@hwhsu1231
Copy link

hwhsu1231 commented Dec 20, 2022

Package Requested

  • I would like someone else to build the manifest.
  • I would like help so I can submit the manifest.
  • I have performed a search and couldn't find this package.
  • I have checked that the installer for this package is not contained in a .zip file
  • I think there is a new version available and I have provided the URL.

Please provide the following information

Publisher: Apache Haus, Apache Lounge
Publisher Url: https://httpd.apache.org/docs/current/platform/windows.html
Package Name: Apache Httpd
Description: Apache HTTP Server on Microsoft Windows
Package Version: 2.4.54
Installer URL:

----- Updated 2023/03/04 -----

Publisher: https://archive.apache.org
Publisher Url: https://archive.apache.org/dist/httpd/binaries/win32/
Package Name: Apache Httpd
Description: Apache HTTP Server on Microsoft Windows
Package Version: ~2.2.25
Installer URL:

Current Package Identifier (for new versions):

@hwhsu1231 hwhsu1231 added Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version) labels Dec 20, 2022
@ghost ghost added the Needs-Triage This work item needs to be triaged by a member of the core team. label Dec 20, 2022
@mdanish-kh
Copy link
Contributor

@msftbot .zip

@ghost ghost added .zip Blocking-Issue Manifest validation is blocked by a known issue. labels Dec 20, 2022
@stephengillie stephengillie removed the Needs-Triage This work item needs to be triaged by a member of the core team. label Dec 20, 2022
@denelon denelon removed Blocking-Issue Manifest validation is blocked by a known issue. .zip labels Feb 22, 2023
@mdanish-kh
Copy link
Contributor

mdanish-kh commented Mar 13, 2023

@hwhsu1231

Apache Haus: https://www.apachehaus.com/cgi-bin/download.plx
Apache Lounge: https://www.apachelounge.com/download/

These are blocked by Zipped-Binary issue

Regarding the MSI Installers:
I was going to add the two variants, the NoSSL and the OpenSSL ones in separate PackageIdentifiers as Apache.HttpServer.NoSSL and Apache.HttpServer.OpenSSL

The issue I see with this approach is that they have identical Registry values for DisplayName, Publisher, ProductCode etc. WinGet won't be able to distinguish between the two until Release Channels support is completed. In the current implementation, as the Registry values are same, users would be prompted for an upgrade to NoSSL version from an OpenSSL version and vice-versa

So, I guess the best option here would be to have the SSL installer in Apache.HttpServer in WinGet?

@microsoft-github-policy-service microsoft-github-policy-service bot added zip-binary Depends on library files that aren't available via symlink Blocking-Issue Manifest validation is blocked by a known issue. labels Apr 18, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added In-PR and removed Help-Wanted This is a good candidate work item from the community. labels Oct 12, 2024
@luxzg
Copy link

luxzg commented Oct 13, 2024

I'd like to chime in, sorry for dupe issue yesterday.

Apache httpd server release was blocked by ZIP packaging, but Winget moved forward and that issue has been resolved.

Thus I propose creating a ZIP based package.

There are just two packages on Apache lounge, and I believe we can ignore the 32bit one as all PCs running Winget should be 64bit.

Info from my other issue:

Please provide the following information

Download Page Url: https://www.apachelounge.com/download/
Publisher: https://httpd.apache.org/
Package Name: Apache HTTP Server
Description: One of most popular web servers in the world
Package Version: currently 2.4.62
Installer Url: https://www.apachelounge.com/download/VS17/binaries/httpd-2.4.62-240904-win64-VS17.zip

I believe this package should satisfy all current requirements for winget package. Thanks!

@microsoft-github-policy-service microsoft-github-policy-service bot added Help-Wanted This is a good candidate work item from the community. and removed In-PR labels Oct 28, 2024
@Trenly
Copy link
Contributor

Trenly commented Dec 3, 2024

[Policy] Unblocked; Will require ManifestVersion: 1.9.0 with ArchiveBinariesDependOnPath: true

@microsoft-github-policy-service microsoft-github-policy-service bot removed the Blocking-Issue Manifest validation is blocked by a known issue. label Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version) zip-binary Depends on library files that aren't available via symlink
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants