Re: [FOSSology] Debian package for FOSSology
Hello, > > I see that there is a debian directory in the top level git dir of > > FOSSology, so I assume someone is building debs for FOSSology. Where > > are these debs being built? In OBS? Because I don't see FOSSology in > > Debian unstable or stable though I think it might be good to have > > there. > I think the reason the subdirectory is there is that Matt Taggart used to > package it for Debian, but that was years ago. Searching the e-mail archives > turns up more, but here's an example[1]. To my knowledge, once he stopped > working on Fossology, nobody picked it up. FOSSology still has the Debian directory for building the packages but they are not on Debian universe. We are trying to bring it back. You can check the salsa repo for FOSSology here: https://salsa.debian.org/fossology-team/fossology > > Does anyone know if there is an ITP for FOSSology? My cursory check > > via reportbug showed nothing. > I'd love to see it done again, but don't have the time to pursue it. Yes, we have an ITP for FOSSology: https://bugs.debian.org/924659 There was also a RFS (https://bugs.debian.org/926915) but unfortunately it got closed as we failed to find a sponsor. It will be great help if you can help us for the sponsorship. > -Bryan Sutula > > > 1. > https://lists.fossology.org/g/fossology/message/1868?p=,,,20,0,0,0::Created,,taggart,20,2,0,20418444 With best regards, Gaurav Mishra -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3338): https://lists.fossology.org/g/fossology/message/3338 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [FOSSology] Debian package for FOSSology
On Mon, 2020-03-16 at 19:53 +, Jeremiah C. Foster wrote: > I see that there is a debian directory in the top level git dir of > FOSSology, so I assume someone is building debs for FOSSology. Where > are these debs being built? In OBS? Because I don't see FOSSology in > Debian unstable or stable though I think it might be good to have > there. I think the reason the subdirectory is there is that Matt Taggart used to package it for Debian, but that was years ago. Searching the e-mail archives turns up more, but here's an example[1]. To my knowledge, once he stopped working on Fossology, nobody picked it up. > Does anyone know if there is an ITP for FOSSology? My cursory check > via reportbug showed nothing. I'd love to see it done again, but don't have the time to pursue it. -Bryan Sutula 1. https://lists.fossology.org/g/fossology/message/1868?p=,,,20,0,0,0::Created,,taggart,20,2,0,20418444 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3334): https://lists.fossology.org/g/fossology/message/3334 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [FOSSology] Debian package for FOSSology
Hi Nicolas, This looks really interesting. I will definitely take a look at your scripts. Thanks! Jeremiah From: fossology@lists.fossology.org on behalf of Nicolas Toussaint via Lists.Fossology.Org Sent: Tuesday, March 17, 2020 4:07 AM To: fossology@lists.fossology.org Cc: fossology@lists.fossology.org Subject: Re: [FOSSology] Debian package for FOSSology Hi, I use the docker-compose file pointed to by Michael, so I get 3 containers for Web + DB + Scheduler, all this work very well. If of any use to anyone, I have shared the scripts I use to automatically deploy and configure my [pre]production servers. It's here: https://github.com/Orange-OpenSource/Fossology-Docker-Deploy-Scripts Nico On 17/03/2020 01:21, Michael C. Jaeger wrote: Hi,help is always welcome. Have you seen that BTW? https://github.com/fossology/fossology/blob/master/docker-compose.ymlI see the point you make with the reverse proxy setup as well. If you find a good solution / contribute a good improvement, you re welcome of course. For postgresql it is easy maybe for the Web server part you would need configurations accordingly of course. Right now FOSSology uses mod-php to execute the php files for serving Web pages. Kind regards, Michael On 17. Mar 2020, at 01:12, Foster, Jeremiah <mailto:jfos...@luxoft.com> wrote:On Mon, 2020-03-16 at 22:48 +0100, Michael C. Jaeger wrote: Hi,it is for this:https://salsa.debian.org/fossology-team/fossology Oh, it's in salsa already!? That's good news.And there's an ITP:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924659 -> not ready, work in progress. Understood. :-)I wonder if the packaging is a good time to review the overallarchitecture of FOSSology? I say that because I think that the Dockerimage might use some love. It ships with it both apache and Postgresswhich is somewhat different from the micro-architecture approach thatdocker lends itself to. I can't run the docker image because I have anginx as a reverse proxy / web server and apache needs to bind to port80 in the container and that means I need to edit the docker file, etc.It would seem to me that if you're clearly defining the dependencies inthe packaging then you can use that to shrink the docker image to justthe FOSSology application, allowing users to use their web server ofchoice and install Postgres separately.Cheers,JeremiahThis e-mail and any attachment(s) are intended only for the recipient(s) named above and others who have been specifically authorized to receive them. They may contain confidential information. If you are not the intended recipient, please do not read this email or its attachment(s). Furthermore, you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender by replying to this e-mail and then delete this e-mail and any attachment(s) or copies thereof from your system. Thank you. -- Nicolas ToussaintOBS - Orange Business Services - Lyon, FranceTel: +33 608 763 559 This e-mail and any attachment(s) are intended only for the recipient(s) named above and others who have been specifically authorized to receive them. They may contain confidential information. If you are not the intended recipient, please do not read this email or its attachment(s). Furthermore, you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender by replying to this e-mail and then delete this e-mail and any attachment(s) or copies thereof from your system. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3332): https://lists.fossology.org/g/fossology/message/3332 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [FOSSology] Debian package for FOSSology
On Tue, 2020-03-17 at 01:21 +0100, Michael C. Jaeger wrote: > Hi, > > help is always welcome. Have you seen that BTW? > https://github.com/fossology/fossology/blob/master/docker-compose.yml I did look at that, thanks. I think that's super useful. One question about that is how tied to Postgres 9.6 is it? 9.6 is 4 years old now, though still supported. While Postgres recommends using the latest possible release, maybe there are design or functional reasons to still use 9.6? FWIW the final release of 9.6 is scheduled for Nov. 2021.[0] > I see the point you make with the reverse proxy setup as well. If you > find a good solution / contribute a good improvement, you re welcome > of course. For postgresql it is easy maybe for the Web server part > you would need configurations accordingly of course. Yes, I think that is the low hanging fruit - to create a containerized Postgres based on the docker-compose file above that is separate from the FOSSology container. Then, pull out the Postgres part from the existing container. After that, removing the web server from the current FOSSology container and either requiring a reverse proxy, or a generic web server, or something different. Of course, copious documentation will help and I'll try to do that for any of my changes. > Right now FOSSology uses mod-php to execute the php files for > serving Web pages. Good to know. So the external dependencies are a web server that runs php via mod-php and a SQL server that can speak psql (meaning Postgres)? I note that there are a couple supported versions of PHP's runtime in the docs - is that the plan going forward to support them both? Is new development happening more in a particular version? Regards, Jeremiah 0. https://www.postgresql.org/support/versioning/ This e-mail and any attachment(s) are intended only for the recipient(s) named above and others who have been specifically authorized to receive them. They may contain confidential information. If you are not the intended recipient, please do not read this email or its attachment(s). Furthermore, you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender by replying to this e-mail and then delete this e-mail and any attachment(s) or copies thereof from your system. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3331): https://lists.fossology.org/g/fossology/message/3331 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [FOSSology] Debian package for FOSSology
Hi, I use the docker-compose file pointed to by Michael, so I get 3 containers for Web + DB + Scheduler, all this work very well. If of any use to anyone, I have shared the scripts I use to automatically deploy and configure my [pre]production servers. It's here: https://github.com/Orange-OpenSource/Fossology-Docker-Deploy-Scripts Nico On 17/03/2020 01:21, Michael C. Jaeger wrote: Hi, help is always welcome. Have you seen that BTW? https://github.com/fossology/fossology/blob/master/docker-compose.yml I see the point you make with the reverse proxy setup as well. If you find a good solution / contribute a good improvement, you re welcome of course. For postgresql it is easy maybe for the Web server part you would need configurations accordingly of course. Right now FOSSology uses mod-php to execute the php files for serving Web pages. Kind regards, Michael On 17. Mar 2020, at 01:12, Foster, Jeremiah wrote: On Mon, 2020-03-16 at 22:48 +0100, Michael C. Jaeger wrote: Hi, it is for this: https://salsa.debian.org/fossology-team/fossology Oh, it's in salsa already!? That's good news. And there's an ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924659 -> not ready, work in progress. Understood. :-) I wonder if the packaging is a good time to review the overall architecture of FOSSology? I say that because I think that the Docker image might use some love. It ships with it both apache and Postgress which is somewhat different from the micro-architecture approach that docker lends itself to. I can't run the docker image because I have a nginx as a reverse proxy / web server and apache needs to bind to port 80 in the container and that means I need to edit the docker file, etc. It would seem to me that if you're clearly defining the dependencies in the packaging then you can use that to shrink the docker image to just the FOSSology application, allowing users to use their web server of choice and install Postgres separately. Cheers, Jeremiah This e-mail and any attachment(s) are intended only for the recipient(s) named above and others who have been specifically authorized to receive them. They may contain confidential information. If you are not the intended recipient, please do not read this email or its attachment(s). Furthermore, you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender by replying to this e-mail and then delete this e-mail and any attachment(s) or copies thereof from your system. Thank you. -- Nicolas Toussaint OBS - Orange Business Services - Lyon, France Tel: +33 608 763 559 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3329): https://lists.fossology.org/g/fossology/message/3329 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=- smime.p7s Description: S/MIME Cryptographic Signature
Re: [FOSSology] Debian package for FOSSology
Hi, help is always welcome. Have you seen that BTW? https://github.com/fossology/fossology/blob/master/docker-compose.yml I see the point you make with the reverse proxy setup as well. If you find a good solution / contribute a good improvement, you re welcome of course. For postgresql it is easy maybe for the Web server part you would need configurations accordingly of course. Right now FOSSology uses mod-php to execute the php files for serving Web pages. Kind regards, Michael > On 17. Mar 2020, at 01:12, Foster, Jeremiah wrote: > > On Mon, 2020-03-16 at 22:48 +0100, Michael C. Jaeger wrote: >> Hi, >> >> it is for this: >> >> https://salsa.debian.org/fossology-team/fossology > > Oh, it's in salsa already!? That's good news. > > And there's an ITP: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924659 > >> -> not ready, work in progress. > > Understood. :-) > > I wonder if the packaging is a good time to review the overall > architecture of FOSSology? I say that because I think that the Docker > image might use some love. It ships with it both apache and Postgress > which is somewhat different from the micro-architecture approach that > docker lends itself to. I can't run the docker image because I have a > nginx as a reverse proxy / web server and apache needs to bind to port > 80 in the container and that means I need to edit the docker file, etc. > > It would seem to me that if you're clearly defining the dependencies in > the packaging then you can use that to shrink the docker image to just > the FOSSology application, allowing users to use their web server of > choice and install Postgres separately. > > Cheers, > > Jeremiah > > > > This e-mail and any attachment(s) are intended only for the recipient(s) > named above and others who have been specifically authorized to receive them. > They may contain confidential information. If you are not the intended > recipient, please do not read this email or its attachment(s). Furthermore, > you are hereby notified that any dissemination, distribution or copying of > this e-mail and any attachment(s) is strictly prohibited. If you have > received this e-mail in error, please immediately notify the sender by > replying to this e-mail and then delete this e-mail and any attachment(s) or > copies thereof from your system. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3328): https://lists.fossology.org/g/fossology/message/3328 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [FOSSology] Debian package for FOSSology
On Mon, 2020-03-16 at 22:48 +0100, Michael C. Jaeger wrote: > Hi, > > it is for this: > > https://salsa.debian.org/fossology-team/fossology Oh, it's in salsa already!? That's good news. And there's an ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924659 > -> not ready, work in progress. Understood. :-) I wonder if the packaging is a good time to review the overall architecture of FOSSology? I say that because I think that the Docker image might use some love. It ships with it both apache and Postgress which is somewhat different from the micro-architecture approach that docker lends itself to. I can't run the docker image because I have a nginx as a reverse proxy / web server and apache needs to bind to port 80 in the container and that means I need to edit the docker file, etc. It would seem to me that if you're clearly defining the dependencies in the packaging then you can use that to shrink the docker image to just the FOSSology application, allowing users to use their web server of choice and install Postgres separately. Cheers, Jeremiah This e-mail and any attachment(s) are intended only for the recipient(s) named above and others who have been specifically authorized to receive them. They may contain confidential information. If you are not the intended recipient, please do not read this email or its attachment(s). Furthermore, you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender by replying to this e-mail and then delete this e-mail and any attachment(s) or copies thereof from your system. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3327): https://lists.fossology.org/g/fossology/message/3327 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [FOSSology] Debian package for FOSSology
On Mon, 2020-03-16 at 16:53 -0500, Bryan Sutula wrote: > > Does anyone know if there is an ITP for FOSSology? My cursory check > > via reportbug showed nothing. > > I'd love to see it done again, but don't have the time to pursue it. I'll try to help. I'll poke around in the salsa repo that Michael sent a link to. Good to see there's an ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924659 Thanks for digging that work from Matt Taggart, I hadn't seen that. Cheers, Jeremiah This e-mail and any attachment(s) are intended only for the recipient(s) named above and others who have been specifically authorized to receive them. They may contain confidential information. If you are not the intended recipient, please do not read this email or its attachment(s). Furthermore, you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachment(s) is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender by replying to this e-mail and then delete this e-mail and any attachment(s) or copies thereof from your system. Thank you. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3326): https://lists.fossology.org/g/fossology/message/3326 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [FOSSology] Debian package for FOSSology
Hi, it is for this: https://salsa.debian.org/fossology-team/fossology -> not ready, work in progress. Kind regards, Michael > On 16. Mar 2020, at 20:53, Jeremiah C. Foster wrote: > > Hi, > > I see that there is a debian directory in the top level git dir of > FOSSology, so I assume someone is building debs for FOSSology. Where > are these debs being built? In OBS? Because I don't see FOSSology in > Debian unstable or stable though I think it might be good to have > there. > > Does anyone know if there is an ITP for FOSSology? My cursory check via > reportbug showed nothing. > > Regards, > > Jeremiah > > > > This e-mail and any attachment(s) are intended only for the recipient(s) > named above and others who have been specifically authorized to receive them. > They may contain confidential information. If you are not the intended > recipient, please do not read this email or its attachment(s). Furthermore, > you are hereby notified that any dissemination, distribution or copying of > this e-mail and any attachment(s) is strictly prohibited. If you have > received this e-mail in error, please immediately notify the sender by > replying to this e-mail and then delete this e-mail and any attachment(s) or > copies thereof from your system. Thank you. > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#3325): https://lists.fossology.org/g/fossology/message/3325 Mute This Topic: https://lists.fossology.org/mt/72008045/21656 Group Owner: fossology+ow...@lists.fossology.org Unsubscribe: https://lists.fossology.org/g/fossology/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-