Re: [Mageia-dev] Importing RPM Spec File Syntax

2011-01-19 Thread Oliver Burger
Luca Berra  schrieb am 2011-01-19
> "Name: foo"
> appers to be working
> in rpm 4.6 "Version: foo" is totally borked, dunno with rpm 5
> this is why i will continue on using macros for version and
> release. %define myver 1.0
> %define myrel %mkrel 1
> 
> Name: foo
> Version: %myver
> Release: %myrel

Can't follow you there: what is or is not working with
"Version: foo" or "Release: %mkrel foo"?

Oliver



Re: [Mageia-dev] Importing RPM Spec File Syntax

2011-01-19 Thread Colin Guthrie
'Twas brillig, and Oliver Burger at 19/01/11 08:07 did gyre and gimble:
> Luca Berra  schrieb am 2011-01-19
>> "Name: foo"
>> appers to be working
>> in rpm 4.6 "Version: foo" is totally borked, dunno with rpm 5
>> this is why i will continue on using macros for version and
>> release. %define myver 1.0
>> %define myrel %mkrel 1
>>
>> Name: foo
>> Version: %myver
>> Release: %myrel
> 
> Can't follow you there: what is or is not working with
> "Version: foo" or "Release: %mkrel foo"?

I think he's saying that if you do this:
 Name: foo
then you can subsequently use %name elsewhere in the spec and all will
be well.

But if you use:
 Version: 1.0
then you cannot use %version elsewhere in the spec.

So defining it manually is the best way to do it so it can be used
elsewhere.

However, I could not replicate that here on my pre-RPM5 cooker box.
Using the version with the tag and using %version worked just fine. So I
think I have misinterpreted too :s


Col

-- 

Colin Guthrie
mageia(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]


Re: [Mageia-dev] Importing RPM Spec File Syntax

2011-01-19 Thread Thierry Vignaud
On 19 January 2011 10:24, Colin Guthrie  wrote:
> I think he's saying that if you do this:
>  Name: foo
> then you can subsequently use %name elsewhere in the spec and all will
> be well.
>
> But if you use:
>  Version: 1.0
> then you cannot use %version elsewhere in the spec.
>
> So defining it manually is the best way to do it so it can be used
> elsewhere.
>
> However, I could not replicate that here on my pre-RPM5 cooker box.
> Using the version with the tag and using %version worked just fine. So I
> think I have misinterpreted too :s

Indeed since I've used "Version: 1.0" for 12 years...


[Mageia-dev] 19/01/2011 meeting

2011-01-19 Thread Anne nicolas
Hi there

Next meeting will happen tonigh on #mageia-dev at 20h UTC.

Here are our topics:

- Review of build system and distro bootstrap
- Proposal for mentoring process (wiki page will be updated today):
review and comments
- Review on current mentoring  process and people concerned
- Review on policies import

As usual feel free to propose any other topic provided our meeting
stay in human timetable :). It would be great to have a short one this
time and keep something longer for next one as it will be last
wednesday of january.

Cheers

-- 
Anne
http://www.mageia.org


Re: [Mageia-dev] Python Packaging Policy

2011-01-19 Thread philippe makowski
2011/1/19 Michael scherer :
> Because that would 1) requires a patch to rpm that we do not have or
> 2) patch all python packages to had %ghost on all *.pyc,  and do a 
> compilation of
> *pyc ( the 2nd part is easy, the first one is slightly harder to automate )
> 3) do not care about file tracking, but that's unclean.
>
> Do not get me wrong, I think that's the way forward, but that's not applicable
> in a few days.
of course

Can we forget for a little Mandriva and talk about Mageia ?
I mean, we are before the alpha stage, so it's time to think about
what the future can be
did you read the OpenSuse policy ?
http://en.opensuse.org/openSUSE:Packaging_Python

of course the best solution would be be to put into the rpm only *.py,
bitcompilling them at install and trac *.pyc and *.pyo as %ghost

but it seems that neither Fedora, neither OpenSuse have problem to
package bitcompiled files
(the %fdupes OpenSuse solution seems not bad)

