Hi all!
Let me invite you to the (almost) bi-monthly status meeting, taking
place Thursday, 25th June, 19:00 UTC, in the Mattermost private channel
"Meeting".
I missed to announce a meeting last month and also didn't get any
proposals for the agenda. But apparently there is a need to discuss a
few things.
Therefore, please submit your agenda proposals by E-Mail to me now.
I will then announce the final agenda one week in advance.
Topics I would like to speak about:
* Achievements and Future Outlook (everyone)
What have you been working on and what are your plans?
* GSoC 2020 Status (org admins and mentors)
Just a short update on how the GSoC projects are doing
Best regards,
Colin
Hi Frédéric,
Debug logs are being written to a serial port if you select the "ReactOS (Debug)" option in the bootloader. It will help to understand what's going on in the OS. My guess that's some race condition while enumerating devices.
As far as I can see, Xen shares some code with QEMU for device emulation in HVM mode. Thus this wiki page (https://reactos.org/wiki/QEMU) may help to tune some settings, because ReactOS doesn't work with all kinds of modes QEMU offers (namely, q35 chipset doesn't work, https://jira.reactos.org/browse/CORE-13346)
Checking latest development build may also help, but we haven't made much changes to that part of OS recently.
If you will manage to run ReactOS inside Xen, maybe it's worth creating a dedicated wiki page for that along with other virtualization software.
Anyway, thanks for your interest in our project :)
Victor
Hi all!
Let me invite you to the bi-monthly status meeting, taking place
*TODAY*, 19:00 UTC, in the Mattermost private channel "Meeting".
I know that this announcement comes way too late, but hope that people
can manage to join, even if it's just to get some distraction from all
the bad news these days.
The agenda currently looks as follows, with the main speakers in
parentheses:
* Achievements and Future Outlook (everyone)
What have you been working on and what are your plans?
This is also the right time to talk about ReactOS 0.4.13 and RosBE 2.2
again.
* GSoC 2020 Status (org admins and mentors)
Just a short update on the timeline, promising projects and candidates
* Drop one theme from "default" package (Victor)
Last release we added two new themes, but they both look unfinished in
many aspects. As we have an active maintainer for one of them (Mizu),
Victor's suggestion is to either drop the Lunar, or "merge" it with Lautus
By the way, we have many times discussed an option to make custom themes
be installed from Rapps. What do we need to do for that?
And finally, it would be nice to write down some formal criteria for
accepting themes. It will make PR reviewers' life easier :)
* Hire a developer for dev-web interface and/or a devops for our
infrastructure (Victor)
Making that a GSoC project required too much effort for a mentor; so in
the end the project was not too efficient in terms of time spent/amount
of work done ratio (as a GSoC project it is great, but the interface is
still far from being usable)
Victor thinks it is reasonable to hire some experienced developer for
maybe a month or something.
Looking forward to see all of you this evening!
Colin
Hi all!
I would like to propose some topic to discuss on the next meeting (will it
be on March, 26?)
* Drop one theme from "default" package.
Last release we added two new themes, but they both look unfinished in many
aspects. As we have an active maintainer for one of them (Mizu), my
suggestion is to either drop the Lunar, or "merge" it with Lautus (I find
them quite similar - correct me if I'm wrong)
I think it's worth asking cernodile and foxlet about their thoughts. I have
a strong opinion that 4 themes is too much for "default" package
By the way, we have many times discussed an option to make custom themes be
installed from Rapps. What do we need to do for that?
And finally, it would be nice to write down some formal criteria for
accepting themes. It will make PR reviewers' life easier :)
* Hire a developer for dev-web interface and/or a devops for our
infrastructure.
Making that a GSoC project required too much effort for a mentor; so in the
end the project was not too efficient in terms of time spent/amount of work
done ratio (as a GSoC project it is great, but the interface is still far
from being usable)
I think it is reasonable to hire some experienced developer for maybe a
month or something (is we have enough funds, ofc).
That will probably require a more detailed task from us.
Suggestions are welcome here :)
We don't have to wait for a meeting, may start discussing that here :)
Cheers,
Victor
Dear Sir/Madam,
This is Chaitanya Gadgil from Bengaluru,India. I am a first year
under-graduate student pursuing Electronics and Instrumentation
Engineering.
I am interested to work with your organization for the GSoC 2020. I am
interested to work on the end user development project "Application manager
RAPPS".
Goal setting with the project:
Improvising user-system interactions
Easier management of installed applications
My skills are:
1.Programming knowledge in both C and C++
2.Data structures and database management systems
3.Basics of MATLAB and Arduino
4. Mathematics
5. SQL
Member of:
The International Society of Automation
The New York Academy of Sciences
The Mathematical society of BMSCE
Courses enrolled:
Cybersecurity
DBMS
Networking using IOT
Projects:
Developing Smart Wearables using Integrated Sensor Network Architecture
Developing an algorithmic approach to track malnutrition in India
It would be a wonderful experience for me to work with your organization
and collaborating for the project.
It would be helpful if I can contact a mentor immediately so that I can
interact and start working as soon as possible on the project.
I am also willing to improve my skills if needed.
I can guarantee of setting a good time for the project as I will be having
vacations.
Regards,
Chaitanya Gadgil
"Please also use version 5.2 if you still need support for 32-bit hosts, as
this has been discontinued in 6.0. Version 5.2 will remain supported until
July 2020."
FYI
That means, ROS will still be usable as guest, but not as host
Hi all!
We had our annual General Assembly of ReactOS Deutschland e.V. today.
Many things were discussed which are better discussed with the entire
ReactOS Team, which is why all of us agreed on reinstating the recurring
ReactOS Meetings we had until February 2019.
Let's try out a bi-monthly schedule, with the first meeting happening on
Thursday, January 30, 2020
19:00 UTC
Mattermost private channel "Meeting"
If you're currently not part of this channel, but think you should be,
please contact me.
I'm already announcing this, so we can collect topics for the meeting.
Current points on the agenda:
* Compiling an up-to-date list of tasks to work on, for newcomers, GSoC
candidates, and developers to hire.
Can already be started now by taking
https://reactos.org/wiki/Google_Summer_of_Code_2019_Ideas, copying it to
"Google Summer of Code 2020", cleaning it up and adding new stuff. Maybe
we also need to manage that with JIRA in the future.
* RosBE 2.2, and what's blocking it, if it hasn't happened by then
* ReactOS 0.4.13, and what's blocking it, if it hasn't happened by then
Just reply if you have anything to add.
Cheers,
Colin
Hi all!
It took a while but FOSDEM has finally put a list of accepted stands on
their website: https://fosdem.org/2020/news/2019-11-19-accepted-stands/
Looks like we only got a stand on Sunday this year, with our friends
from Haiku OS having one on Saturday only. Not really what I thought
when signing up for a "shared booth as always", but I'm sure we're going
to manage that.
There are plenty of opportunities for us to fill an entire weekend in
Brussels, including
* Having a "mini Hackfest" on Saturday in a coworking space in Brussels
(or alternatively at FOSDEM itself, but it's going to be crowded there)
* Following up on what Victor and me discussed with the FreeBSD, Haiku,
NetBSD, and RTEMS people at GSoC Mentor Summit regarding a port of the
low-level FreeBSD kernel interfaces to ReactOS, making a vast amount of
network and storage drivers available to us.
As far as I recall, the FreeBSD people have a conference in Brussels
just before FOSDEM and are inviting us to join (Mahdi - correct me if
I'm wrong).
* Asking the Haiku guys if we shall try to join their booth on Saturday
while they join ours on Sunday (Adrien? François?)
But first I'd like to know who else is definitely going to make it to
Brussels. Please reply to my mail ASAP, then we can have a short meeting
on Mattermost soon and come to a decision.
Cheers,
Colin
Hi all!
Victor and me are having a good time at this year's GSoC Mentor Summit
in Munich, and it's time to get out a first report.
Again, I'm getting the impression that all projects here pretty much
share the same problems and ReactOS is not doing anything particular
wrong. Today, I have attended a session about keeping students involved
after GSoC. Most projects are struggling with that and there were some
projects where it's usual for all students to just stay for GSoC and
immediately leave afterwards.
Anyway, I took some insights where we can improve to keep more of our
students:
* Give students some responsibility early on, so they feel responsible
and needed for a project even after GSoC.
The ultimate goal should be to turn them into mentors later. We
already have a fairly good track record of that, but I think it
should be emphasized here.
* Invite more students to our Hackfest. We may need to postpone it by
a few weeks to not clash with the final days of GSoC.
For the MacPorts project, this resulted in all 3 students staying
with the project after GSoC.
* Talk to students on a personal level (possibly even through audio or
video chat) and get them into our community.
We had some high-performing students in the past who needed almost
no mentoring, but this also resulted in less interactions with the
community and we had a hard time to keep them involved after GSoC.
* Collect tasks all year long, not just shortly before GSoC. This is
important not just for keeping students, but also for enabling our
paid development ideas around ReactOS.
It's still important to ask a student what he or she wants to work
on after GSoC, but we should always have some interesting tasks
available.
* Advertise our scholarship model early enough during GSoC to keep the
people that are also doing it for the money.
* Advertise our GSoC participation at universities. Some students
managed to declare their GSoC participation as the technical
internship required for their studies.
All in all, the Mentor Summit again was a great opportunity to meet up
with fellow Open-Source developers all around the world and have some
interesting discussions. I'm already looking forward to the next one!
We even got some ReactOS work done
<https://github.com/reactos/reactos/pull/1835> just in sight distance of
the Microsoft Germany HQ :D
Cheers,
Colin
Hi,
why is the project so silent?
Normally there were messages about online meetings, upcomming releases
etc. on this list but it became realy silent and the last release is long
time ago.
what happened to reactos?
best regards, dick
Hello all,
Connecting to the new buildbot now shows an avatar picture from www.gravatar.com.
What are the legal implications ? What personal data are sent here ?
Is it still possible to see online logs as plain text ?
https://build.reactos.org/#/builders/9/builds/24976/steps/5/logs/stdio/text comes back to the index now.
Looking at a 1 billion lines hung log as HTML won't do anything good,
for the client and the server.
| |
Kind regards, Sylvain Petreolle
Le Dimanche 23 juin 2019 23h13, Colin Finck <colin(a)reactos.org> a écrit :
Hi all!
Our BuildBot at https://build.reactos.org is finally going to be
upgraded from the ancient version 0.8.14 to the latest 2.3.1 release
this Tuesday evening (CEST).
We have postponed this for a very long time due to the fundamental UI
changes in newer versions. The UI has been rewritten from scratch and
its Waterfall View has been simplified. I used to be a strong opponent
of this change. However, in one of the last meetings, it turned out that
the current Waterfall View isn't that popular among our developers anyway.
You can expect the new BuildBot to look like this:
https://lidell.nu/xemacs-buildbot/
BuildBot also doesn't provide a direct migration path from the old to
the new version. This means that previous build and log information will
be gone after the upgrade.
I used to consider this a blocker as well, but current BuildBot already
purges old build/log information after some time and apparently it
hasn't been missed. We still have all important information in Testman.
I will make sure however that build numbers in the new version continue
where they ended in the old version.
On the plus side, this upgrade brings integrations with GitHub and
Mattermost as well as proper Unicode support. Using an up-to-date
BuildBot version also allows us to actually enhance it. In fact, this
upgrade is a prerequisite for the Developer Web Interface our GSoC
student Ayush Sinha is currently working on.
Regarding Buildslaves (now called "workers"), the new BuildBot is still
compatible with 0.8.x clients, so these don't need an upgrade right
away. We just need a small change on workers submitting test results.
Kudos go to Victor Perevertkin, who has already begun evaluating the new
BuildBot version a long time ago and provided me with an updated
master.cfg file, along with other help!
I'm glad that the number of people maintaining our BuildBot setup is
growing! :)
Cheers,
Colin
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://reactos.org/mailman/listinfo/ros-dev
Hi all!
The ReactOS Hackfest will take place in about a month and a week.
Please revisit https://reactos.org/wiki/ReactOS_Hackfest_2019/Lists and
put yourself in all relevant lists if you are going to attend.
I've just updated the Shirts/Hoodies section with the final design.
Please check that out and add whether you want a shirt or a hoodie.
You may also want to check the links regarding the exact sizes again.
Deadline for this is
THURSDAY, JULY 11
After that, I will move on and buy the merchandising products.
If your attendance at the Hackfest needs financial assistance from
ReactOS Deutschland e.V., please also get in touch with me before that
deadline. You know, flights and accommodation get more expensive the
closer we are to the event date ;)
Cheers,
Colin
Hi all!
Our BuildBot at https://build.reactos.org is finally going to be
upgraded from the ancient version 0.8.14 to the latest 2.3.1 release
this Tuesday evening (CEST).
We have postponed this for a very long time due to the fundamental UI
changes in newer versions. The UI has been rewritten from scratch and
its Waterfall View has been simplified. I used to be a strong opponent
of this change. However, in one of the last meetings, it turned out that
the current Waterfall View isn't that popular among our developers anyway.
You can expect the new BuildBot to look like this:
https://lidell.nu/xemacs-buildbot/
BuildBot also doesn't provide a direct migration path from the old to
the new version. This means that previous build and log information will
be gone after the upgrade.
I used to consider this a blocker as well, but current BuildBot already
purges old build/log information after some time and apparently it
hasn't been missed. We still have all important information in Testman.
I will make sure however that build numbers in the new version continue
where they ended in the old version.
On the plus side, this upgrade brings integrations with GitHub and
Mattermost as well as proper Unicode support. Using an up-to-date
BuildBot version also allows us to actually enhance it. In fact, this
upgrade is a prerequisite for the Developer Web Interface our GSoC
student Ayush Sinha is currently working on.
Regarding Buildslaves (now called "workers"), the new BuildBot is still
compatible with 0.8.x clients, so these don't need an upgrade right
away. We just need a small change on workers submitting test results.
Kudos go to Victor Perevertkin, who has already begun evaluating the new
BuildBot version a long time ago and provided me with an updated
master.cfg file, along with other help!
I'm glad that the number of people maintaining our BuildBot setup is
growing! :)
Cheers,
Colin
Hi!
Recently I've looked into Doxygen manual for writing documentation and
noticed that an example on our Coding style
<https://reactos.org/wiki/index.php?title=Coding_Style> page on wiki uses
some statements in a wrong way.
Namely, @name statement is for defining sections, groups and definitely not
for functions/structs/classes etc.
Another thing is a function description. Doxygen has two types of them:
brief and detailed one. Brief description must be defined by @brief
statement, but for detailed one @details can be omitted (which in fact was
done in our example).
Obviously, brief description should be used in first place (and that would
be likely the only one)
I've made some changes, to the page (see the latest change in page history)
Btw, I think it can be extended to something like this (
http://micro-os-plus.github.io/develop/doxygen-style-guide/) sometime
If you have any objections or suggestions, feel free to add them or discuss
here.
Cheers,
Victor
+ /* Now we need to set the Hostname */
+ lError = RegOpenKeyExW(HKEY_LOCAL_MACHINE,
+ L"SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters",
+ 0,
+ KEY_SET_VALUE,
+ &hKey);
+ if (lError != ERROR_SUCCESS)
+ {
+ DPRINT1("RegOpenKeyExW for Tcpip\\Parameters failed (%08lX)\n", lError);
+ return TRUE;
Typo?
Hi,
I’m trying to answer point by point.
1. Their license is MIT. At least it allows us to borrow ideas from their code for how to implement stuff in ReactOS’ console/terminal. (I suppose that if one wants to copy entire chunks of code, that I wouldn’t do it, I’m not sure how the licensing of the original ReactOS console GPL code would have to change. But “I’m not a lawyer”. Anyway, copy-pasting stuff is never a good idea.)
2. Yes but again you don’t need to care. It allows us to remain “original” in our way of implementing the things. What’s now “documented” however, is the interface between condrv and conhost (and to kernel32 if my quick reading of the shared headers is correct). This is sufficient. Then the internal implementation one can write for ReactOS is left free, this allows one to have original code and note a dull copy-paste.
3. ReactOS doesn’t use C++ in the console, and won’t use ”WinRT” any time soon in its entire code-base. So forget about any direct import of the MS console code into ROS.
Regards,
Hermès
De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Biswapriyo Nath
Envoyé : mardi 7 mai 2019 20:42
À : ros-dev(a)reactos.org
Objet : Re: [ros-dev] Ros-dev Digest, Vol 177, Issue 2
Some queries though:
1. There are many restrictions on how the code can be used. Are developers allowed to import the idea to ReactOS? Also with a different license.
2. The half of the codebase of console subsystem implemented in KernelBase and Kernel32. Those are not open source. Also the main magic happens in ConDrv driver.
3. The project has C++/WinRT code. Does ReactOS have that section?
Thank you <3