KalvinMcCallum
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # UML Capstone 2022-23 ## Team Updates ###### tags: `Friendly Fedora` `UML` `2022-23` ### Date: 04/21/2023 * Soumil Kadam - Submitted 'python-closure' to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=2188539 - Submitted 'python-cssmin' to bugzilla. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2188541 ### Date: 04/17/2023 * Soumil Kadam - Built 'python-closure' on local, review request page on bugzilla is down, will submit to bugzilla once it is up. - Built 'python-cssmin' on local, bugzilla is down, will submit to bugzilla once it is up. ### Date: 04/10/2023 * Soumil Kadam - Submitted 'python-setuptools' package to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=2185512 * Omran Khan - Submitted 'usb-resetter' package to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=2185506 - Submitted 'redislite' package to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=2185504 * Jasmin Marwad - 'nicegui' #2185287 https://bugzilla.redhat.com/show_bug.cgi?id=2185287 - 'visualpython' #2185297 https://bugzilla.redhat.com/show_bug.cgi?id=2185297 ### Date: 04/02/2023 * Soumil Kadam - Submitted 'python-poetry-core' package to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=2183895. * Omran Khan - Submitted 'generalfile' package to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=2183937 - Submitted 'show-in-file-manager' to bugzilla. https://bugzilla.redhat.com/show_bug.cgi?id=2183940 ### Date: 03/26/2023 * Soumil Kadam - Submitted GNU Hello World package to bugzilla as a practice. # 2181934 * Kalvin McCallum - Submitted ChatGPT package to bugzilla. Bugzilla bug number 2181376. - Submitted Arduino Debugger to bugzilla. Bugzilla bug number 2181586. * Jasmin Marwad - Submitted photo-calendar and flaskcode packages to Bugzilla - photo-calendar: 2181664 - https://bugzilla.redhat.com/show_bug.cgi?id=2181664 - flaskcode: 2181665 - https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2181665 - Debugging spec file for https://pypi.org/project/engineer/ ### Date: 03/17/2023 * Soumil Kadam - Modified spec file for https://pypi.org/project/parallel-integral/ - Modified spec file for https://pypi.org/project/text-to-list/ * Kalvin McCallum - Debugged packages and prepared for submission to bugzilla - Chose next packages and began developing: - https://pypi.org/project/educational-physics-simulator/ - https://pypi.org/project/arduino-dbg/ - Spec files: - https://github.com/kalvinmccallum/Fedora-Package-ChatGPT-GUI/blob/main/chatgpt-gui.spec - https://github.com/kalvinmccallum/Fedora-Package-Command-Line-Flash-Cards/blob/main/study-cli.spec * Jasmin Marwad - Built https://pypi.org/project/flaskcode/ and https://pypi.org/project/photo-calendar/ - Debugging https://pypi.org/project/engineer/ ### Date: 03/13/2023 * Jasmin Marwad - Chose packages - https://pypi.org/project/flaskcode/ - https://pypi.org/project/engineer/ - https://pypi.org/project/photo-calendar/ * Kalvin McCallum - Chosen Packages - https://github.com/fawzisal/study-cli - https://github.com/Cubicpath/ChatGPT-GUI ### Date: 03/02/2023 * Soumil Kadam - Installed Google Chrome package on local machine. * Kalvin McCallum - Built VS code package on local machine. ### Date: 02/27/2023 * Kalvin McCallum - Continued package development and debugging. * Soumil Kadam - Built GNU Hello World Package, error while using mock ### Date: 02/20/2023 * Kalvin McCallum - Two teams continued building packages - Both teams experienced debugging issues with packages. - Issues primarily included spec file errors and installation errors on local host machines. - New open source software chosen for upcoming packages (SimpleNote and Discord). - Package review feedback was provided by package maintainers. ### Date: 02/13/2023 * Kalvin McCallum - Completed software progress report - Collected several softwares that we will package and push to Fedora local hosts - Jasmine & Kalvin will package vs code. - Omran & Soumil will package chrome. - Spec files will be available in capstone github by next week. ### Date: 02/06/2023 * Kalvin McCallum - Began working on Software Progress Report: - We divided into two teams: 1. Soumil & Omran (C programming language) 2. Jasmin & Kalvin (Python programming language) - Each team is working on developing a package to push to their local host machines. - The following steps are being used for package development on local host machines: https://www.tecmint.com/create-a-gnu-hello-world-rpm-package-in-fedora/ - Continued reviewing bugs 2129964 and 2129965 (The files for these bugs are extensive) ### Date: 01/30/2023 * Kalvin McCallum - Worked on and completed project completion plan with team - Reviewed package development documents - Continued reviewing bugs 2129964 and 2129965 ### Date: 01/23/2023 * Kalvin McCallum - Worked on availability form - Worked on project completion plan with team - Reviewed package development documents - Continued reviewing bugs 2129964 and 2129965 ### Date: 01/17/2023 * Kalvin McCallum - Created GitHub Pages Resume (kalvinmccallum.github.io) - Reviewed feedback provided about package reviews - Finalized spec file for Arduino package - https://github.com/brunocalou/Timer ### Date: 12/12/2022 * Kalvin McCallum - Worked on Final report - Reviewed two bugs 2129964 and 2129965 - Created spec file for Arduino package - https://github.com/brunocalou/Timer * Soumil Kadam - Worked on and submitted final report. ### Date: 12/05/2022 * Kalvin McCallum - Chose a package to create (C++ based Arduino timer) - https://github.com/brunocalou/Timer - Worked on final presentation - Worked on technical documentation - Reviewed two bugs 2150615 and 2150517 - Beginning spec file creation for package development * Soumil Kadam - Worked on the final presentation. ### Date: 11/28/2022 * Soumil Kadam - Reviewed 2049656. Added the review comment in bugzilla. - Reviewed 2049716. Added the review comment in bugzilla. - Tried reviewing 1723013 - error - cannot find source rpm URL. - 1968201 - error - can't parse specfile. - 2049644 - error - mock build failed. - 2022991 - error - 404 not found. * Kalvin McCallum - Reviewed Rust based bug 2131219 and added review comment to bugzilla. - Reviewed Golang based bug 2105447 and added review comment to bugzilla. - Currently practicing pull request via cmd line & visual studio IDE - Reviewing package development process and beginning to compile package files for package submission. - Arduino Timer - Practiced command lines in VM for pull request process. * Jasmin Marwad - Reviewed 2036469 and 2117349 - https://pypi.org/project/timezone-converter/ * Omran Khan - Fixed all errors with package reviews I had previously - Reviewed package number 2074707, successful - Reviewed package number 2075108, successful - Re-reviewed Fedora Package Guidlines again ### Date: 11/17/2022 * Soumil Kadam - Reviewed 1410992. Successfully generated the large .txt file with [ ], [x] and [!] and must haves, etc. But unable to login and add the .txt to the bugzilla page. - Tried reviewing 1420881. Got an error mock build failed. - Tried reviewing 1348932. Got error 404 not found. - Reviewed 1410992, 1993600, created Bugzilla Acct, added comments to bugzilla. * Kalvin McCallum - Completed review of 1985116 & 2090707 bugs. - Began review of 2119830 bug - Ran C++ programs on fedora * Jasmin Marwad - Tried reviewing 1880433 and 1990223 ### Date: 11/14/2022 * Kalvin McCallum - Contacted UML OS professor to discuss extra-credit for Fedora Distro usage. - Professor agreed to provide extra credit for Fedora Distro usage. - Reviewed fedora packaging guidelines. - Ran C and C++ based prgrams on Fedora distro for practice. - Attempted to review two C++ packages (1985116 & 2090707) need to discuss package outputs with Mohan. * Soumil Kadam - Practiced reviewing a package 758472. Got error related to mock user. Tried 'sudo usermod -a -G mock 1000'. It says "usermod: user '1000' does not exist". - Discussed GitHub Pull Request Process with teammates (on Nov 11). * Jasmin Marwad - Reviewing fedora packaging guidelines - Tried package reviewing * Mohan - rpm2cpio [pkg].src.rpm | cpio -idmv - tar -xvf [pkg].tar.gz ### Date: 11/07/2022 * Kalvin McCallum - Added preliminary report to GitHub Repo - Created pull request to update Ubuntu research section in Preliminary report - Still reviewing fedora packaging guidelines - Installed fedora-review on Fedora VM - Installed vim text editor - Created C program to practice thread creation using p_thread function and used Mutex and Semaphore to handle thread synchronization. - The program functions by using multiple threads to add and remove integers from a buffer without thread interference. * Soumil Kadam - Installed two VMs, Fedora 36 and Fedora 36 LXQt, the lighter version. - Installed vim editor on both VMs to practice C programs. - Compiled and executed C programs in the terminal. - Practiced GitHub Pull Requests for uploading a file to the repo. - Installed fedora-review on Fedora VM (non-LXQt). - Reviewing packaging guidelines. * Jasmin Marwad - Reviewing fedora packaging guidelines - Installed fedora-review and vim editor on Fedora VM - Compiled C programs on Fedora WM - Practiced GitHub Pull Requests * Omran Khan - Re-Read Fedora Package Guidelines - Successfully installed Fedora on PC via Virtual Machine - Performed basic commands on terminal - Used Sound Juicer to extract music, didn't extract onto any CD, this was just an experiment * Mohan Boddu - Soumil is creating an invite from 12 to 1pm on Fri Nov 11 2022 to go over git and github - Package review process - https://docs.fedoraproject.org/en-US/package-maintainers/Package_Review_Process/ - New packages that needs to be reviewed - https://fedoraproject.org/PackageReviewStatus/ - Steps for package review - Find a package to review from https://fedoraproject.org/PackageReviewStatus/ - Use `fedora-review -b <bz_num>` to review the package - If any issues arise, then try adding yourself to the `mock` group by running `sudo usermod -a -G mock <user_id>` and then `newgrp mock` - Copy and paste the output to the bz ticket with your observations ### Date: 10/31/2022 * Mohan - Create the preliminary report in github repo using PR workflow - Read fedora packaging guidelines - https://docs.fedoraproject.org/en-US/packaging-guidelines/ - Install fedora-review on Fedora VM (In CLI, run `sudo dnf install fedora-review`) - Fedora Spins - https://spins.fedoraproject.org/ - Fedora Python SIG - https://fedoraproject.org/wiki/SIGs/Python - IRC - https://libera.chat/ ### Date: 10/24/2022 * Kalvin McCallum - Created GIT repository for Friendly Fedora Capstone Proposal. - Pushed ReadMe.txt to GIT repository - Created Fedora account - Downloaded and installed Ubuntu and Fedora on Oracle Virtual Machine - Completed research on Ubuntu vs Fedora GUI * Soumil Kadam - Already had GitHub account. - Created Fedora Account. - Installed Fedora 36 in Virtual Machine using Oracle VirtualBox (Windows 10 host). - Pushed ReadMe.txt to GitHub repo. - Researched about GUIs of Fedora, Mint and Windows. - Created hackmd.io account. * Omran Khan - GitHub account accessed - Read_Me.txt on GIT completed - Installed Fedora on Home Computer with a Windows 10 host - Researched differences between Fedora and OpenSUSE (Main Focus on GUI) - Report on Fedora VS OpenSUSE almost completed * Jasmin Marwad - Created Fedora account. - Added Readme.txt to GIT repository. - Installed Fedora and Arch using Oracle VirtualBox. - Researched Fedora vs Arch GUIs.

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully