Bug 2692 - I'd like to suggest a new media to release git-built RPM-packages that will working as an alternative to Testing-media & it should be called git-buildrelease.
Summary: I'd like to suggest a new media to release git-built RPM-packages that will w...
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: Release (media or process) (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Low enhancement
Target Milestone: Mageia 3
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-10 04:32 CEST by Kristoffer Grundström
Modified: 2011-09-12 11:46 CEST (History)
4 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Kristoffer Grundström 2011-09-10 04:32:17 CEST
Description of problem: Let's say you feel that you want to take a look at how Mozilla-thunderbird looks like from the latest git-code, but don't know how to compile, then this might come in handy since you replace Testing-medias with gitbuild-medias to test the latest version built as a package for Mageia. I'll gladely contribute to this media as often as I can.
Kristoffer Grundström 2011-09-10 04:32:23 CEST

CC: (none) => kristoffer.grundstrom1983

Kristoffer Grundström 2011-09-10 04:32:35 CEST

Priority: Normal => Low

Kristoffer Grundström 2011-09-10 04:33:37 CEST

Component: Bugzilla => Release (media, process)
Version: unspecified => Cauldron
Assignee: sysadmin-bugs => bugsquad
Product: Infrastructure => Mageia
Target Milestone: --- => Mageia 3

Romain d'Alverny 2011-09-10 19:21:51 CEST

CC: mageia-webteam => rdalverny

Romain d'Alverny 2011-09-10 19:22:03 CEST

CC: rdalverny => (none)

Comment 1 Michael Scherer 2011-09-10 20:09:20 CEST
Use gentoo if you want to recompile from git, we are not gonna add a media with unstable software and waste cpu for that. And before saying that you will contribute to this media, please demonstrate at least that you are able to do so.

Status: NEW => RESOLVED
CC: (none) => misc
Resolution: (none) => WONTFIX

Comment 2 Kristoffer Grundström 2011-09-11 00:01:16 CEST
Uuuuuuuuuuhm. Michael? I did try installing Gentoo, but it was TO much work to complete it. You had to compile exactly everything. That's not my idea. My idea is to get newer versions added. You won't get newer version added by building from Mageia source-RPM's AFAIK. Correct me if I'm wrong. And second of all, if you have all the libs & devel-packages to rebuild the git-code to fit into Mageia nothing will be unstable.

I've successfully built xChat, Pidgin, Totem (the last time I downloaded the code any way), aMSN, Thunderbird & many more.

Please answer theese questions without telling me to use another OS or distro:

Number 1: What do you do if you've seen a newer version of a program that has a function that your official Mageia-version DOESN'T have & you don't want to brake your system as a novice by installing or upgrading to Cauldron?

Number 2: If you want to learn how to build programs/libs without using Mageia-parts how do you do that?
Comment 3 Kristoffer Grundström 2011-09-11 00:02:55 CEST
I've tried to report to get newer versions added of some programs, but the reports are closed as invalid & that's wrong.
Comment 4 Kristoffer Grundström 2011-09-11 00:03:55 CEST
And last........ I'm trying to build Imprudence viewer to have it included in Mageia & it doesn't matter which version I use. It always forces me to update deps to work.
Comment 5 Dave Hodgins 2011-09-11 09:43:35 CEST
(In reply to comment #3)
> I've tried to report to get newer versions added of some programs, but the
> reports are closed as invalid & that's wrong.

Kristoffer, I haven't looked back to see which but reports you are referring to,
so I apologize if I'm mistaken.  If the bug reports you are referring to are
the ones about packages from sources other then Mageia failing to compile, or
work, then, in my opinion, they were closed as invalid, correctly.

If you want to add packages to Mageia, become a packager, and learn the
procedures that have to be followed.

The bug report system is intended to request the addition of packages, or
to report problems in packages provided by Mageia.  It is not intended to
be used to report problems with compatibility with software from other
sources.

Mageia is a community developed distribution.  It will only be successful
if we all try to get along, and follow the procedures from the council.

As to adding a "git" repository, that would mean making packages available
that haven't gone through qa testing.  Approval from the council would be
needed for that, and I doubt it would be approved, as Mageia is striving
to be a much more stable system than Mandriva was.

Michael, clearly you've let this request annoy you.  Please take a deep
breath, and try to understand where Kristoffer is coming from.  We all
have to work together to make Mageia a success.

Regards, Dave Hodgins

CC: (none) => davidwhodgins

Comment 6 Michael Scherer 2011-09-12 11:46:33 CEST
I know where Kristopher coming from, I have seen him on irc since several years. I also perfectly understand what he want, and perfectly know that so far, he doesn't have the required skill to help on that media, since he is constantly asking for help with that, for questions about compilation. I am also well aware that all proposal he did to help, from the mips portage team ( where he was tasked to get enough people to help him to let magea run on his tv ), to the translation to klingon of Mandriva ( http://lists.mandriva.com/cooker-i18n/2009-11/msg00025.php )  were never followed enough.

And even here, did he looked a little bit more into my advice, he would have seen that gentoo can be used with prebuilt package :  http://www.gentoo.org/doc/en/handbook/handbook-ppc64.xml?part=2&chap=3#doc_chap4 

So if someone want to have automatically produced git snapshot of some project, the best way is to use gentoo. A alternative is to use macports which allow quite trivially to create rpm or anything. Or use jhbuild for that.

Note You need to log in before you can comment on or make changes to this bug.