Skip to content

Publish package to more distros and refactoring - #4455

Merged
Daiki AMINAKA (ami-GS) merged 10 commits into
mainfrom
dev/daiki/add_repositories
Aug 14, 2024
Merged

Publish package to more distros and refactoring#4455
Daiki AMINAKA (ami-GS) merged 10 commits into
mainfrom
dev/daiki/add_repositories

Conversation

@ami-GS

@ami-GS Daiki AMINAKA (ami-GS) commented Aug 12, 2024

Copy link
Copy Markdown
Contributor

Description

  • Add more distros. fedora39, 49, azure linux 3.0
  • Correct openssl dependencies (e.g. fedora 37, debian 12)
  • Refactoring
  • Stop using ubuntu_2X04 keyword for differentiate builds. Use kernel version instead.

Testing

Use internal pipeline

Documentation

N/A

@ami-GS
Daiki AMINAKA (ami-GS) requested a review from a team as a code owner August 12, 2024 23:54
@codecov

codecov Bot commented Aug 13, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (main@dd316f7). Learn more about missing BASE report.
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4455   +/-   ##
=======================================
  Coverage        ?   86.00%           
=======================================
  Files           ?       56           
  Lines           ?    15521           
  Branches        ?        0           
=======================================
  Hits            ?    13349           
  Misses          ?     2172           
  Partials        ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Comment thread .azure/obtemplates/build-linux-packages.yml
@ami-GS
Daiki AMINAKA (ami-GS) enabled auto-merge (squash) August 14, 2024 20:54
@ami-GS
Daiki AMINAKA (ami-GS) merged commit e58b384 into main Aug 14, 2024
@ami-GS
Daiki AMINAKA (ami-GS) deleted the dev/daiki/add_repositories branch August 14, 2024 20:56
Daiki AMINAKA (ami-GS) added a commit that referenced this pull request Aug 15, 2024
* Publish package to more distros and refactoring

* fix?

* fix

* fix

* fix file dependencies

* fix

* fix

* fix

* fix
Daiki AMINAKA (ami-GS) added a commit that referenced this pull request Aug 15, 2024
* Delete Prepare Machine and Checkout from Linux Package Testing (#4456)

* Prepare Machine and msquic checkout should not be necessary for testing linux packages

* Install dependencies with package

* Try to fix dependencies

* Fix validated set

* Publish package to more distros and refactoring (#4455)

* Publish package to more distros and refactoring

* fix?

* fix

* fix

* fix file dependencies

* fix

* fix

* fix

* fix

* Make rpm package for x86_64 (#4459)

* Make rpm package for x86_64

* Accidentally deleted debug flag

* fix syntax

* add azure linux3 arm

* increment patch 2.4.4

---------

Co-authored-by: Ahmet Ibrahim Aksoy <aaksoy@microsoft.com>
$Libraries += Join-Path $ArtifactsDir "msquic.lib"
}

# if datapath_raw_xdp_kern.o exists under $ArtifactsDir, $UseXdp to be true

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, this is correct but we shouldn't tie $Time64Distro to this, because for example: Ubuntu 24.04 is still Time64Distro but if we're compiling it against ARM, dependency will get converted to libssl3 from libssl3t64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants