#21255 closed enhancement (fixed)

snapshot-48.0.1

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (7)

comment:1 by Douglas R. Reno, 11 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Xi Ruoyao, 11 months ago

I suppose we need a gnome48 milestone?

comment:3 by Douglas R. Reno, 11 months ago

I'd prefer to keep them in 12.4 this time. Last cycle we didn't include the gnome-47 milestone in the number of tickets that we fixed when we wrote the release notes. I'll get to these as they come in as I'm building a new system right now as well

comment:4 by Xi Ruoyao, 11 months ago

We need sed 's/"gettext[^"]*.tar.xz":"[^"]*",//' -i vendor/gettext-sys/.cargo-checksum.json, see https://gitlab.gnome.org/GNOME/snapshot/-/commit/27f289fb490e28dcd2312b4747fdfeb82352a25c.

comment:5 by Douglas R. Reno, 11 months ago

Summary: snapshot-48.0snapshot-48.0.1

48.alpha

## 48.alpha - 2024-12-14
- Fix opening multiple preference windows
- Improve offloading performance
- Add a NEWS file
- camera: Port to AdwToggleGroup
- camera: Port to AdwMultiLayoutView
- Remove once_cell dependency
- window: Use adw::AboutDialog::from_appdata

48.alpha.2

## 48.alpha.2 - 2025-01-14
- Use .cargo/config.toml for the cargo-vendor config
- Add QR code detection
- Include left-side window controls
- Add debug output via flag

48.beta

## 48.beta - 2025-02-01
- Improve bottom sheet labels and size
- Properly detects missing camera permissions
- Detect codes no more than once a second
- Hide gallery button in QR code detection mode
- Updated translations

48.0

## 48.0 - 2025-03-14
- Register app id when app is not sandboxed
- QR code detection now happens on a thread pool
- Updated translations

48.0.1

## 48.0.1 - 2025-03-15
- Fix dist-vendor script

comment:6 by Douglas R. Reno, 11 months ago

It looks like we need xdg-user-dirs as a runtime dependency or otherwise XDG_PICTURES_DIR won't be set, and Snapshot will fail to save a picture.

renodr [ /sources ]$ snapshot                                                                              
2025-03-26T21:56:11.087646Z  INFO snapshot::application::imp: Snapshot 
(org.gnome.Snapshot)                
2025-03-26T21:56:11.087656Z  INFO snapshot::application::imp: Version: 48.0.1                              
2025-03-26T21:56:11.087658Z  INFO snapshot::application::imp: Datadir: /usr/share/snapshot                 
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:802: FINISHME: support YUV 
colorspace with DRM format modifiers                                                                                                
MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:834: FINISHME: support more 
multi-planar formats with DRM modifiers                                                                                            
2025-03-26T21:56:11.218413Z  INFO ashpd::desktop::request: Creating a org.freedesktop.portal.Request /org/freedesktop/portal/desktop/request/1_570/ashpd_ejW9iCVHhL                                                   
2025-03-26T21:56:11.219781Z  INFO ashpd::desktop::request: Received signal 'Response' on 'org.freedesktop.portal.Request'                                                                                             
2025-03-26T21:56:11.219808Z  INFO ashpd::proxy: Calling method org.freedesktop.portal.Camera:OpenPipeWireRemote                                                                                                       
2025-03-26T21:56:14.552597Z ERROR snapshot::widgets::window::imp: Could not take picture: Could not find XDG_PICTURES_DIR            

2025-03-26T21:56:14.552597Z ERROR snapshot::widgets::window::imp: Could not take picture: Could not find XDG_PICTURES_DIR

is the real kicker. I did some research and found that xdg-user-dirs will create a file in ~/.config named user-dirs.dirs which contains the variables that Snapshot is looking for.

comment:7 by Douglas R. Reno, 11 months ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.