Sign-up to mentor a project or apply for Outreachy by September 23

2019-09-19 Thread Marina Zhurakhinskaya via desktop-devel-list
Hi all,

The GNOME Foundation has confirmed funding for three spots in Outreachy for
the December 2019 round! If you would like to mentor this round, please
head to
https://www.outreachy.org/december-2019-to-march-2020-internship-round/communities/gnome/submit-project/
as soon as possible and submit your project idea there. All project ideas
need to be added in the Outreachy's application system by mentors by 4pm
UTC on September 23 and approved by the triage committee (Matthias Clasen,
Allan Day, and Sriram Ramkrishna) and coordinator (me) by 4pm UTC on
September 24. Only ideas approved in the system by September 24 will be
available for Outreachy this round.

Initial Outreachy applications are also due by 4pm UTC on September 24. If
you are interested in participating, you can review the Outreachy applicant
guide at https://www.outreachy.org/docs/applicant/ and apply at
https://www.outreachy.org/apply/ Outreachy has restructured its application
process this round, so that all applicants have the same amount of time to
contribute to projects during the application period from October 1 to
November 5. You can learn more about the changes at
https://www.outreachy.org/blog/2019-07-23/outreachy-schedule-changes/

More information about GNOME's participation in Outreachy is available at
https://wiki.gnome.org/Outreach/Outreachy

Please feel free to e-mail gnome-outreachy-l...@gnome.org , which is a
private mailing list with Outreachy coordinator and mentors for GNOME, with
any questions.

Thanks,
Marina
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bootable GNOME images available

2019-09-19 Thread Tristan Van Berkom via desktop-devel-list
Hi Felipe,

On Thu, 2019-09-19 at 12:09 +0200, Felipe Borges wrote:
> Hi Tristan, thanks a lot for working on this. It is definitely going
> to help our development efforts both in CI and design.
> 
> On Thu, Sep 19, 2019 at 11:39 AM Tristan Van Berkom via
> desktop-devel-list  wrote:
> > Hi all,
> > 
> > It's my pleasure to announce that we are now producing bootable
> > images based on the very latest of GNOME modules as defined by the
> > gnome-build-meta[1] (which we also use to build the releases and
> > produce the GNOME flatpak runtime/sdk).
> > 
> > At this time, the image is recreated every time the gitlab pipeline
> > runs, and can be downloaded from gitlab here[2].
> 
> In GNOME Boxes we have the "Download an OS" feature that makes it
> easier to obtain and install an OS. I would love to feature the GNOME
> images there. For that, could we hotlink directly to [2]? Will this
> link change?
> 
> https://fedoramagazine.org/download-os-gnome-boxes/

I can't say for certain that this will be a permanent link.

The images weigh in at about 3.5 GB as it stands, and I'm not entirely
sure how long they are stored on gitlab and if it makes sense to keep
accumulating them on gitlab.

Of course, this mostly requires that we conspire on deciding what the
best solution is long term.

> Also, could we include spice guest tools in the image? This way Boxes
> could provide cool features such as "shared clipboard, automatic
> resolution, shared folders, sent files via drag and drop, and many
> more. My initial run of the image in Boxes showed that this adjustment
> will be necessary if we want people to run the VMs in Boxes.

I think it would be fine to include spice guest tools yes, the kernel
already has some guest specific features enabled, this sounds like a
natural extension to that.

The gnome-build-meta project already includes spice-protocol and
spice-gtk in the 'elements/core-deps' subdirectory, whatever is missing
could be added there and included in the image.

FWIW, I did try to boot the image with Boxes but indeed had some issues
(I think I was mostly hoping to have out of the box host network
sharing "just work") - I think it would be really great if the image
"just works" with boxes.

> What is the best channel for us to discuss these things I mentioned above?

As it stands, the body of work is maintained by the release team and
also the freedesktop-sdk project (as GNOME uses the latter as a shared
base, of course some coordination is required). So for example, if you
need a kernel feature enabled then the patch should go to the
freedesktop-sdk project.

For IRC, I would recommend the #release-team channel on gnome irc, and
the #freedesktop-sdk channel on freenode.

For issue tracking:

https://gitlab.gnome.org/GNOME/gnome-build-meta/
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/

Thanks for your encouraging enthusiasm !

Cheers,
-Tristan


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bootable GNOME images available

2019-09-19 Thread Felipe Borges
Hi Tristan, thanks a lot for working on this. It is definitely going
to help our development efforts both in CI and design.

On Thu, Sep 19, 2019 at 11:39 AM Tristan Van Berkom via
desktop-devel-list  wrote:
>
> Hi all,
>
> It's my pleasure to announce that we are now producing bootable
> images based on the very latest of GNOME modules as defined by the
> gnome-build-meta[1] (which we also use to build the releases and
> produce the GNOME flatpak runtime/sdk).
>
> At this time, the image is recreated every time the gitlab pipeline
> runs, and can be downloaded from gitlab here[2].

