Skip to content

Status/2025Q2/geomman.adoc: Add report#520

Closed
brauliorivas wants to merge 2 commits intofreebsd:mainfrom
brauliorivas:statusq2-geomman
Closed

Status/2025Q2/geomman.adoc: Add report#520
brauliorivas wants to merge 2 commits intofreebsd:mainfrom
brauliorivas:statusq2-geomman

Conversation

@brauliorivas
Copy link
Contributor

No description provided.

Copy link
Contributor

@pauamma pauamma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In addition to the specific suggestions here, there should be one sentence per line.


Contact: Braulio Rivas <brauliorivas@FreeBSD.org>

Geomman is a new partition tool based on sade that brings more functionality as moving, copying and pasting partitions. Geomman is part of Google Summer of Code 2025. Currently, it is available on the Gitlab repository. But at some moment, it is expected to be a tool in the base system.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/sade/man:sade[8]/
s/as moving/such as moving/
s/copying/copying,/
s/available on the/available in a/
s/moment/future time/
s/to be/to become/


Geomman is a new partition tool based on sade that brings more functionality as moving, copying and pasting partitions. Geomman is part of Google Summer of Code 2025. Currently, it is available on the Gitlab repository. But at some moment, it is expected to be a tool in the base system.

Geomman is a TUI, thought to allow to grow, shrink, move, copy and paste partitions with filesystems other than UFS. For example, users may be able to create an exFAT partition, as well as to resize an ext4 filesystem. This would make partition management easier, because there are tools for each individual task (mainly depending on the filesystem), but no one that concentrates all cases in a single tool.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"meant" or "designed" would work better than "thought" here, I believe.
s/allow to grow, shrink, move, copy and paste/allow growing, shrinking, moving, copying, and pasting/
s/no one/none/


Geomman is a TUI, thought to allow to grow, shrink, move, copy and paste partitions with filesystems other than UFS. For example, users may be able to create an exFAT partition, as well as to resize an ext4 filesystem. This would make partition management easier, because there are tools for each individual task (mainly depending on the filesystem), but no one that concentrates all cases in a single tool.

For the moment, geomman only allows to copy and paste partitions. However, for next report the tool shoudl be almost finished.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/to copy and paste/copying and pasting/
s/for next/for the next/
s/shoudl/should/


For the moment, geomman only allows to copy and paste partitions. However, for next report the tool shoudl be almost finished.

Currently, I'm working on a mechanism to move partitions usind dd. Other approaches may be possible, so any help is very well welcomed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/usind/using/
s/well welcomed/welcome/

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, please do not use contractions:

s/I'm/I am/


The next steps for geomman are:

* Develop a way to move partitions.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/to move/of moving/

Copy link
Member

@lsalvadore lsalvadore left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the suggested changes can be done by us at merge time, if you prefer.

Comment on lines +4 to +7
link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[Geomman GSoC wiki] +
link:https://gitlab.com/brauliorivas/geomman[geomman Gitlab repository] +
link:https://gitlab.com/alfix/bsddialog[bsddialog repository] +
link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[sade]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to repeat the urls for the email format.

Suggested change
link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[Geomman GSoC wiki] +
link:https://gitlab.com/brauliorivas/geomman[geomman Gitlab repository] +
link:https://gitlab.com/alfix/bsddialog[bsddialog repository] +
link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[sade]
link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[Geomman GSoC wiki]
URL: link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[] +
link:https://gitlab.com/brauliorivas/geomman[geomman Gitlab repository] URL: link:https://gitlab.com/brauliorivas/geomman[] +
link:https://gitlab.com/alfix/bsddialog[bsddialog repository] URL: link:https://gitlab.com/alfix/bsddialog[]+
link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[sade] URL: link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[]


For the moment, geomman only allows to copy and paste partitions. However, for next report the tool shoudl be almost finished.

Currently, I'm working on a mechanism to move partitions usind dd. Other approaches may be possible, so any help is very well welcomed.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, please do not use contractions:

s/I'm/I am/

@brauliorivas
Copy link
Contributor Author

All the suggested changes can be done by us at merge time, if you prefer.

Hello @lsalvadore. Hey, yes please, appreciate it a lot :)

freebsd-git pushed a commit that referenced this pull request Jul 5, 2025
Reviewed by:	status (Pau Amma <pauamma@gundo.com>)
Pull Request:	#520
@lsalvadore
Copy link
Member

Merged, thanks!

@lsalvadore lsalvadore closed this Jul 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants