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

pulseaudio: bump dependencies + modernize more for conan v2 #16075

Merged
merged 3 commits into from
Mar 17, 2023

Conversation

SpaceIm
Copy link
Contributor

@SpaceIm SpaceIm commented Feb 16, 2023

closes #16493


@conan-center-bot

This comment has been minimized.

@SpaceIm SpaceIm mentioned this pull request Feb 16, 2023
3 tasks
jwillikers
jwillikers previously approved these changes Feb 17, 2023
StellaSmith
StellaSmith previously approved these changes Feb 17, 2023
Croydon
Croydon previously approved these changes Mar 7, 2023
@ghost
Copy link

ghost commented Mar 10, 2023

I detected other pull requests that are modifying pulseaudio/all recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@SpaceIm SpaceIm dismissed stale reviews from Croydon, StellaSmith, and jwillikers via 7a06af9 March 10, 2023 10:44
@conan-center-bot

This comment has been minimized.

@SpaceIm
Copy link
Contributor Author

SpaceIm commented Mar 10, 2023

ERROR: Missing binary: libsndfile/1.2.0:35b74efdc6da71570a7a5ab8f29b5da604122183
libsndfile/1.2.0: WARN: Can't find a 'libsndfile/1.2.0' package for the specified settings, options and dependencies:
- Settings: arch=x86_64, build_type=Release, compiler=gcc, compiler.libcxx=libstdc++11, compiler.version=11, os=Linux
- Options: experimental=False, fPIC=True, programs=True, shared=False, with_alsa=False, with_external_libs=True, with_mpeg=True, flac:fPIC=True, flac:shared=False, libmp3lame:fPIC=True, libmp3lame:shared=False, mpg123:fPIC=True, mpg123:flexible_resampling=True, mpg123:icy=True, mpg123:id3v2=True, mpg123:ieeefloat=True, mpg123:layer1=True, mpg123:layer2=True, mpg123:layer3=True, mpg123:module=dummy, mpg123:moreinfo=True, mpg123:network=True, mpg123:seektable=1000, mpg123:shared=False, ogg:fPIC=True, ogg:shared=False, opus:fPIC=True, opus:fixed_point=False, opus:shared=False, vorbis:fPIC=True, vorbis:shared=False
- Dependencies: ogg/1.3.5, vorbis/1.3.7, flac/1.4.2, opus/1.3.1, mpg123/1.29.3, libmp3lame/3.100
- Requirements: flac/1.Y.Z, libmp3lame/3.Y.Z, mpg123/1.Y.Z, ogg/1.Y.Z, opus/1.Y.Z, vorbis/1.Y.Z
- Package ID: 35b74efdc6da71570a7a5ab8f29b5da604122183

ERROR: Missing prebuilt package for 'libsndfile/1.2.0'

@danimtb @uilianries libsndfile v1 packages are still missing. mpg123 packages have been generated (#15965 (comment)), but it's not sufficient.

jwillikers
jwillikers previously approved these changes Mar 10, 2023
@conan-center-bot

This comment has been minimized.

@SpaceIm
Copy link
Contributor Author

SpaceIm commented Mar 11, 2023

I've opened #16517 to generate missing libsndfile packages.

@SpaceIm SpaceIm closed this Mar 14, 2023
@SpaceIm SpaceIm reopened this Mar 14, 2023
@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 4 (3971bc98ad4675a1eff72dd1d7152ae2351279a4):

  • pulseaudio/14.0@:
    All packages built successfully! (All logs)

  • pulseaudio/14.2@:
    All packages built successfully! (All logs)

  • pulseaudio/13.0@:
    All packages built successfully! (All logs)


Conan v2 pipeline (informative, not required for merge) ❌

Note: Conan v2 builds are informative and they are not required for the PR to be merged.

The v2 pipeline failed. Please, review the errors and note this will be required for pull requests to be merged in the near future.

See details:

Failure in build 5 (3971bc98ad4675a1eff72dd1d7152ae2351279a4):

  • pulseaudio/14.2@:
    CI failed to create some packages (All logs)

    Logs for packageID ac96da8b6330e8a9f4c35260c3d23e792a9d8624:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=gnu17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=True
    
    [...]
    Setting up libxcb-render-util0-dev:amd64 (0.3.9-1) ...
    Setting up uuid-dev:amd64 (2.27.1-6ubuntu3.10) ...
    Processing triggers for libc-bin (2.23-0ubuntu11.3) ...
    
    xorg/system: RUN: dpkg-query -W -f='${Status}' libxcb-util-dev | grep -q "ok installed"
    dpkg-query: no packages found matching libxcb-util-dev
    
    xorg/system: RUN: sudo apt-get update
    Hit:1 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease
    Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease
    Hit:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
    Hit:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
    Hit:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
    Reading package lists...
    
    xorg/system: RUN: sudo apt-get install -y --no-install-recommends libxcb-util-dev
    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following NEW packages will be installed:
      libxcb-util-dev
    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 9,974 B of archives.
    After this operation, 71.7 kB of additional disk space will be used.
    Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-util-dev amd64 0.4.0-0ubuntu3 [9,974 B]
    debconf: delaying package configuration, since apt-utils is not installed
    Fetched 9,974 B in 0s (139 kB/s)
    Selecting previously unselected package libxcb-util-dev:amd64.
    (Reading database ... 
    (Reading database ... 5%
    (Reading database ... 10%
    (Reading database ... 15%
    (Reading database ... 20%
    (Reading database ... 25%
    (Reading database ... 30%
    (Reading database ... 35%
    (Reading database ... 40%
    (Reading database ... 45%
    (Reading database ... 50%
    (Reading database ... 55%
    (Reading database ... 60%
    (Reading database ... 65%
    (Reading database ... 70%
    (Reading database ... 75%
    (Reading database ... 80%
    (Reading database ... 85%
    (Reading database ... 90%
    (Reading database ... 95%
    (Reading database ... 100%
    (Reading database ... 19003 files and directories currently installed.)
    Preparing to unpack .../libxcb-util-dev_0.4.0-0ubuntu3_amd64.deb ...
    Unpacking libxcb-util-dev:amd64 (0.4.0-0ubuntu3) ...
    Setting up libxcb-util-dev:amd64 (0.4.0-0ubuntu3) ...
    
    
    ======== Installing packages ========
    ERROR: Missing binary: gettext/0.21:e826dcf4aca2bbe8d1ec5b712ce0ab0b6a97a2ed
    
    gettext/0.21: WARN: Can't find a 'gettext/0.21' package binary 'e826dcf4aca2bbe8d1ec5b712ce0ab0b6a97a2ed' for the configuration:
    [settings]
    arch=x86_64
    build_type=Release
    os=Linux
    [requires]
    libiconv/1.17.Z
    
    ERROR: Missing prebuilt package for 'gettext/0.21'
    Check the available packages using 'conan list gettext/0.21:* -r=remote'
    or try to build locally from sources using the '--build=gettext/0.21' argument
    
    More Info at 'https://docs.conan.io/en/2/knowledge/faq.html#error-missing-prebuilt-package'
    
  • pulseaudio/13.0@:
    Didn't run or was cancelled before finishing

  • pulseaudio/14.0@:
    Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

@SpaceIm
Copy link
Contributor Author

SpaceIm commented Mar 14, 2023

ERROR: Missing binary: gettext/0.21:e826dcf4aca2bbe8d1ec5b712ce0ab0b6a97a2ed

gettext/0.21: WARN: Can't find a 'gettext/0.21' package binary 'e826dcf4aca2bbe8d1ec5b712ce0ab0b6a97a2ed' for the configuration:
[settings]
arch=x86_64
build_type=Release
os=Linux
[requires]
libiconv/1.17.Z

ERROR: Missing prebuilt package for 'gettext/0.21'
Check the available packages using 'conan list gettext/0.21:* -r=remote'
or try to build locally from sources using the '--build=gettext/0.21' argument

@danimtb @uilianries @jcar87 gettext v2 packages are missing, but there was an effort in #16070 to migrate this recipe to conan v2 during CI maintenance. It seems that its v2 packages have not been generated 3 weeks ago because m4 packages were missing. Maybe it's better now?

self.requires("libsndfile/1.0.31")
self.requires("libcap/2.65")
self.requires("libsndfile/1.2.0")
self.requires("libcap/2.66")
self.requires("libtool/2.4.7")
Copy link
Contributor

Choose a reason for hiding this comment

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

Why is libtool a requires?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

for libltdl

@conan-center-bot conan-center-bot merged commit e717097 into conan-io:master Mar 17, 2023
@SpaceIm SpaceIm deleted the pulseaudio-modernize-more branch March 17, 2023 22:43
@SpaceIm SpaceIm mentioned this pull request Apr 2, 2023
3 tasks
0xFireWolf pushed a commit to 0xFireWolf/conan-center-index that referenced this pull request Apr 2, 2023
…onan v2

* modernize more

* no package_folder in generate()

* bump glib
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.

pulseaudio: should not use self.package_folder in generate method
6 participants