You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
October News: Workshop playlist available, added appropriate links
Not only links to the workshop room playlist itself are added but also
direct links to each mentioned workshop. Also direct links to scenes
talked about are added.
Copy file name to clipboardExpand all lines: _posts/2024-11-25-OpenPrinting News - October 2024.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,13 +88,13 @@ And before the dinner Diogo and me exchanged our experience in recording and liv
88
88
89
89
90
90
## Ubuntu Summit 2024 in the Hague
91
-
**Update: Session video playlist started and all links to session recordings here point to the individual videos now.**
91
+
**Update: Complete session video playlists for Plenary and Workshop rooms and all links to session recordings here point to the individual videos now.**
92
92
93
93
**Recordings of the conference days in the plenary room: [25th](https://www.youtube.com/watch?v=LPCg0NcQICQ), [26th](https://www.youtube.com/watch?v=ZNK4aSv-krI), [27th](https://www.youtube.com/watch?v=byPpJW5l6pg)**
94
94
95
-
**[Playlist](https://www.youtube.com/playlist?list=PLwFSk464RMxmaZj6wi3e-NLOGtRr4iFF6) of all the sessions in the plenary room (talks and lightning talks), sessions in the workshop room will get added later.**
95
+
**Playlists of all session recordings: [Plenary room](https://www.youtube.com/playlist?list=PLwFSk464RMxmaZj6wi3e-NLOGtRr4iFF6), [Workshop room](https://www.youtube.com/playlist?list=PL-qBHd6_LXWZGeVfUDy5uVaV90_vOMFi9)**
"**[How to build and test your snaps automatically using GitHub actions](https://events.canonical.com/event/51/contributions/587/)**" ([Slides](https://events.canonical.com/event/51/contributions/587/attachments/285/528/CI%20Workshop.pdf), [Exercises](https://github.com/snapcrafters/discord))
135
+
"**[How to build and test your snaps automatically using GitHub actions](https://events.canonical.com/event/51/contributions/587/)**" ([Slides](https://events.canonical.com/event/51/contributions/587/attachments/285/528/CI%20Workshop.pdf), [Exercises](https://github.com/snapcrafters/discord), [Video](https://www.youtube.com/watch?v=Rmcj-Zjiaoo))
136
136
137
-
I did not do the presentations themselves, this was done my Soumyadeep Ghosh and Merlijn Sebrechts, but on both I have given a short introduction telling how the Snap workshops had their roots in my [Snap workshop series on the Ubuntu Summit 2022](/OpenPrinting-News-November-2022/#the-first-ubuntu-summit-was-a-success) and the first one being based on Heathers's original workshop ["Snapping like Hell(sworth)"](https://events.canonical.com/event/2/contributions/15/) which was afterwards given on many other conferences, [mainly by me](https://forum.snapcraft.io/t/40263) but also by [Lucy](https://www.dorscluc.org/dors-2023/) and by [Soumyadeep](/OpenPrinting-News-August-2024/#soumyadeep-ghosh). I (and several other Snap experts) have also been in the room to help on the exercises, as these workshops were, in contrary to several others, really interactive.
137
+
I did not do the presentations themselves, this was done my Soumyadeep Ghosh and Merlijn Sebrechts, but I have given a [short introduction](https://www.youtube.com/watch?v=XJXMQYfkubg&t=0s) telling how the Snap workshops had their roots in my [Snap workshop series on the Ubuntu Summit 2022](/OpenPrinting-News-November-2022/#the-first-ubuntu-summit-was-a-success) and the first one being based on Heathers's original workshop ["Snapping like Hell(sworth)"](https://events.canonical.com/event/2/contributions/15/) which was afterwards given on many other conferences, [mainly by me](https://forum.snapcraft.io/t/40263) but also by [Lucy](https://www.dorscluc.org/dors-2023/) and by [Soumyadeep](/OpenPrinting-News-August-2024/#soumyadeep-ghosh). In the second workshop, in the end of the presentation part, I have also [told about our plans to merge](https://www.youtube.com/watch?v=Rmcj-Zjiaoo&t=1390s) the [Snapcrafter's GitHub action](https://github.com/snapcrafters/ci) with the [Canonical Desktop Team's GitHub Action](https://github.com/ubuntu/desktop-snaps). I (and several other Snap experts) have also been in the room to help on the exercises, as these workshops were, in contrary to several others, really interactive.
138
138
139
139
**Talks and Workshops**
140
140
141
141
During the event I was most of the in the exhibition area, but I also made it into some of the talks and workshops.
142
142
143
143
I attended following sessions, including all those sessions where our [GSoC](#google-summer-of-code-2024) contributors and mentors were the speakers:
144
144
145
-
"**[Inkscape for Everything](https://events.canonical.com/event/51/contributions/565/)**" by Christopher Rogers
145
+
"**[Inkscape for Everything](https://events.canonical.com/event/51/contributions/565/)**" by Christopher Rogers ([Video](https://www.youtube.com/watch?v=96qmLfFhgYM))
146
146
147
147
The session was announced as a workshop and had taken place in the workshop room. In the beginning I installed Inkscape expecting that there are exercises, but actually it was only a demo of most of the functionality of Inkscape, which is a lot, allowing for really professional artwork, doing nearly everything which has to do with graphics: Non-destructive photo editing, slides for presentations, ... Christopher tells that if he had given exercises he could only treat a very small part of the whole session's content.
148
148
149
-
"**[Live build your submarine step-by-step](https://events.canonical.com/event/51/contributions/541/)**" by Juanmi Taboada
149
+
"**[Live build your submarine step-by-step](https://events.canonical.com/event/51/contributions/541/)**" by Juanmi Taboada ([Video](https://www.youtube.com/watch?v=30IoA-m4JuA))
150
150
151
151
Here I was in the good hope to put my hands on some hardware, but, as the Inkscape "workshop" this was also only a demo. Juanmi, who brought his remote-operated and free-software-controlled submersible already to [last year's Summit](/OpenPrinting-News-November-2023/#ubuntu-summit-2023-in-riga) explained the free-software-driven hardware-components, showed them and put them together, but there were no extra copies for the audience to try it by themselves.
152
152
153
-
"**[Fuzzing in the open: Integrate your project in OSS-Fuzz for continuous fuzzing](https://events.canonical.com/event/51/contributions/540/)**" by Dongge Liu, George-Andrei Iosif, Jiongchi Yu ([Slides](https://events.canonical.com/event/51/contributions/540/attachments/230/529/Presentation.pdf), [Exercises](https://github.com/iosifache/fuzzingintheopen))
153
+
"**[Fuzzing in the open: Integrate your project in OSS-Fuzz for continuous fuzzing](https://events.canonical.com/event/51/contributions/540/)**" by Dongge Liu, George-Andrei Iosif, Jiongchi Yu ([Slides](https://events.canonical.com/event/51/contributions/540/attachments/230/529/Presentation.pdf), [Exercises](https://github.com/iosifache/fuzzingintheopen), [Video](https://www.youtube.com/watch?v=S0IyScIRzb8))
154
154
155
-
Finally, an actually interactive workshop, but this one was also with my mentoring, as the speakers are no less than our [GSoC](#google-summer-of-code-2024) team for [deploying OSS Fuzz on the OpenPrinting repositories](https://github.com/OpenPrinting/fuzzing/wiki/Integrating-C%E2%80%90based-OpenPrinting-Projects-in-OSS%E2%80%90Fuzz-Testing-(GSoC-2024)), contributor Jiongchi Yu and mentors George-Andrei Iosif and Dongge Liu. Unfortunately Jiongchi could not come to the Summit in-person as he was on another conference in the US. So after a short introduction by me, George Andrei and Donggi were explaining the steps for the attendees to do on their laptops, with the Heartbleed on OpenSSL being the example. Jiongchi was connected via video meeting and in the end he told about the OSS Fuzz deployment on OpenPrinting.
155
+
Finally, an actually interactive workshop, but this one was also with my mentoring, as the speakers are no less than our [GSoC](#google-summer-of-code-2024) team for [deploying OSS Fuzz on the OpenPrinting repositories](https://github.com/OpenPrinting/fuzzing/wiki/Integrating-C%E2%80%90based-OpenPrinting-Projects-in-OSS%E2%80%90Fuzz-Testing-(GSoC-2024)), contributor Jiongchi Yu and mentors George-Andrei Iosif and Dongge Liu. Unfortunately Jiongchi could not come to the Summit in-person as he was on another conference in the US. So after a [short introduction by me](https://www.youtube.com/watch?v=S0IyScIRzb8&t=0s), George Andrei and Donggi were explaining the steps for the attendees to do on their laptops, with the Heartbleed on OpenSSL being the example. Jiongchi was connected via video meeting and in the end [he told in a ~12-min talk about the OSS Fuzz deployment on OpenPrinting](https://www.youtube.com/watch?v=S0IyScIRzb8&t=4676s).
156
156
157
157
"**[The Journey of KDE Plasma on Ubuntu Core](https://events.canonical.com/event/51/contributions/549/)**" by Kevin Ottens ([Slides](https://docs.google.com/presentation/d/1iYKSYeRfsUc6JvUl8j_PNpZC2tOfNxAVgedKRLiO0Us/edit?usp=sharing), [Video](https://www.youtube.com/watch?v=62_H4jzoefM))
158
158
@@ -168,7 +168,7 @@ Gordan Markus, Director Silicon Alliances at Canonical, and Yuning Liang, founde
168
168
169
169
In this talk Cristovão Cordeiro, manager of a containerization team at Canonical, tells about freeing containers from unnecessary files, not only to save storage space but also to reduce the attack surface of the containerized applications. He uses the `chisel` tool which allows the installation of parts of Debian packages (so-called "slices"). Cristovão was also [GSoC](#google-summer-of-code-2024) mentor at OpenPrinting this year for the [project of Rudra Pratap Singh, to create OCI container images of CUPS and Printer Applications](https://medium.com/@rudransh.iitm/gsoc-2024-final-report-container-chronicles-759fe7f23ac6).
170
170
171
-
"**[Building secure and minimalistic Docker images for Data and ML with Rockcraft](https://events.canonical.com/event/51/contributions/542/)**" by Anas El Husseini, Zhijie Yang ([Slides](https://docs.google.com/presentation/d/1oX_WQ5uRMKIHRnmpOyo9dWVuLKO1RthWqz6qTFLLbR4/edit?usp=sharing), [Exercises](https://github.com/linostar/rocks-workshop-ubuntu-summit-2024))
171
+
"**[Building secure and minimalistic Docker images for Data and ML with Rockcraft](https://events.canonical.com/event/51/contributions/542/)**" by Anas El Husseini, Zhijie Yang ([Slides](https://docs.google.com/presentation/d/1oX_WQ5uRMKIHRnmpOyo9dWVuLKO1RthWqz6qTFLLbR4/edit?usp=sharing), [Exercises](https://github.com/linostar/rocks-workshop-ubuntu-summit-2024), [Video](https://www.youtube.com/watch?v=_t3LaoLLJ5Q))
172
172
173
173
Right after Cristovão's talk one could get hands-on with his subject matter in this workshop. And it was really interactive. On one of the first slides there are instructions on which packages to install and a link to a GitHub repo with all the example files for the exercises in a subdirectory for each task. I have actually done the exercises during the workshop and they all worked as designed.
174
174
@@ -183,8 +183,8 @@ And Akarshan, when he introduced himself in the beginning, he told that he was a
183
183
**Lightning Talks**
184
184
185
185
I have also attended the lightning talks, especially
186
-
- "**[Making the Thunderbird snap a first class citizen](https://events.canonical.com/event/51/contributions/574/)**" by Heather Ellsworth ([Slides](https://docs.google.com/presentation/d/1rLv_Yh8fTMmvThm9UFr5QmzghI5KAplTQoSo-XCoc1k/edit?usp=sharing), [Video](https://www.youtube.com/watch?v=G6OBiIKn1J4&t=1s)): Heather, who formerly worked in Canonical's Desktop Team and had moved on to Thunderbird, is snapping Thunderbird in close collaboration with her former colleagues from Canonical.
187
-
- "**[How I built Check-in Kiosk for UbuCon Korea](https://events.canonical.com/event/51/contributions/582/)**" by Youngbin Han ([Slides](https://docs.google.com/presentation/d/1YZ7mb07jB-HP26xy0gejg_27JLZ0t9-yEQbTmUe6rFg/edit#slide=id.p), [Video](https://www.youtube.com/watch?v=2cQ7IUFmHUg&t=1s)): On-the-spot printing of conference badges with a self-service kiosk setup with a label printer, created by Youngbin.
186
+
- "**[Making the Thunderbird snap a first class citizen](https://events.canonical.com/event/51/contributions/574/)**" by Heather Ellsworth ([Slides](https://docs.google.com/presentation/d/1rLv_Yh8fTMmvThm9UFr5QmzghI5KAplTQoSo-XCoc1k/edit?usp=sharing), [Video](https://www.youtube.com/watch?v=G6OBiIKn1J4&t=0s)): Heather, who formerly worked in Canonical's Desktop Team and had moved on to Thunderbird, is snapping Thunderbird in close collaboration with her former colleagues from Canonical.
187
+
- "**[How I built Check-in Kiosk for UbuCon Korea](https://events.canonical.com/event/51/contributions/582/)**" by Youngbin Han ([Slides](https://docs.google.com/presentation/d/1YZ7mb07jB-HP26xy0gejg_27JLZ0t9-yEQbTmUe6rFg/edit#slide=id.p), [Video](https://www.youtube.com/watch?v=2cQ7IUFmHUg&t=0s)): On-the-spot printing of conference badges with a self-service kiosk setup with a label printer, created by Youngbin.
188
188
- "**[Back to the Future of Open Source 3D Printing Hardware](https://events.canonical.com/event/51/contributions/605/)**" by Yatin Khurana ([Slides](https://docs.google.com/presentation/d/1KObA88U0JqXXO-tzpcvtQ0N2Ap-xbTfGynjRq-peWq0/edit#slide=id.p), [Video](https://www.youtube.com/watch?v=2cQ7IUFmHUg&t=1551s)): Indian manufacturer makes true open-source hardware components for 3D printers.
189
189
- "**[Open Source DJing: bringing hardware compatibility to the Linux platform](https://events.canonical.com/event/51/contributions/638/)**" by Jesús Soto ([Slides](https://docs.google.com/presentation/d/11-yxkPiCB0RxG2quLGtrBv7P1Q0dYUvr4f0_ZIqvQnc/edit#slide=id.g29228888b6b_0_0), [Video](https://www.youtube.com/watch?v=2cQ7IUFmHUg&t=1860s)): Before Jesús performs it live on the closing party he tells in the last lightning talk of the conference, right before the party, how DJing with free software is done.
190
190
@@ -205,7 +205,7 @@ Yuning has also given the talk about RISC-V, together with Gordan Markus from Ca
205
205
206
206
**[Framework](https://events.canonical.com/event/51/contributions/562/)**: Right nect to the Deep Computing booth was the Framework booth where you could see and try out their laptops and their laptop's modularity. Naturally, they also had Deep Computings RISC-V board on their booth. Nirav Patel, their CEO, has done the lightning demo of changing the motherboard in five minutes (see above).
207
207
208
-
**[UBPorts](https://events.canonical.com/event/51/contributions/561/)**: This was the place where you could find **Diogo Constantino** (of the LoCo Portugal) most easily, as participant of this booth and Ubuntu Touch enthusiast who even uses this system as daily driver. Also **Alfred Neumayer**, [master of Snap on Ubuntu Touch](/OpenPrinting-News-February-2024/#cups-snap-on-ubuntu-touch) was participating (and giving a [talk](https://events.canonical.com/event/51/contributions/513/), [slides](https://events.canonical.com/event/51/contributions/513/attachments/301/441/SnapsOnUbuntuTouchLibreoffice.pdf)).
208
+
**[UBPorts](https://events.canonical.com/event/51/contributions/561/)**: This was the place where you could find **Diogo Constantino** (of the LoCo Portugal) most easily, as participant of this booth and Ubuntu Touch enthusiast who even uses this system as daily driver. Also **Alfred Neumayer**, [master of Snap on Ubuntu Touch](/OpenPrinting-News-February-2024/#cups-snap-on-ubuntu-touch) was participating (and giving a [talk](https://events.canonical.com/event/51/contributions/513/), [Slides](https://events.canonical.com/event/51/contributions/513/attachments/301/441/SnapsOnUbuntuTouchLibreoffice.pdf), [Video](https://www.youtube.com/watch?v=osQSYJttoco)).
209
209
210
210
**[Back to the Future of Open Source 3D Printing Hardware](https://events.canonical.com/event/51/contributions/517/)**: Here I met Yatin Khurana, from [Boltz R&D](https://boltzrnd.com/) in India, developing truly Open-Source hardware for 3D printers, in contrary to most manufacturers going more and more closed-source. I am looking into getting him onto the next Opportunity Open Source conference. Yatin has also given a lightning talk (see above).
211
211
@@ -236,7 +236,7 @@ At [2:00 min](https://www.youtube.com/watch?v=J5GEAzAZOS0&t=120s) we discussed t
236
236
Here are some blogs, articles, videos, and podcasts about the event (taken from the internal list of the organization team):
237
237
238
238
-**[The Source - Canonical on LinkedIn](https://www.linkedin.com/newsletters/the-source-7108409718422839296/)**
239
-
-[Thank YOU for open source](https://www.linkedin.com/pulse/thank-you-open-source-canonical-eyroe/): Canonical's official report of the Summit on LinkedIn, featuring [Ngazetungue Muheue’s talk on open source in Africa](https://youtu.be/mPP7amqTGFA), the work of the Hack Club, creating free software with high school teenagers, including the [talk about the Boreal Express](https://youtu.be/AdgU-_1vDco), by Zach Latta, founder of the organization, [Akarshan's talk about the free software use in train toilet monitoring](https://www.youtube.com/watch?v=kWMt8PLVEE0) (see above), Juanmi Taboada's submersible workshop (see above), and as the higlight at the end, the [Framework lightning demo](https://www.youtube.com/watch?v=l6khGznGeyY) (see above).
239
+
-[Thank YOU for open source](https://www.linkedin.com/pulse/thank-you-open-source-canonical-eyroe/): Canonical's official report of the Summit on LinkedIn, featuring [Ngazetungue Muheue’s talk on open source in Africa](https://youtu.be/mPP7amqTGFA), the work of the Hack Club, creating free software with high school teenagers, including the [talk about the Boreal Express](https://youtu.be/AdgU-_1vDco), by Zach Latta, founder of the organization, [Akarshan's talk about the free software use in train toilet monitoring](https://www.youtube.com/watch?v=kWMt8PLVEE0) (see above), Juanmi Taboada's [submersible workshop](https://www.youtube.com/watch?v=30IoA-m4JuA), and as the higlight at the end, the [Framework lightning demo](https://www.youtube.com/watch?v=l6khGznGeyY) (see above).
240
240
-**[Soumyadeep Ghosh on GitHub](https://soumyadghosh.github.io/website/)**
241
241
-[Ubuntu Summit 2024: A joyful experience filled with sorrow](https://soumyadghosh.github.io/website/blog/ubuntu-summit-2024/): Soumyadeep's second conference in his life (The first was the [UbuCon Asia 2024](/OpenPrinting-News-August-2024/#soumyadeep-ghosh)) and his first international trip, was the Ubuntu Summit. He tells about his arrival, the people he met, the Snapcrafters booth, the Snap workshops, the sessions he attended, with many photos of the people ... But he also tells that his grandpa passed away while he was on the Summit. R. I. P.
242
242
-**[Akarshan Kapoor on LinkedIn](https://www.linkedin.com/in/akarshan111/)**
0 commit comments