Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 2127507 - Pcre Deprecation
Summary: Pcre Deprecation
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: 38
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Lukas Javorsky
QA Contact:
URL:
Whiteboard:
Depends On: 2128266 2128269 2128272 2128273 2128279 2128281 2128285 2128297 2128298 2128299 2128305 2128306 2128314 2128315 2128316 2128317 2128318 2128324 2128325 2128327 2128332 2128334 2128338 2128343 2128344 2128345 2128357 2128358 2128360 2128361 2128362 2128364 2128365 2128370 2128373 2128374 2128386 2128387 2128389 2128390 2128391 2128392 2128393 2128394 2128397 2128398 2128399 2128400 2212733 1938979 2128265 2128267 2128270 2128271 2128274 2128275 2128276 2128277 2128278 2128282 2128283 2128284 2128286 2128287 2128288 2128289 2128290 2128291 2128292 2128293 2128294 2128300 2128301 2128303 2128304 2128307 2128308 2128309 2128310 2128311 2128312 2128313 2128319 2128320 2128321 2128322 2128323 2128326 2128328 2128329 2128330 2128333 2128335 2128336 2128339 2128340 2128341 2128342 2128346 2128347 2128348 2128350 2128351 2128353 2128354 2128355 2128356 2128359 2128363 2128366 2128368 2128369 2128371 2128372 2128376 2128377 2128379 2128381 2128383 2128385 2128388 2128395 2128396 2128401 2212686 2212743 2212744
Blocks: F38Changes
TreeView+ depends on / blocked
 
Reported: 2022-09-16 15:32 UTC by Ben Cotton
Modified: 2024-04-08 16:07 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-04-18 14:06:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ben Cotton 2022-09-16 15:32:38 UTC
This is a tracking bug for Change: Pcre Deprecation
For more details, see: https://fedoraproject.org/wiki/PcreDeprecation

Upstream stopped the support for the old 'pcre' package. It only supports the new 'pcre2' version, so Fedora should deprecate it so it could later be retired and removed from Fedora entirely.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Lukas Javorsky 2022-09-19 13:49:20 UTC
Commit that deprecated the package and its sub-packages have been added to the rawhide branch.
https://src.fedoraproject.org/rpms/pcre/c/39c21a60f248df1e9dd5aadff503636234e17d40?branch=rawhide

Do we need to rebuild this package as well, or is the work done for the deprecation?

Comment 2 Ben Cotton 2023-02-21 21:59:50 UTC
Today we reached the Code Complete (100% complete) milestone on the F38 schedule: https://fedorapeople.org/groups/schedule/f-38/f-38-key-tasks.html

At this time, all F38 Changes should be 100% complete. You can indicate this by setting this tracker to the ON_QA status. If you need to defer this Change to F39 please NEEDINFO me.

Note that we are entering the Beta freeze. Additional package changes to complete this Change will need an approved blocker or freeze exception. See https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process and https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process for more information.

Changes that have not reached the ON_QA status will be given to FESCo for evaluation of contingency plans.

Comment 3 pgnd 2023-11-27 13:54:33 UTC
what's current status/plan on pcre(v1) drop from release?  

this bug, & status @

https://fedoraproject.org/wiki/Changes/PcreDeprecation#Current_status 

suggest f38 was targeted release

but, this still has lots of open deps.

and, on f*39*, attempt to `dnf remove pcre` still looks pretty fatal ...

```
...
Removing dependent packages:
 calibre                            x86_64 6.28.1-2.fc39                        @updates                 60 M
 chromium                           x86_64 119.0.6045.159-2.fc39                @updates                227 M
 dolphin                            x86_64 23.08.3-1.fc39                       @updates                 11 M
 dolphin-libs                       x86_64 23.08.3-1.fc39                       @updates                1.8 M
 easyeffects                        x86_64 7.1.3-1.fc39                         @updates                7.0 M
 elisa-player                       x86_64 23.08.3-1.fc39                       @updates                4.4 M
 ffmpegthumbs                       x86_64 23.08.3-1.fc39                       @updates                110 k
 gstreamer1-plugins-bad-free        x86_64 1.22.7-1.fc39                        @updates                7.6 M
 gstreamer1-plugins-bad-free-extras x86_64 1.22.7-1.fc39                        @updates                1.5 M
 gwenview                           x86_64 1:23.08.3-1.fc39                     @updates                9.5 M
 gwenview-libs                      x86_64 1:23.08.3-1.fc39                     @updates                1.7 M
 k3b                                x86_64 1:23.08.3-1.fc39                     @updates                 31 M
 k3b-libs                           x86_64 1:23.08.3-1.fc39                     @updates                2.9 M
 krename                            x86_64 1:5.0.2-3.fc39                       @fedora                 2.3 M
 libchromaprint                     x86_64 1.5.1-13.fc39                        @fedora                  68 k
 lilv                               x86_64 0.24.20-1.fc39                       @fedora                  90 k
 mkvtoolnix-gui                     x86_64 79.0-1.fc39                          @fedora                  14 M
 mpv                                x86_64 0.36.0-3.fc39                        @fedora                 4.6 M
 nmap                               x86_64 3:7.93-3.fc39                        @fedora                  24 M
 okular                             x86_64 23.08.3-1.fc39                       @updates                7.3 M
 plasma-browser-integration         x86_64 5.27.9-1.fc39                        @updates                504 k
 plasma-desktop                     x86_64 5.27.9-1.fc39                        @updates                 25 M
 plasma-workspace                   x86_64 5.27.9.1-3.fc39                      @updates                 36 M
 plasma-workspace-x11               x86_64 5.27.9.1-3.fc39                      @updates                170 k
 sddm-breeze                        noarch 5.27.9.1-3.fc39                      @updates                660 k
 sord                               x86_64 0.16.14-2.fc39                       @fedora                  89 k
 spectacle                          x86_64 23.08.3-1.fc39                       @updates                3.5 M
 sratom                             x86_64 0.6.14-2.fc39                        @fedora                  45 k
 system-config-printer              x86_64 1.5.18-5.fc39                        @fedora                 1.8 M
 wireshark                          x86_64 1:4.0.8-2.fc39                       @fedora                 9.2 M
 xscreensaver                       x86_64 1:6.08-1.fc39                        @updates                  0
...
```

Comment 4 Lukas Javorsky 2023-11-27 16:26:04 UTC
Hi, the package has been deprecated.

I've filled a bug for each dependency to port to pcre2, but I can't force anyone when it's just deprecated.

The package maintainers should want to do that themselves as the pcre is no longer supported.


Note You need to log in before you can comment on or make changes to this bug.