In GNOME Boxes we have the "Download an OS" feature that makes it
easier to obtain and install an OS. I would love to feature the GNOME
images there. For that, could we hotlink directly to [2]? Will this
link change?

https://fedoramagazine.org/download-os-gnome-boxes/

Also, could we include spice guest tools in the image? This way Boxes
could provide cool features such as "shared clipboard, automatic
resolution, shared folders, sent files via drag and drop, and many
more. My initial run of the image in Boxes showed that this adjustment
will be necessary if we want people to run the VMs in Boxes.

What is the best channel for us to discuss these things I mentioned above?

Once again, thanks for your efforts, it is much appreciated!

Cheers,
Felipe.

>
> The image comes with a simple launcher script for qemu, and should boot
> up to the gnome-initial-setup[3] tool automatically.
>
>
> Next steps
> ~~
> The current setup still leaves much to be desired, and we're hoping
> others will pitch in and help improve our CI story.
>
> The next big task ahead of us is to boot the image in CI and perform
> automated tests on it, most probably with openQA, you can follow that
> issue here[4].
>
> Of course there are many other things to accomplish:
>
>   * Allow atomic upgrades with ostree, which requires some system
> integration work and also requires that we publish the builds in a
> publicly hosted ostree repository.
>
>   * Currently we only build the image for 64bit intel, but we should
> be able to boot for the 4 architectures we already support for the
> GNOME Flatpak SDKs (i686, x86_64, armv7, aarch64).
>
>   * Improve system integration in general, ensure input methods are
> working, online accounts are integrated properly, keyring unlocks
> with user login, etc.
>
>   * Run installed tests as a part of the CI pipeline before wrapping
> the image itself.
>
>   * The list goes on and on :)
>
>
> If you'd like to help out but need some pointers getting familiar with
> the gnome-build-meta project, feel free to ask Javier or myself, and
> other release team members should also be capable of pointing you in
> the right direction.
>
>
> Finally, thanks to everyone on the release team and also freedesktop-sdk
> project contributors who have helped immensely to get us this far !
>
> Cheers,
> -Tristan
>
>
> [1]: https://gitlab.gnome.org/GNOME/gnome-build-meta
> [2]: 
> https://gitlab.gnome.org/GNOME/gnome-build-meta/-/jobs/artifacts/master/browse/image/?job=build-gnome-core-x86_64
> [3]: https://gitlab.gnome.org/GNOME/gnome-initial-setup
> [4]: https://gitlab.gnome.org/GNOME/gnome-build-meta/issues/206
>
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Bootable GNOME images available

2019-09-19 Thread Tristan Van Berkom via desktop-devel-list
Hi all,

It's my pleasure to announce that we are now producing bootable
images based on the very latest of GNOME modules as defined by the
gnome-build-meta[1] (which we also use to build the releases and
produce the GNOME flatpak runtime/sdk).

At this time, the image is recreated every time the gitlab pipeline
runs, and can be downloaded from gitlab here[2].

The image comes with a simple launcher script for qemu, and should boot
up to the gnome-initial-setup[3] tool automatically.


Next steps
~~
The current setup still leaves much to be desired, and we're hoping
others will pitch in and help improve our CI story.

The next big task ahead of us is to boot the image in CI and perform
automated tests on it, most probably with openQA, you can follow that
issue here[4].

Of course there are many other things to accomplish:

  * Allow atomic upgrades with ostree, which requires some system
integration work and also requires that we publish the builds in a
publicly hosted ostree repository.

  * Currently we only build the image for 64bit intel, but we should
be able to boot for the 4 architectures we already support for the
GNOME Flatpak SDKs (i686, x86_64, armv7, aarch64).

  * Improve system integration in general, ensure input methods are
working, online accounts are integrated properly, keyring unlocks
with user login, etc.

  * Run installed tests as a part of the CI pipeline before wrapping
the image itself.

  * The list goes on and on :)


If you'd like to help out but need some pointers getting familiar with
the gnome-build-meta project, feel free to ask Javier or myself, and
other release team members should also be capable of pointing you in
the right direction.


Finally, thanks to everyone on the release team and also freedesktop-sdk
project contributors who have helped immensely to get us this far !

Cheers,
-Tristan


[1]: https://gitlab.gnome.org/GNOME/gnome-build-meta
[2]: 
https://gitlab.gnome.org/GNOME/gnome-build-meta/-/jobs/artifacts/master/browse/image/?job=build-gnome-core-x86_64
[3]: https://gitlab.gnome.org/GNOME/gnome-initial-setup
[4]: https://gitlab.gnome.org/GNOME/gnome-build-meta/issues/206


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list