or can we patch distutils/command/install.py even more than OpenSuse
(https://build.opensuse.org/package/view_file?file=python-distutils-rpm-8.patch&package=python&project=home%3Acoolo%3Abranches%3AopenSUSE%3AFactory&srcmd5=25a3587ace933a14ae62edfc4cd927b7)
did, to generate a rpm-compatible format that would manage  %ghost ?


Re: [Mageia-dev] Python Packaging Policy

2011-01-19 Thread Antoine Pitrou
On Wed, 19 Jan 2011 08:25:23 +0100
Michael scherer  wrote:
> 
> > I'm not sure about "twice the work": you don't need to track twice the
> > software releases (except for the interpreter itself), or twice the
> > upstream patches, etc.
> 
> Well, if we handle this like 2 separates languages, that mean 2 separates 
> rpms for
> each modules. Or we should be clever when generating 1 rpm to have the modules
> for both python 3 and python 2 generated ( Except when the developper did 
> choose
> to have separate tarball or code base )
> Having one rpm that produces 2 modules also mean that we will rebuild all 
> modules
> for python3 and all for python2, and I know that for example Buchan will not 
> like
> the extranous trafic it would generate.

Well AFAIK some other distros (not Debian and Ubuntu which have a more
complicated system) have separate packages per interpreter version
(python2.4-twisted, python2.6-twisted, etc.). But you can put all
versions in a single package too. I see no hard reason against that.

Regards

Antoine.




[Mageia-dev] background and theme path

2011-01-19 Thread Olivier Blin
Hi,

I'd like to move away from the hardcoded backgrounds location for
themes, and put them in a distro-neutral path
(was /usr/share/mdk/backgrounds/ in Mandriva)

Most Gnome backgrounds appear to be located in
/usr/share/pixmaps/backgrounds/ (some are in /usr/share/backgrounds/)

Is everyone ok to have our backgrounds in
/usr/share/pixmaps/backgrounds// and the distro default as
/usr/share/pixmaps/backgrounds/default.jpg ?

Thanks

-- 
Olivier Blin - blino


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Donald Stewart
Donald Stewart



On 19 January 2011 12:06, Olivier Blin  wrote:
> Hi,
>
> I'd like to move away from the hardcoded backgrounds location for
> themes, and put them in a distro-neutral path
> (was /usr/share/mdk/backgrounds/ in Mandriva)
>
> Most Gnome backgrounds appear to be located in
> /usr/share/pixmaps/backgrounds/ (some are in /usr/share/backgrounds/)
>
> Is everyone ok to have our backgrounds in
> /usr/share/pixmaps/backgrounds// and the distro default as
> /usr/share/pixmaps/backgrounds/default.jpg ?
>
> Thanks
>
> --
> Olivier Blin - blino
>

KDE uses a different path, I think that it is /usr/share/wallpapers or
similar, maybe a symlink would be useful.


Re: [Mageia-dev] Importing RPM Spec File Syntax

2011-01-19 Thread Ahmad Samir
On 15 January 2011 12:08, Remy CLOUARD  wrote:
> Hi there,
>
> I just imported the RPM Spec File Syntax page in the wiki.
>
> It’s located here: http://mageia.org/wiki/doku.php?id=spec_syntax
>
> Please review this page as it’s one of the most important one for the
> beginning of the mentoring process, with the RPM Howto page (yet to be
> imported).
>
> Some comments on this page:
> - Patch naming:
>
> I’m not sure we should go that far for the patch naming policy, and in
> practice it’s not what I’ve seen up till now.
>
> Here’s a proposal:
> Patches must be named in a very explicit manner to make it very clear to
> what version it was originally applied. To that end, a patch needs to
> follow the convention of
> [package_name]-[version]-[description].patch:
>
>  * [package_name] is the name of the package it applies against, such
>  as 'shadow-utils' or 'gnupg'
>  * [version] is the version of the program this patch was developed
>  against, such as 1.0. The name of the patch should not change,

I don't agree, if you rediff the patch against version 2.0 the the
version in the patch name should change; one reason is, it can't be
applied to version 1.0 any more without restoring the old patch from
an older SVN rev. or rediffing it again.

[...]

> --
> Rémy CLOUARD
> () ascii ribbon campaign - against html e-mail
> /\ www.asciiribbon.org - against proprietary attachments
>
>



-- 
Ahmad Samir


Re: [Mageia-dev] Importing RPM Spec File Syntax

2011-01-19 Thread Ahmad Samir
On 17 January 2011 23:53, Florian Hubold  wrote:
> Am 15.01.2011 11:08, schrieb Remy CLOUARD:
>>
>> http://mageia.org/wiki/doku.php?id=spec_syntax
>>
>> Please review this page as it’s one of the most important one for the
>> beginning of the mentoring process, with the RPM Howto page (yet to be
>> imported).
>
> I have one comment, or more of a question: Why is it that some time ago
> there used to be this syntax as de-facto standard:
>
> %define name
> Name: %name
>
> Never understood this, so i went with what seems the new standard,
> which saves you at least 3 lines per spec and improving readability.
>
> So anyone can enlighten me why name, release and version had %defines?
>

Just more visibility, ideally it comes down to that package
maintainer's preference.

(One point to note, if you see it in an unmaintained package go ahead
and change it if you want; however if you see it in the spec of
maintained package, ask the maintainer first, a nicety but still..
:)).

