** Attachment added: "autopkgtest.log"
   
https://bugs.launchpad.net/ubuntu/+source/php8.4/+bug/2088977/+attachment/5865543/+files/autopkgtest.log

** Description changed:

  [ Feature Freeze Exception Request ]
  
  DTrace support is only disabled in our current package because it FTBFS
  in Debian, as seen in the entry for 8.3.0~beta2-1 in d/changelog at
  https://salsa.debian.org/php-
  team/php/-/blob/debian/main/8.4/debian/changelog.
  
  However, we do get successful builds in Ubuntu, as shown in
  https://launchpad.net/~athos-ribeiro/+archive/ubuntu/php8.4/+packages.
  
  Let's go ahead and enable this for plucky.
  
  [ Required docs ]
  
  - diff of the Upstream changelog: Not available. There are no upstream 
changes being introduced.
  - Build logs: attached in 
https://bugs.launchpad.net/ubuntu/+source/php8.4/+bug/2088977/comments/6
- - Install logs: TBD
- - Tests: Here, we run the DEP8 tests for php8.4 against the PPA linked above. 
TBD
+ - Install logs: Bundled with the autopkgtest logs (see below)
+ - Tests: Here, we run the DEP8 tests for php8.4 against the PPA linked above. 
https://bugs.launchpad.net/ubuntu/+source/php8.4/+bug/2088977/comments/7
  
  [ Original bug report ]
  
  Sorry I created a same issue in Answers though since it's related
  specific package, I post it here as suggested.
  
  https://answers.launchpad.net/ubuntu/+question/819365
  
  I have confirmed both version (8.3.6-0ubuntu0.24.04.2 and
  8.3.11-0ubuntu0.24.10.2) are built without `--enable-dtrace`.
  
  Please consider to enable it as a  better option.
  Thanks.
  
  ----
  Until PHP 8.1.2-1ubuntu2.19 in 22.04 Jammy, Dtrace option is enables like 
below:
  
  $ php -i|grep -i dtrace
  DTrace Support => available, disabled
  
  I have noticed PHP8.3 package(8.3.6-0ubuntu0.24.04.2) in 24.04 Noble is
  not compiled with --enable-dtrace option.
  
  $ php -i |grep -i dtrace
  DTrace Support => disabled
  
  That means, we can't use any USDT probe point without recompiling PHP by
  ourselves.
  
  I think it is not an actual bug though, dtrace should be enabled for users 
who want to trace their applications using this probe points with eBPF etc.
  The overhead for tracing is negligible since just enabling dtrace doesn't 
change code path in PHP unless USE_ZEND_DTRACE environment variable specified.
  So I believe re-enabling dtrace could make better futures for PHP users and 
want to suggest it for upcoming PHP packages, too.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: php8.3 8.3.6-0ubuntu0.24.04.2
  ProcVersionSignature: Ubuntu 6.8.0-1017.18-aws 6.8.12
  Uname: Linux 6.8.0-1017-aws x86_64
  ApportVersion: 2.28.1-0ubuntu3.1
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CloudArchitecture: x86_64
  CloudBuildName: server
  CloudID: aws
  CloudName: aws
  CloudPlatform: ec2
  CloudRegion: ap-northeast-1
  CloudSerial: 20240701.1
  CloudSubPlatform: metadata (http://169.254.169.254)
  Date: Tue Nov 19 15:44:40 2024
  Ec2Architecture: x86_64
  Ec2Imageid: ami-024b6cf82ad817914
  Ec2Instancetype: t3.micro
  Ec2Region: ap-northeast-1
  PackageArchitecture: all
  ProcEnviron:
   LANG=C.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
  RebootRequiredPkgs: Error: path contained symlinks.
  SourcePackage: php8.3
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2088977

Title:
  [FFe] Enable DTrace in php8.4

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php8.3/+bug/2088977/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to