gnunet-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUnet-developers Digest, Vol 225, Issue 5


From: Gotam Gorabh
Subject: Re: GNUnet-developers Digest, Vol 225, Issue 5
Date: Wed, 6 Mar 2024 18:54:37 +0530

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-request@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-request@gnu.org

You can reach the person managing the list at
        gnunet-developers-owner@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 <mschanzenbach@posteo.de>
To: Ammar Al-Morsi <ammaralmorsi@gmail.com>, gnunet-developers@gnu.org
Subject: Re: Fwd: [gnu-soc] Interest in GNUnet GSoC Project:
        Single-process peer
Message-ID: <87a5nctwkz.fsf@gnu.org" target="_blank">87a5nctwkz.fsf@gnu.org>
Content-Type: text/plain; charset="utf-8"

Ammar Al-Morsi <ammaralmorsi@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 <ammaralmorsi@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 <mschanzenbach@posteo.de>
>
>
> Thanks Martin for reaching out.
>
>
> On Tue, Mar 5, 2024 at 5:35 PM Schanzenbach, Martin <mschanzenbach@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 <gautamy672@gmail.com>
To: gnunet-developers@gnu.org
Subject: gnunet-gtk GTK4 port
Message-ID:
        <CAH7AZZzdXJSHC1Y59t1OWvzhww1YDgFGxFQFd=F+Z6U-9qt3Jw@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" <schanzen@gnunet.org>
To: gnunet-developers@gnu.org
Subject: Re: gnunet-gtk GTK4 port
Message-ID: <7779c490-ef29-4e7a-bef9-042aadd53df2@gnunet.org" target="_blank">7779c490-ef29-4e7a-bef9-042aadd53df2@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 <ammaralmorsi@gmail.com>
To: Martin Schanzenbach <mschanzenbach@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+eNzgoQ@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 <mschanzenbach@posteo.de>
wrote:

> Ammar Al-Morsi <ammaralmorsi@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 <ammaralmorsi@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 <mschanzenbach@posteo.de>
> >
> >
> > Thanks Martin for reaching out.
> >
> >
> > On Tue, Mar 5, 2024 at 5:35 PM Schanzenbach, Martin <
> mschanzenbach@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 <jacki@thejackimonster.de>
To: gnunet-developers@gnu.org
Subject: Re: gnunet-gtk GTK4 port
Message-ID:
        <9ab5cd5e269e6eb37c37ba218a65ab1fc75aa0af.camel@thejackimonster.de" target="_blank">9ab5cd5e269e6eb37c37ba218a65ab1fc75aa0af.camel@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
*************************************************

reply via email to

[Prev in Thread] Current Thread [Next in Thread]