-- 
Ahmad Samir


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Remy CLOUARD
On Wed, Jan 19, 2011 at 01:06:49PM +0100, Olivier Blin wrote:
> Hi,
> 
> I'd like to move away from the hardcoded backgrounds location for
> themes, and put them in a distro-neutral path
> (was /usr/share/mdk/backgrounds/ in Mandriva)
> 
> Most Gnome backgrounds appear to be located in
> /usr/share/pixmaps/backgrounds/ (some are in /usr/share/backgrounds/)
> 
> Is everyone ok to have our backgrounds in
> /usr/share/pixmaps/backgrounds// and the distro default as
> /usr/share/pixmaps/backgrounds/default.jpg ?
> 
> Thanks
Well, I’d say it would be better if it were also desktop-neutral.

AFAIK, there is one freedesktop specification for icons [1], but not for
wallpapers, it would be nice to raise this subject on fd.o ml.

I don’t know which package owns /usr/share/pixmaps/backgrounds/, but
apparently it’s not desktop-common-data. I would rather not having to
install gnome packages/kde packages for that.

Regards,

[1] http://www.freedesktop.org/wiki/Specifications/icon-theme-spec
-- 
Rémy CLOUARD
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments


pgpIdK61PzyjD.pgp
Description: PGP signature


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Olivier Blin
Remy CLOUARD  writes:

> On Wed, Jan 19, 2011 at 01:06:49PM +0100, Olivier Blin wrote:
>> I'd like to move away from the hardcoded backgrounds location for
>> themes, and put them in a distro-neutral path
>> (was /usr/share/mdk/backgrounds/ in Mandriva)
>> 
>> Most Gnome backgrounds appear to be located in
>> /usr/share/pixmaps/backgrounds/ (some are in /usr/share/backgrounds/)
>> 
>> Is everyone ok to have our backgrounds in
>> /usr/share/pixmaps/backgrounds// and the distro default as
>> /usr/share/pixmaps/backgrounds/default.jpg ?
>> 
> Well, I’d say it would be better if it were also desktop-neutral.
>
> AFAIK, there is one freedesktop specification for icons [1], but not for
> wallpapers, it would be nice to raise this subject on fd.o ml.

We can raise the subject there, but we should have a fast short-term
decision for Mageia as well, this is blocking for packages import.

So that would be either /usr/share/pixmaps/backgrounds, /usr/share/wallpapers,
or /usr/share/backgrounds

Any idea about how other distros are handling this?

> I don’t know which package owns /usr/share/pixmaps/backgrounds/, but
> apparently it’s not desktop-common-data. I would rather not having to
> install gnome packages/kde packages for that.

No packages owns it yet.
$ LC_ALL=C rpm -qf /usr/share/pixmaps/backgrounds/
file /usr/share/pixmaps/backgrounds is not owned by any package

