public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [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