Requesting review of complex Xfburn changes
Hunter Turcin <[email protected]> Fri, 21 Oct 2022 22:16:18 -0500
| Newsgroups | gmane.comp.desktop.xfce.devel.version4 |
|---|---|
| Message-ID | <[email protected]> |
Hello again :) I would like to thank you folks again for letting me volunteer to take on the maintainership of Xfburn. Over the past few days, I've been working on reviewing the long-pending merge requests and fixing some of the long-standing bugs, inconsistencies, and crashes in the application. I also seem to keep finding more of these bugs along the way... During an investigation of one such issue (a GTK assertion failure that occurs when plugging in a burner), I discovered that the bones for device hotplugging support were present in Xfburn and that those bones just needed some massaging in order to let the application be able to respond dynamically to additions and removals of burners instead of only being able to properly respond to disc change events (insertion/removal). In my testing so far, this has led to a more robust Xfburn that is better equipped to handle the user forgetting to plug in a burner (or forgetting to swap out the wrong burner for the *right* burner) without needing to restart the application. I have more details in the pending merge request (linked below). Please take a look at reviewing it if anyone has the time (or the knowledge); while everything seems to work properly in my testing, it would be good to have some extra pairs of eyes seeing if there's anything missing or any glaring violations of maintainability that might have been introduced. https://gitlab.xfce.org/apps/xfburn/-/merge_requests/23 Additionally, am I correct in my assumption that HAVE_GUDEV is only ever going to be defined on a Linux system? Thanks again, Hunter Turcin _______________________________________________ Xfce4-dev mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce4-dev
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE+MU472k0SQqKDBHntT/obWJJYu0FAmNTYIIACgkQtT/obWJJ Yu1HEg//aZ83Vjb7n3zlmv9/m7P4OPyyEm4SvfvJkfasa8t15nGnsASUcHn6mOiY gR9nctDKziJG9XWhXoIe9xnLwQO7t1LinZjNHYwTLVXJyRL1kAm3ziJ8fpUbDZoZ 4biIihC7eqb5oxc79uUiFwkjrDpC+Ux9ng+WoJPUXv0z2azaYzn+6d3U/AGHqdr/ nxswHFAqSuJ73EhxBRCWRXdbAlLWVMhdP4b8leSWjX/xCs7obgcDlN6wB7rDTWrT cCvaYofJmcROoAlbNB4Gi3jJgSbQvJYuxYVwy9sulWVQGFO3U6i55wdCmOoaQXfn PnD+Mvaj36icFNOQz84Ta5wOv+NCogHfw6h8nrtPqLb74VtD1gSKrg9Gu3geJ2Qn lkpnEIFowqcWTAB6NaN+KQLS6th7AgGfaE2K/IwEQkTls2DS6JRsZrtUKCrSt8zn ZI5IbyBOy8urT6ABTYxwufmIptY70uMFQK/umhEbSlwgErT4m/trPrQ631wwpk0q +oA78BA/zXcgZUyEXLD6ERsrJrmQ3xAgTN5Y6gfIcA80dNpurfKruJLHTCHjW2qz SBI0N7hCqtvSPX2pGsDSxDm4EwXS9+OwyAvyCWgLBcAdARfOOTKSySQm/BIECHQl CvzTczX3N+PmnyR1ZZIqGXN5aze50gExPMp5I4Vtr8lrJwBn7EE= =DVF/ -----END PGP SIGNATURE-----