-- 
Olivier Blin - blino


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Ahmad Samir
On 19 January 2011 15:02, Olivier Blin  wrote:
> Remy CLOUARD  writes:
>
>> On Wed, Jan 19, 2011 at 01:06:49PM +0100, Olivier Blin wrote:
>>> I'd like to move away from the hardcoded backgrounds location for
>>> themes, and put them in a distro-neutral path
>>> (was /usr/share/mdk/backgrounds/ in Mandriva)
>>>
>>> Most Gnome backgrounds appear to be located in
>>> /usr/share/pixmaps/backgrounds/ (some are in /usr/share/backgrounds/)
>>>
>>> Is everyone ok to have our backgrounds in
>>> /usr/share/pixmaps/backgrounds// and the distro default as
>>> /usr/share/pixmaps/backgrounds/default.jpg ?
>>>
>> Well, I’d say it would be better if it were also desktop-neutral.
>>
>> AFAIK, there is one freedesktop specification for icons [1], but not for
>> wallpapers, it would be nice to raise this subject on fd.o ml.
>
> We can raise the subject there, but we should have a fast short-term
> decision for Mageia as well, this is blocking for packages import.
>
> So that would be either /usr/share/pixmaps/backgrounds, /usr/share/wallpapers,
> or /usr/share/backgrounds
>
> Any idea about how other distros are handling this?
>
>> I don’t know which package owns /usr/share/pixmaps/backgrounds/, but
>> apparently it’s not desktop-common-data. I would rather not having to
>> install gnome packages/kde packages for that.
>
> No packages owns it yet.
> $ LC_ALL=C rpm -qf /usr/share/pixmaps/backgrounds/
> file /usr/share/pixmaps/backgrounds is not owned by any package
>
> --
> Olivier Blin - blino
>

gnome-screensaver uses /usr/share/backgrounds.

I think /usr/share/wallpapers is the best one.

-- 
Ahmad Samir


Re: [Mageia-dev] Not present at tonight meeting ( again )

2011-01-19 Thread Ludovic Bellière
2011/1/19 Michael scherer :
> Hi,
> I will not be present at the packagers's meeting tonight, as
> I will likely be finishing the app installer meeting in
> Nuremberg ( transalte : discuss in a pub ).
> The wifi is expensive, and so I had to use ninja
> powers to get ssh access ( translate : use mad h4x0r
> skill ).
> So sorry, especially for ennael that I let do the work.
> --
> Michael Scherer
>

I just wanted to say : I'll never be present on Wednesday evenings for
a year, due to personal agenda. So, if you (the people who meet) could
find a way to not meet on the same day every week, I'll be most than
thankful. And no, I can't change my agenda. It was like that even
before mageia was created.

Who am I ? Well, I'm just trying to be a mageia packager :P


-- 
Ludovic Bellière


Re: [Mageia-dev] Importing RPM Spec File Syntax

2011-01-19 Thread Michael scherer
On Wed, Jan 19, 2011 at 02:44:35PM +0200, Ahmad Samir wrote:
> On 15 January 2011 12:08, Remy CLOUARD  wrote:
> > Hi there,
> >
> > I just imported the RPM Spec File Syntax page in the wiki.
> >
> > It’s located here: http://mageia.org/wiki/doku.php?id=spec_syntax
> >
> > Please review this page as it’s one of the most important one for the
> > beginning of the mentoring process, with the RPM Howto page (yet to be
> > imported).
> >
> > Some comments on this page:
> > - Patch naming:
> >
> > I’m not sure we should go that far for the patch naming policy, and in
> > practice it’s not what I’ve seen up till now.
> >
> > Here’s a proposal:
> > Patches must be named in a very explicit manner to make it very clear to
> > what version it was originally applied. To that end, a patch needs to
> > follow the convention of
> > [package_name]-[version]-[description].patch:
> >
> >  * [package_name] is the name of the package it applies against, such
> >  as 'shadow-utils' or 'gnupg'
> >  * [version] is the version of the program this patch was developed
> >  against, such as 1.0. The name of the patch should not change,
> 
> I don't agree, if you rediff the patch against version 2.0 the the
> version in the patch name should change; one reason is, it can't be
> applied to version 1.0 any more without restoring the old patch from
> an older SVN rev. or rediffing it again.

But that mean we lose history of svn ?
-- 
Michael Scherer


Re: [Mageia-dev] Importing RPM Spec File Syntax

2011-01-19 Thread Thomas Backlund

Michael scherer skrev 19.1.2011 15:30:

On Wed, Jan 19, 2011 at 02:44:35PM +0200, Ahmad Samir wrote:

On 15 January 2011 12:08, Remy CLOUARD  wrote:

Hi there,

