mirror of
https://github.com/avinal/avinal.github.io.git
synced 2026-07-04 07:40:09 +05:30
added hugo website
Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com> rh-pre-commit.version: 2.2.0 rh-pre-commit.check-secrets: ENABLED
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
---
|
||||
category: gsoc
|
||||
date: 2021-07-02T22:22:00
|
||||
description: In this eighth meeting questions related to post install generation were
|
||||
asked. This was a short meeting.
|
||||
image: /images/tech-wallpaper-7.webp
|
||||
tags:
|
||||
- gsoc
|
||||
- FOSSology
|
||||
title: Coding Week 4 Meeting-2
|
||||
---
|
||||
|
||||
In this eighth meeting questions related to post install generation were asked. This was a short meeting.
|
||||
|
||||
## Week 4 Progress
|
||||
|
||||
> Version parsing logic implemented.
|
||||
>
|
||||
> - VERSION and COMMIT_HASH added to every executables.
|
||||
> - Installing part is complete except `cli`.
|
||||
> - Symbolic Links are installing and working fine.
|
||||
> - Version, Symbolic Links, `VERSION` file generation, `version.php` generation are now more modular and called via a single function for each agent
|
||||
> - Most dependencies are now moved to single configuration file.
|
||||
> - Vendor directory generation and installing are now working.
|
||||
> - To test the current progress, follow the instructions [here](https://github.com/avinal/FOSSology/wiki#test-the-new-system-only-gcc-with-make-and-ninja-tested-for-now)
|
||||
|
||||
## Discussions
|
||||
|
||||
- **Why all the symbolic links in cli points to** `fo_wrapper`
|
||||
**script?**
|
||||
- The `fo_wrapper` script calls the PHP script on the symbolic link
|
||||
that called the fo_wrapper. It also initializes any requirement
|
||||
before calling the scripts.
|
||||
- **How to generate all the other configuration in**
|
||||
`/usr/local/etc/fossology` **directory?**
|
||||
- You can find the input files for all these configurations in the
|
||||
`install/defcon` directory.
|
||||
- **What are** `OBSOLETEFILES` **in** `www/ui/Makefile` **?**
|
||||
- They are kept for compatibility purposes. Although they have been
|
||||
removed in the current versions of FOSSology, if a user installs a
|
||||
new version on top of an older instance, then we should explicitly
|
||||
remove those files.
|
||||
- **I have created a separate folder for generating vendor directory. Is
|
||||
that okay?**
|
||||
- Yeah, it should be fine, But it would be better to rename it to
|
||||
something else. Or even better if moved to *www* itself. Since these
|
||||
files are used by www.
|
||||
|
||||
## Conclusion and Further Plans
|
||||
|
||||
- Move `vendor` scripts to `www` directory.
|
||||
- Implement installing for FOSSology cli.
|
||||
- Implement installing configuration scripts.
|
||||
- Finish installation for testing
|
||||
|
||||
## Attendees
|
||||
|
||||
- [Gaurav Mishra](https://github.com/GMishx)
|
||||
- [Avinal Kumar](https://github.com/avinal)
|
||||
Reference in New Issue
Block a user