Document rationale for gtk-update-icon-cache being in posttrans
- Document rationale for gtk-update-icon-cache being in posttrans - Remove extra spaces in posttrans files section headers - Resolves: RHEL-71488
This commit is contained in:
		
							parent
							
								
									be3905d4aa
								
							
						
					
					
						commit
						6795e0a2dc
					
				| @ -366,7 +366,7 @@ | ||||
| %global top_level_dir_name   %{vcstag} | ||||
| %global top_level_dir_name_backup %{top_level_dir_name}-backup | ||||
| %global buildver        11 | ||||
| %global rpmrelease      4 | ||||
| %global rpmrelease      5 | ||||
| # Settings used by the portable build | ||||
| %global portablerelease 1 | ||||
| # Portable suffix differs between RHEL and CentOS | ||||
| @ -563,6 +563,19 @@ then | ||||
| fi | ||||
| } | ||||
| 
 | ||||
| # Invoke gtk-update-icon-cache in posttrans instead of post as an | ||||
| # optimization.  If other packages in the transaction install icons | ||||
| # and use this optimization, then invocations of gtk-update-icon-cache | ||||
| # will all happen in succession, and invocations after the first one | ||||
| # will notice that the cache is fresh and immediately succeed.  If | ||||
| # this were instead done in each package's post, then the icon cache | ||||
| # would be regenerated every time, rendering the whole transaction | ||||
| # slower. | ||||
| # See: | ||||
| # https://lists.fedoraproject.org/archives/list/packaging\ | ||||
| # @lists.fedoraproject.org/thread/HXIIKIHBMT3HELPKWH2BAXRNIF7BPPJD/ | ||||
| # and: | ||||
| # https://fedoraproject.org/wiki/Archive:PackagingDrafts/Icon_Cache | ||||
| %define posttrans_script() %{expand: | ||||
| %{update_desktop_icons} | ||||
| } | ||||
| @ -2212,7 +2225,7 @@ exit 0 | ||||
| %{postun_devel %{nil}} | ||||
| exit 0 | ||||
| 
 | ||||
| %posttrans  devel | ||||
| %posttrans devel | ||||
| %{posttrans_devel %{nil}} | ||||
| exit 0 | ||||
| 
 | ||||
| @ -2274,7 +2287,7 @@ exit 0 | ||||
| %{postun_devel -- %{debug_suffix_unquoted}} | ||||
| exit 0 | ||||
| 
 | ||||
| %posttrans  devel-slowdebug | ||||
| %posttrans devel-slowdebug | ||||
| %{posttrans_devel -- %{debug_suffix_unquoted}} | ||||
| exit 0 | ||||
| %endif | ||||
| @ -2312,7 +2325,7 @@ exit 0 | ||||
| %{postun_devel -- %{fastdebug_suffix_unquoted}} | ||||
| exit 0 | ||||
| 
 | ||||
| %posttrans  devel-fastdebug | ||||
| %posttrans devel-fastdebug | ||||
| %{posttrans_devel -- %{fastdebug_suffix_unquoted}} | ||||
| exit 0 | ||||
| %endif | ||||
| @ -2409,6 +2422,11 @@ exit 0 | ||||
| %endif | ||||
| 
 | ||||
| %changelog | ||||
| * Thu Jan 23 2025 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.5.0.11-5 | ||||
| - Document rationale for gtk-update-icon-cache being in posttrans | ||||
| - Remove extra spaces in posttrans files section headers | ||||
| - Resolves: RHEL-71488 | ||||
| 
 | ||||
| * Tue Dec 17 2024 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.5.0.11-4 | ||||
| - Revert incorrect automated Release change from 1:21.0.5.0.11-2.1 | ||||
| - Set rpmrelease to 4 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user