I just imported the RPM Spec File Syntax page in the wiki.

It’s located here: http://mageia.org/wiki/doku.php?id=spec_syntax

Please review this page as it’s one of the most important one for the
beginning of the mentoring process, with the RPM Howto page (yet to be
imported).

Some comments on this page:
- Patch naming:

I’m not sure we should go that far for the patch naming policy, and in
practice it’s not what I’ve seen up till now.

Here’s a proposal:
Patches must be named in a very explicit manner to make it very clear to
what version it was originally applied. To that end, a patch needs to
follow the convention of
[package_name]-[version]-[description].patch:

  * [package_name] is the name of the package it applies against, such
  as 'shadow-utils' or 'gnupg'
  * [version] is the version of the program this patch was developed
  against, such as 1.0. The name of the patch should not change,


I don't agree, if you rediff the patch against version 2.0 the the
version in the patch name should change; one reason is, it can't be
applied to version 1.0 any more without restoring the old patch from
an older SVN rev. or rediffing it again.


But that mean we lose history of svn ?


svn mv old_patch_name new_patch_name

and then update new_patch_name to apply correctly.

--
Thomas


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Hoyt Duff
1. Leave them where they are for now (breaks less things) and

2. pursue standardization with freedesktop.org, then

3. adopt that standard.

Done in three.

-- 
Hoyt


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Olivier Blin
Hoyt Duff  writes:

> 1. Leave them where they are for now (breaks less things) and
>
> 2. pursue standardization with freedesktop.org, then
>
> 3. adopt that standard.
>
> Done in three.

I wouldn't want to keep a path with "mdk" inside, even temporarily

-- 
Olivier Blin - blino


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Hoyt Duff
I understand your sentiment. Given unlimited resources, it is an
acceptable choice.

I'm not advocating ignoring it. Nor am I saying it should continue
unabated. I'm advocating a way to 'solve' the problem on a long-term
basis with a minimum of hassle.

As a matter of expediency, it does no harm to maintain the status quo
(especially since this item is not obvious to the typical newbie user)
and frees time and resources for more pressing, if less ideological ,
needs.


On 1/19/11, Olivier Blin  wrote:
> Hoyt Duff  writes:
>
>> 1. Leave them where they are for now (breaks less things) and
>>
>> 2. pursue standardization with freedesktop.org, then
>>
>> 3. adopt that standard.
>>
>> Done in three.
>
> I wouldn't want to keep a path with "mdk" inside, even temporarily
>
> --
> Olivier Blin - blino
>


-- 
Hoyt


Re: [Mageia-dev] Not present at tonight meeting ( again )

2011-01-19 Thread Anssi Hannula
On 19.01.2011 02:12, Michael scherer wrote:
> Hi,
> I will not be present at the packagers's meeting tonight, as 
> I will likely be finishing the app installer meeting in
> Nuremberg ( transalte : discuss in a pub ). 
> The wifi is expensive, and so I had to use ninja
> powers to get ssh access ( translate : use mad h4x0r 
> skill ). 
> So sorry, especially for ennael that I let do the work.

Unfortunately I'll miss the meeting as well.

-- 
Anssi Hannula


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Olivier Blin
Ahmad Samir  writes:

 I'd like to move away from the hardcoded backgrounds location for
 themes, and put them in a distro-neutral path
 (was /usr/share/mdk/backgrounds/ in Mandriva)

 Most Gnome backgrounds appear to be located in
 /usr/share/pixmaps/backgrounds/ (some are in /usr/share/backgrounds/)

 Is everyone ok to have our backgrounds in
 /usr/share/pixmaps/backgrounds// and the distro default as
 /usr/share/pixmaps/backgrounds/default.jpg ?

>>> Well, I’d say it would be better if it were also desktop-neutral.
>>>
>>> AFAIK, there is one freedesktop specification for icons [1], but not for
>>> wallpapers, it would be nice to raise this subject on fd.o ml.
>>
>> We can raise the subject there, but we should have a fast short-term
>> decision for Mageia as well, this is blocking for packages import.
>>
>> So that would be either /usr/share/pixmaps/backgrounds, 
>> /usr/share/wallpapers,
>> or /usr/share/backgrounds
>>
>> Any idea about how other distros are handling this?
>>
>>> I don’t know which package owns /usr/share/pixmaps/backgrounds/, but
>>> apparently it’s not desktop-common-data. I would rather not having to
>>> install gnome packages/kde packages for that.
>>
>> No packages owns it yet.
>> $ LC_ALL=C rpm -qf /usr/share/pixmaps/backgrounds/
>> file /usr/share/pixmaps/backgrounds is not owned by any package
>
> gnome-screensaver uses /usr/share/backgrounds.
>
> I think /usr/share/wallpapers is the best one.

