* [gentoo-soc] Framework for automated ebuild generators: weekly report #12 @ 2013-09-13 2:19 Jauhien Piatlicki 2013-09-13 2:22 ` [gentoo-soc] " Jauhien Piatlicki 0 siblings, 1 reply; 4+ messages in thread From: Jauhien Piatlicki @ 2013-09-13 2:19 UTC (permalink / raw To: gentoo-soc [-- Attachment #1: Type: text/plain, Size: 1275 bytes --] Hi all, summary ~~~~~~~ I'm working on `Framework for automated ebuild generators [1]. My mentor is Rafael Martins. The aim of this project is to facilitate creation of ebuild-generators for 3d party software providers. For those interested in the advance of a project there is a Kanban board [2] and a git-repository with code [3]. week #12 ~~~~~~~ Status: behind the schedule. Work on PyPI backend was ended. Also some little fixes and changes in g-sorcery were done (the most important may be a tool to manipulate package data bases was added). A work on overlay configuration was started. Plans: - add actual tests for a framework - improve documentation - end with configuration of overlays Due to previous lot of time spend on PyPI I've decided to resign from a paludis support and 4-th backend during GSoC (it is ok according to original GSoC proposal, as it was added later or was optional) and focus on putting all already written code in order. [1] http://www.google-melange.com/gsoc/project/google/gsoc2013/jauhien/17001 [2] https://trello.com/board/framework-for-automated-ebuild-generators/51ad0f829c32858e72000c5f [3] http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=summary -- Regards, Jauhien [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 901 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-soc] Re: Framework for automated ebuild generators: weekly report #12 2013-09-13 2:19 [gentoo-soc] Framework for automated ebuild generators: weekly report #12 Jauhien Piatlicki @ 2013-09-13 2:22 ` Jauhien Piatlicki 2013-09-25 2:24 ` Benda Xu 0 siblings, 1 reply; 4+ messages in thread From: Jauhien Piatlicki @ 2013-09-13 2:22 UTC (permalink / raw To: gentoo-soc [-- Attachment #1: Type: text/plain, Size: 1617 bytes --] Also I would like to here suggestions on what backend would you like to see implemented next. It will be implemented after the end of GSoC (as I'm planning to continue my work on this project). 13.09.13 04:19, Jauhien Piatlicki написав(ла): > Hi all, > > summary > ~~~~~~~ > > I'm working on `Framework for automated ebuild generators [1]. My mentor > is Rafael Martins. The aim of this project is to facilitate creation of > ebuild-generators for 3d party software providers. For those interested > in the advance of a project there is a Kanban board [2] and a > git-repository with code [3]. > > week #12 > ~~~~~~~ > > Status: behind the schedule. > > Work on PyPI backend was ended. Also some little fixes and changes in > g-sorcery were done (the most important may be a tool to manipulate > package data bases was added). A work on overlay configuration was started. > > Plans: > - add actual tests for a framework > - improve documentation > - end with configuration of overlays > > Due to previous lot of time spend on PyPI I've decided to resign from a > paludis support and 4-th backend during GSoC (it is ok according to > original GSoC proposal, as it was added later or was optional) and focus > on putting all already written code in order. > > [1] http://www.google-melange.com/gsoc/project/google/gsoc2013/jauhien/17001 > > [2] > https://trello.com/board/framework-for-automated-ebuild-generators/51ad0f829c32858e72000c5f > > [3] http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=summary > > -- > Regards, > Jauhien > [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 901 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-soc] Re: Framework for automated ebuild generators: weekly report #12 2013-09-13 2:22 ` [gentoo-soc] " Jauhien Piatlicki @ 2013-09-25 2:24 ` Benda Xu 2013-09-25 16:50 ` Jauhien Piatlicki 0 siblings, 1 reply; 4+ messages in thread From: Benda Xu @ 2013-09-25 2:24 UTC (permalink / raw To: gentoo-soc [-- Attachment #1: Type: text/plain, Size: 527 bytes --] Dear Jauhien, Just a crazy idea. Can we have backends of Debian (dpkg/apt), Fedora (yum/rpm), Archlinux (pacman) and FreeBSD (ports)? How much work is needed? If so, you know the consequence! I am too excited to say anything.. Cheers, Benda On Fri, Sep 13, 2013 at 11:22 AM, Jauhien Piatlicki <jpiatlicki@gmail.com>wrote: > Also I would like to here suggestions on what backend would you like to > see implemented next. It will be implemented after the end of GSoC (as > I'm planning to continue my work on this project). [-- Attachment #2: Type: text/html, Size: 941 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-soc] Re: Framework for automated ebuild generators: weekly report #12 2013-09-25 2:24 ` Benda Xu @ 2013-09-25 16:50 ` Jauhien Piatlicki 0 siblings, 0 replies; 4+ messages in thread From: Jauhien Piatlicki @ 2013-09-25 16:50 UTC (permalink / raw To: gentoo-soc [-- Attachment #1: Type: text/plain, Size: 1578 bytes --] 25.09.13 04:24, Benda Xu написав(ла): > Dear Jauhien, > > Just a crazy idea. Can we have backends of Debian (dpkg/apt), Fedora > (yum/rpm), Archlinux (pacman) and FreeBSD (ports)? > > How much work is needed? If so, you know the consequence! I am too > excited to say anything.. > > Cheers, > Benda Hi Benda, generally there are two problems with integrating other distros package repos: -- problem with dependency names and different packaging strategy (one package in Gentoo can correspond to tens of packages in other distros) -- problem with binary dependencies (e.g. your package depends on the particular version of a so-lib) To address those problems is theoretically possible, but it means de facto manually integrate and maintain those package trees. I do not think it's a good idea as if you need Debian, you can use Debian. The purpose of my project was to integrate upstream not distribution specific repositories. It makes sense, as usually there is lots of packages there depending only on few packages available in Gentoo, so those deps can be maintained manually for the whole overlay. So if you know any not distribution specific package repository you need, just say me, I'll add a support for it. ) But as I've said integration of other distros' repos looks for me as a bad idea. It's better to spend the available time on adding new ebuilds for packages lacking in Gentoo then on trying to maintain a dependency hell of other distros (and it would be a hell, I guarantee you ) ). Regards, Jauhien [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 901 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-09-25 16:50 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-09-13 2:19 [gentoo-soc] Framework for automated ebuild generators: weekly report #12 Jauhien Piatlicki 2013-09-13 2:22 ` [gentoo-soc] " Jauhien Piatlicki 2013-09-25 2:24 ` Benda Xu 2013-09-25 16:50 ` Jauhien Piatlicki
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox