> > I think it would make sense if we go with GTK4. The advantage is that > we could easily make the applications work on smaller screens like > mobile Linux devices (Pinephone, Librem 5 and some others). >
Yes makes sense. GTK4 has better features for small-screen devices. We can use Libhandy, and Libadwaita for that in the future. I am also working with phosh (PHOne SHell) team where I generally port or fix the Issues. Thanks & regards Gotam Gorabh On Wed, 6 Mar 2024 at 18:37, <gnunet-developers-requ...@gnu.org> wrote: > Send GNUnet-developers mailing list submissions to > gnunet-developers@gnu.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.gnu.org/mailman/listinfo/gnunet-developers > or, via email, send a message with subject or body 'help' to > gnunet-developers-requ...@gnu.org > > You can reach the person managing the list at > gnunet-developers-ow...@gnu.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of GNUnet-developers digest..." > > > Today's Topics: > > 1. Re: Fwd: [gnu-soc] Interest in GNUnet GSoC Project: > Single-process peer (Martin Schanzenbach) > 2. gnunet-gtk GTK4 port (Gotam Gorabh) > 3. Re: gnunet-gtk GTK4 port (Schanzenbach, Martin) > 4. Re: Fwd: [gnu-soc] Interest in GNUnet GSoC Project: > Single-process peer (Ammar Al-Morsi) > 5. Re: gnunet-gtk GTK4 port (Jacki) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 05 Mar 2024 17:30:52 +0000 > From: Martin Schanzenbach <mschanzenb...@posteo.de> > To: Ammar Al-Morsi <ammaralmo...@gmail.com>, gnunet-developers@gnu.org > Subject: Re: Fwd: [gnu-soc] Interest in GNUnet GSoC Project: > Single-process peer > Message-ID: <87a5nctwkz....@gnu.org> > Content-Type: text/plain; charset="utf-8" > > Ammar Al-Morsi <ammaralmo...@gmail.com> writes: > > Hi Ammar, > > some source code pointers: Usually the GNUnet service processes are > started using > a service macro (instead of a standard main). > It can be found here: > > https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_service_lib.h#n366 > > Notice how it is already preprared that this macro can be changed using > a define when compiling (HAVE_GNUNET_MONOLITH). > If that is set, then the service initialization is different. > Essentially, this is where the single-process hook comes into play. > The corresponding source code is found in > > https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_service_lib.h#n366 > . > > That code is unfinished for GNUNET_SERVICE_register_ and we need to > define a GNUNET_service_main() or GNUNET_main() look for everything to > work together. > > Best > Martin > > > Dear GNUnet Team, > > > > I am Ammar Almorsi. I am interested in the *Single-process peer* project, > > and I am looking forward to your guidance. > > I can start by installing the project following the instructions > > <https://docs.gnunet.org/latest/installing.html> on the official website > > and reading the Developer Handbook > > <https://docs.gnunet.org/latest/developers/index.html>. > > > > Thanks > > Ammar > > > > ---------- Forwarded message --------- > > From: Ammar Al-Morsi <ammaralmo...@gmail.com> > > Date: Tue, Mar 5, 2024 at 6:04 PM > > Subject: Re: [gnu-soc] Interest in GNUnet GSoC Project: Single-process > peer > > To: Schanzenbach, Martin <mschanzenb...@posteo.de> > > > > > > Thanks Martin for reaching out. > > > > > > On Tue, Mar 5, 2024 at 5:35 PM Schanzenbach, Martin < > mschanzenb...@posteo.de> > > wrote: > > > >> Hi Ammar, > >> > >> thank you for your interest in this topic. > >> This is an important medium-term goal for GNUnet. > >> Please use the gnunet-developers@gnu.org mailing list for discussions > on > >> the task itself. > >> > >> Some groundwork has already been laid, but the last few miles and > >> testing are still open. > >> > >> Best > >> Martin > >> > >> On 05.03.24 14:14, Ammar Al-Morsi wrote: > >> > Dear GNU Community, > >> > > >> > I am Ammar Almorsi, a student at Cairo University, passionate about > >> > network programming and operating systems. I'm eager to contribute to > >> > the "GNUnet/Single-process peer" project for Google Summer of Code. > >> > > >> > My GitHub profile:https://github.com/ammaralmorsi > >> > <https://github.com/ammaralmorsi> > >> > > >> > Related Projects I have worked on before: > >> > > >> > Real-Time Process Scheduler Simulator: Github link > >> > <https://github.com/ammaralmorsi/real-time-os-scheduler> > >> > DNS Message Parser: Github link > >> > <https://github.com/ammaralmorsi/dns-msg-parser> > >> > > >> > Looking forward to your response. > >> > > >> > Best, > >> > Ammar > >> > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 832 bytes > Desc: not available > URL: < > https://lists.gnu.org/archive/html/gnunet-developers/attachments/20240305/42524237/attachment.sig > > > > ------------------------------ > > Message: 2 > Date: Wed, 6 Mar 2024 12:50:23 +0530 > From: Gotam Gorabh <gautamy...@gmail.com> > To: gnunet-developers@gnu.org > Subject: gnunet-gtk GTK4 port > Message-ID: > <CAH7AZZzdXJSHC1Y59t1OWvzhww1YDgFGxFQFd= > f+z6u-9qt...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hello, I would like to know if we plan to use *Libadwaita* during the > porting process. After that I will prepare my GSoC proposal accordingly. > > BR > > Thanks > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://lists.gnu.org/archive/html/gnunet-developers/attachments/20240306/30be9ab7/attachment.htm > > > > ------------------------------ > > Message: 3 > Date: Wed, 6 Mar 2024 10:10:40 +0100 > From: "Schanzenbach, Martin" <schan...@gnunet.org> > To: gnunet-developers@gnu.org > Subject: Re: gnunet-gtk GTK4 port > Message-ID: <7779c490-ef29-4e7a-bef9-042aadd53...@gnunet.org> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Well I think at least the use of cambalache would imply the use of > libadwaita as well. > > Br > Martin > > On 06.03.24 08:20, Gotam Gorabh wrote: > > Hello, I would like to know if we plan to use *Libadwaita* during the > > porting process. After that I will prepare my GSoC proposal accordingly. > > > > BR > > > > Thanks > > > > ------------------------------ > > Message: 4 > Date: Wed, 6 Mar 2024 13:09:02 +0200 > From: Ammar Al-Morsi <ammaralmo...@gmail.com> > To: Martin Schanzenbach <mschanzenb...@posteo.de> > Cc: gnunet-developers@gnu.org > Subject: Re: Fwd: [gnu-soc] Interest in GNUnet GSoC Project: > Single-process peer > Message-ID: > < > cad9fmgrcazyh-v2ft6tdg60grrd5j+3xqno1dh8uz6b+enz...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hi Martin, > > I will begin by reviewing the mentioned sections in gnunet_service_lib.h > and understanding how the service initialization differs when > HAVE_GNUNET_MONOLITH is set. > > I have successfully installed GNUnet from the source tree. > > Before I proceed, are there any additional resources or pieces of advice > you’d recommend? > > Thanks, > Ammar > > > > On Tue, 5 Mar 2024 at 19:30 Martin Schanzenbach <mschanzenb...@posteo.de> > wrote: > > > Ammar Al-Morsi <ammaralmo...@gmail.com> writes: > > > > Hi Ammar, > > > > some source code pointers: Usually the GNUnet service processes are > > started using > > a service macro (instead of a standard main). > > It can be found here: > > > > > https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_service_lib.h#n366 > > > > Notice how it is already preprared that this macro can be changed using > > a define when compiling (HAVE_GNUNET_MONOLITH). > > If that is set, then the service initialization is different. > > Essentially, this is where the single-process hook comes into play. > > The corresponding source code is found in > > > > > https://git.gnunet.org/gnunet.git/tree/src/include/gnunet_service_lib.h#n366 > > . > > > > That code is unfinished for GNUNET_SERVICE_register_ and we need to > > define a GNUNET_service_main() or GNUNET_main() look for everything to > > work together. > > > > Best > > Martin > > > > > Dear GNUnet Team, > > > > > > I am Ammar Almorsi. I am interested in the *Single-process peer* > project, > > > and I am looking forward to your guidance. > > > I can start by installing the project following the instructions > > > <https://docs.gnunet.org/latest/installing.html> on the official > website > > > and reading the Developer Handbook > > > <https://docs.gnunet.org/latest/developers/index.html>. > > > > > > Thanks > > > Ammar > > > > > > ---------- Forwarded message --------- > > > From: Ammar Al-Morsi <ammaralmo...@gmail.com> > > > Date: Tue, Mar 5, 2024 at 6:04 PM > > > Subject: Re: [gnu-soc] Interest in GNUnet GSoC Project: Single-process > > peer > > > To: Schanzenbach, Martin <mschanzenb...@posteo.de> > > > > > > > > > Thanks Martin for reaching out. > > > > > > > > > On Tue, Mar 5, 2024 at 5:35 PM Schanzenbach, Martin < > > mschanzenb...@posteo.de> > > > wrote: > > > > > >> Hi Ammar, > > >> > > >> thank you for your interest in this topic. > > >> This is an important medium-term goal for GNUnet. > > >> Please use the gnunet-developers@gnu.org mailing list for discussions > > on > > >> the task itself. > > >> > > >> Some groundwork has already been laid, but the last few miles and > > >> testing are still open. > > >> > > >> Best > > >> Martin > > >> > > >> On 05.03.24 14:14, Ammar Al-Morsi wrote: > > >> > Dear GNU Community, > > >> > > > >> > I am Ammar Almorsi, a student at Cairo University, passionate about > > >> > network programming and operating systems. I'm eager to contribute > to > > >> > the "GNUnet/Single-process peer" project for Google Summer of Code. > > >> > > > >> > My GitHub profile:https://github.com/ammaralmorsi > > >> > <https://github.com/ammaralmorsi> > > >> > > > >> > Related Projects I have worked on before: > > >> > > > >> > Real-Time Process Scheduler Simulator: Github link > > >> > <https://github.com/ammaralmorsi/real-time-os-scheduler> > > >> > DNS Message Parser: Github link > > >> > <https://github.com/ammaralmorsi/dns-msg-parser> > > >> > > > >> > Looking forward to your response. > > >> > > > >> > Best, > > >> > Ammar > > >> > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > https://lists.gnu.org/archive/html/gnunet-developers/attachments/20240306/6c076dcf/attachment.htm > > > > ------------------------------ > > Message: 5 > Date: Wed, 06 Mar 2024 14:06:50 +0100 > From: Jacki <ja...@thejackimonster.de> > To: gnunet-developers@gnu.org > Subject: Re: gnunet-gtk GTK4 port > Message-ID: > <9ab5cd5e269e6eb37c37ba218a65ab1fc75aa0af.ca...@thejackimonster.de > > > Content-Type: text/plain; charset="utf-8" > > I think it would make sense if we go with GTK4. The advantage is that > we could easily make the applications work on smaller screens like > mobile Linux devices (Pinephone, Librem 5 and some others). > > I could definitely help with testing that. > > BR > Jacki > > On Wed, 2024-03-06 at 12:50 +0530, Gotam Gorabh wrote: > > Hello, I would like to know if we plan to use Libadwaita during the > > porting process. After that I will prepare my GSoC proposal > > accordingly. > > > > BR > > > > Thanks > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 870 bytes > Desc: This is a digitally signed message part > URL: < > https://lists.gnu.org/archive/html/gnunet-developers/attachments/20240306/55490641/attachment.sig > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > GNUnet-developers mailing list > GNUnet-developers@gnu.org > https://lists.gnu.org/mailman/listinfo/gnunet-developers > > > ------------------------------ > > End of GNUnet-developers Digest, Vol 225, Issue 5 > ************************************************* >