Actually, /usr/share/backgrounds seems pretty good, since
gnome-control-center uses this directory by default
I'll use this one temporarily.

-- 
Olivier Blin - blino


Re: [Mageia-dev] background and theme path

2011-01-19 Thread Donald Stewart
> Actually, /usr/share/backgrounds seems pretty good, since
> gnome-control-center uses this directory by default
> I'll use this one temporarily.
>
> --
> Olivier Blin - blino
>

Then can KDE be patched to look there, packaging complimentary
backgrounds will be far simpler then, 4 packages can be merged into 3
or so


[Mageia-dev] importing spec-helper [build-system progress]

2011-01-19 Thread Maarten Vanraes
I was looking to help and found spec-helper to be (hopefully) one of the 
easier ones left:

 - there's still some java stuff, which i assume dmorgan (and hopefully some 
help) is going to take care of.
 - there's rpm stuff
 - and seemingly alot of duplicates in mdv and mga list.

so, this one was one of the few left.

except, is spec-helper one of the patches ones too? 

Buildrequires will have to be changed to perl(IPC::Run3) instead of 
perl(IPC::Run), so my question is:

Do i patch this to run with IPC::Run3 ? or is this to be forked?

lemme know what you think.


Re: [Mageia-dev] [RFC] Ruby packaging policy

2011-01-19 Thread Remy CLOUARD
On Mon, Jan 10, 2011 at 01:49:30AM +0100, Michael Scherer wrote:
> Le vendredi 07 janvier 2011 à 23:45 +0100, Remy CLOUARD a écrit :
> > You can find the page here:
> > http://wiki.mandriva.com/en/Policies/Ruby
[...]
> This cause problem since we do have rpm present twice ( without people
> noticing, as I dicovered when trying to use gitorious ). More ever, this
> is confusing for packagers. There is also potential breakage if someone
> start to do tarball, then gems, etc etc. 
> 
> I have already expressed my opinion on the subject, and still maintain
> it :
> 
> ruby rpm should be ruby-*.
> 
Ok, so I assume ruby rpm should be packaged as a gem or as a regular
package, but not both (sounds sensible anyway)

[...]

Now, I’ve made an erb template to match what we discussed up till now.

You can see the result here
http://wiki.mandriva.com/en/Ruby_packaging_policy#Samples

A few comments about this spec:
- devel package is generated to pull the development dependencies, maybe
  it could be created also whenever there are additional files that are
  not in the require_paths node of the YAML specification.


There are several things that need to be fixed:
- in gem2rpm, version requirements should translate the ~> operator
  (it means >= X.Y and < Z)
- in rubygems.rb, files that are not in require_paths are deleted. So we
  have to support test_files so that they can be included in the devel
  packages

Regarding the specification, I would like to generalize tests, but that
will not be an easy task, because of circular dependencies, don’t know
how to circumvent the issue, because even if I first do the import
without the check for the bootstrap, It’s likely that the problem will
arise when upgrading the package, requiring to disable the test first
and then activate it again…

Regards,
-- 
Rémy CLOUARD
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments


pgpys5NQlChAb.pgp
Description: PGP signature


[Mageia-dev] On importing /soft

2011-01-19 Thread Pascal Terjan
http://svn.mageia.org/soft-cleaning/status.html#monitor-edid
says "- README: Some reference to the Mandriva mailing list and
bugzilla will need to be changed to Mageia ones"

Do we really want to?
What is the point?
I think we can package this tool as-is, as a tool provided by Mandriva
like if we were packaging a non distro specific tool developed by
RedHat or Debian or anyone and let people report their bugs upstream
if the README says so.

If someday it becomes unmaintained or for any other reason, we can
fork it, but currently I think of it as an external tool and see no
reason in importing it into our svn

I did not read the full list but I guess there are other standalone
tools that we don't need to fork into our svn.

Opinions?


Re: [Mageia-dev] On importing /soft

2011-01-19 Thread nicolas vigier
On Wed, 19 Jan 2011, Pascal Terjan wrote:

> http://svn.mageia.org/soft-cleaning/status.html#monitor-edid
> says "- README: Some reference to the Mandriva mailing list and
> bugzilla will need to be changed to Mageia ones"
> 
> Do we really want to?
> What is the point?
> I think we can package this tool as-is, as a tool provided by Mandriva
> like if we were packaging a non distro specific tool developed by
> RedHat or Debian or anyone and let people report their bugs upstream
> if the README says so.
> 
> If someday it becomes unmaintained or for any other reason, we can
> fork it, but currently I think of it as an external tool and see no
> reason in importing it into our svn
> 
> I did not read the full list but I guess there are other standalone
> tools that we don't need to fork into our svn.
> 
> Opinions?

Yes, I agree. If it is not necessary to fork something (no proprietary
images, no important and incompatible changes required) then we should
not fork it until it becomes necessary.



Re: [Mageia-dev] On importing /soft

2011-01-19 Thread Angelo Naselli
> If someday it becomes unmaintained or for any other reason, we can
> fork it, but currently I think of it as an external tool and see no
> reason in importing it into our svn
Do you mean to avoid importing the source code to modify it?
If so, i agree, we can  just import it as source package like other
tarball... 

-- 
Angelo


signature.asc
Description: This is a digitally signed message part.


Re: [Mageia-dev] On importing /soft

2011-01-19 Thread Anne nicolas
2011/1/19 Angelo Naselli :
>> If someday it becomes unmaintained or for any other reason, we can
>> fork it, but currently I think of it as an external tool and see no
>> reason in importing it into our svn
> Do you mean to avoid importing the source code to modify it?
> If so, i agree, we can  just import it as source package like other
> tarball...
>

Sure as long as there is no license issue

> --
>        Angelo
>



-- 
Anne
http://www.mageia.org


Re: [Mageia-dev] On importing /soft

2011-01-19 Thread Maarten Vanraes
Op woensdag 19 januari 2011 21:32:13 schreef Pascal Terjan:
> http://svn.mageia.org/soft-cleaning/status.html#monitor-edid
> says "- README: Some reference to the Mandriva mailing list and
> bugzilla will need to be changed to Mageia ones"
> 
> Do we really want to?
> What is the point?
> I think we can package this tool as-is, as a tool provided by Mandriva
> like if we were packaging a non distro specific tool developed by
> RedHat or Debian or anyone and let people report their bugs upstream
> if the README says so.
> 
> If someday it becomes unmaintained or for any other reason, we can
> fork it, but currently I think of it as an external tool and see no
> reason in importing it into our svn
> 
> I did not read the full list but I guess there are other standalone
> tools that we don't need to fork into our svn.
> 
> Opinions?

i agree,

about spec-helper ... similar thing? or not?


Re: [Mageia-dev] On importing /soft

2011-01-19 Thread Pascal Terjan
On Wed, Jan 19, 2011 at 21:13, Angelo Naselli  wrote:
>> If someday it becomes unmaintained or for any other reason, we can
>> fork it, but currently I think of it as an external tool and see no
>> reason in importing it into our svn
> Do you mean to avoid importing the source code to modify it?
> If so, i agree, we can  just import it as source package like other
> tarball...

Yes I mean not importing into /soft and handling it as external tarball


Re: [Mageia-dev] On importing /soft

2011-01-19 Thread Pascal Terjan
On Wed, Jan 19, 2011 at 21:33, Maarten Vanraes
 wrote:
> Op woensdag 19 januari 2011 21:32:13 schreef Pascal Terjan:
>> http://svn.mageia.org/soft-cleaning/status.html#monitor-edid
>> says "- README: Some reference to the Mandriva mailing list and
>> bugzilla will need to be changed to Mageia ones"
>>
>> Do we really want to?
>> What is the point?
>> I think we can package this tool as-is, as a tool provided by Mandriva
>> like if we were packaging a non distro specific tool developed by
>> RedHat or Debian or anyone and let people report their bugs upstream
>> if the README says so.
>>
>> If someday it becomes unmaintained or for any other reason, we can
>> fork it, but currently I think of it as an external tool and see no
>> reason in importing it into our svn
>>
>> I did not read the full list but I guess there are other standalone
>> tools that we don't need to fork into our svn.
>>
>> Opinions?
>
> i agree,
>
> about spec-helper ... similar thing? or not?

Not sure, I think it's independent from the distro (as the scripts
don't handle the policy themselves, it's done by rpm config) but some
rpm guru would know more :)


Re: [Mageia-dev] importing spec-helper [build-system progress]

2011-01-19 Thread Olivier Blin
Maarten Vanraes  writes:

> except, is spec-helper one of the patches ones too? 
>
> Buildrequires will have to be changed to perl(IPC::Run3) instead of 
> perl(IPC::Run), so my question is:
>
> Do i patch this to run with IPC::Run3 ? or is this to be forked?

Why can't you keep IPC::Run ?

-- 
Olivier Blin - blino


Re: [Mageia-dev] importing spec-helper [build-system progress]

2011-01-19 Thread Maarten Vanraes
Op woensdag 19 januari 2011 23:33:10 schreef Olivier Blin:
> Maarten Vanraes  writes:
> > except, is spec-helper one of the patches ones too?
> > 
> > Buildrequires will have to be changed to perl(IPC::Run3) instead of
> > perl(IPC::Run), so my question is:
> > 
> > Do i patch this to run with IPC::Run3 ? or is this to be forked?
> 
> Why can't you keep IPC::Run ?

it looks to me that perl-IPC-Run3 is built for mga and perl-IPC-Run isn't? or 
am i mistaken?


Re: [Mageia-dev] importing spec-helper [build-system progress]

2011-01-19 Thread Olivier Blin
Maarten Vanraes  writes:

> Op woensdag 19 januari 2011 23:33:10 schreef Olivier Blin:
>> Maarten Vanraes  writes:
>> > except, is spec-helper one of the patches ones too?
>> > 
>> > Buildrequires will have to be changed to perl(IPC::Run3) instead of
>> > perl(IPC::Run), so my question is:
>> > 
>> > Do i patch this to run with IPC::Run3 ? or is this to be forked?
>> 
>> Why can't you keep IPC::Run ?
>
> it looks to me that perl-IPC-Run3 is built for mga and perl-IPC-Run isn't? or 
> am i mistaken?

Then you can just build perl-IPC-Run for Mageia

-- 
Olivier Blin - blino


Re: [Mageia-dev] background and theme path

2011-01-19 Thread J.A. Magallón
On Wed, 19 Jan 2011 13:53:08 +0100, Remy CLOUARD  wrote:

> On Wed, Jan 19, 2011 at 01:06:49PM +0100, Olivier Blin wrote:
> > Hi,
> > 
> > I'd like to move away from the hardcoded backgrounds location for
> > themes, and put them in a distro-neutral path
> > (was /usr/share/mdk/backgrounds/ in Mandriva)
> > 
> > Most Gnome backgrounds appear to be located in
> > /usr/share/pixmaps/backgrounds/ (some are in /usr/share/backgrounds/)
> > 
> > Is everyone ok to have our backgrounds in
> > /usr/share/pixmaps/backgrounds// and the distro default as
> > /usr/share/pixmaps/backgrounds/default.jpg ?
> > 
> > Thanks
> Well, I’d say it would be better if it were also desktop-neutral.
> 
> AFAIK, there is one freedesktop specification for icons [1], but not for
> wallpapers, it would be nice to raise this subject on fd.o ml.
> 
> I don’t know which package owns /usr/share/pixmaps/backgrounds/, but
> apparently it’s not desktop-common-data. I would rather not having to
> install gnome packages/kde packages for that.
> 
> Regards,
> 
> [1] http://www.freedesktop.org/wiki/Specifications/icon-theme-spec

Some ideas:

- pixmap != background/wallpaper, so better /usr/share/{backgrounds,wallpapers}
- as probably in a future will also exist shared sounds, videos or other
  things, and as there is no XDG standard, why not group everything in something
  like /usr/share/media/{wallpaper,image,audio,video} ?


-- 
J.A. Magallon  \   Software is like sex:
 \ It's better when it's free