FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 05-27-2008, 08:45 PM
David Mansfield
 
Default perl DateTime packaging question

I've read the Packaging/Perl guidelines and one thing isn't clear to me
(specifically, it relates to perl-DateTime package).

Under what circumstances are separate modules (i.e. bundled separately
at CPAN) published together in one RPM, and when should it be different
RPMs?

In this case, DateTime, DateTime-TimeZone and DateTime-Locale are all
part of perl-DateTime, but they are different CPAN 'entities' with
different release schedules, tarballs, authors etc.

Is this just an issue of packager discretion?

Thanks,
David




--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 05-27-2008, 09:06 PM
Patrice Dumas
 
Default perl DateTime packaging question

On Tue, May 27, 2008 at 04:45:02PM -0400, David Mansfield wrote:
> I've read the Packaging/Perl guidelines and one thing isn't clear to me
> (specifically, it relates to perl-DateTime package).
>
> Under what circumstances are separate modules (i.e. bundled separately
> at CPAN) published together in one RPM, and when should it be different
> RPMs?
>
> In this case, DateTime, DateTime-TimeZone and DateTime-Locale are all
> part of perl-DateTime, but they are different CPAN 'entities' with
> different release schedules, tarballs, authors etc.
>
> Is this just an issue of packager discretion?

It is, although shipping different packages in one (with different
release schedules, tarballs, authors etc.) is bad practice. Normally
this is raised during reviews, but not here.

I suggest that you open a bug against perl-DateTime.

--
Pat

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 05-27-2008, 09:35 PM
Ville Skyttä
 
Default perl DateTime packaging question

On Wednesday 28 May 2008, Patrice Dumas wrote:
> On Tue, May 27, 2008 at 04:45:02PM -0400, David Mansfield wrote:
> > In this case, DateTime, DateTime-TimeZone and DateTime-Locale are all
> > part of perl-DateTime, but they are different CPAN 'entities' with
> > different release schedules, tarballs, authors etc.
> >
> > Is this just an issue of packager discretion?
>
> It is, although shipping different packages in one (with different
> release schedules, tarballs, authors etc.) is bad practice. Normally
> this is raised during reviews, but not here.

https://bugzilla.redhat.com/167376

Said the submitter:
"This package is a bit odd. To avoid circular dependencies, I've bundled
DateTime, DateTime::Locale, and DateTime::TimeZone."

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 05-27-2008, 09:41 PM
Patrice Dumas
 
Default perl DateTime packaging question

On Wed, May 28, 2008 at 12:35:52AM +0300, Ville Skyttä wrote:
> On Wednesday 28 May 2008, Patrice Dumas wrote:
> > On Tue, May 27, 2008 at 04:45:02PM -0400, David Mansfield wrote:
> > > In this case, DateTime, DateTime-TimeZone and DateTime-Locale are all
> > > part of perl-DateTime, but they are different CPAN 'entities' with
> > > different release schedules, tarballs, authors etc.
> > >
> > > Is this just an issue of packager discretion?
> >
> > It is, although shipping different packages in one (with different
> > release schedules, tarballs, authors etc.) is bad practice. Normally
> > this is raised during reviews, but not here.
>
> https://bugzilla.redhat.com/167376
>
> Said the submitter:
> "This package is a bit odd. To avoid circular dependencies, I've bundled
> DateTime, DateTime::Locale, and DateTime::TimeZone."

How could I miss it! Believe me or not, I had a look at the review...
Anyway this seems right then, although a comment in the spec would be
nice.

--
Pat

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 05-27-2008, 09:41 PM
Jason L Tibbitts III
 
Default perl DateTime packaging question

>>>>> "PD" == Patrice Dumas <pertusus@free.fr> writes:

PD> It is, although shipping different packages in one (with different
PD> release schedules, tarballs, authors etc.) is bad
PD> practice. Normally this is raised during reviews, but not here.

Well, this was explained in the review ticket:
https://bugzilla.redhat.com/show_bug.cgi?id=167376

"This package is a bit odd. To avoid circular dependencies, I've
bundled DateTime, DateTime::Locale, and DateTime::TimeZone."

I'm not sure of the best way to avoid those circular dependencies, but
surely bundling a few closely related and very small modules is low on
the hierarchy of packaging sins.

PD> I suggest that you open a bug against perl-DateTime.

Not sure what good it would do, given the above.

- J<

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 05-27-2008, 09:49 PM
Patrice Dumas
 
Default perl DateTime packaging question

On Tue, May 27, 2008 at 04:41:23PM -0500, Jason L Tibbitts III wrote:
> >>>>> "PD" == Patrice Dumas <pertusus@free.fr> writes:
>
> PD> It is, although shipping different packages in one (with different
> PD> release schedules, tarballs, authors etc.) is bad
> PD> practice. Normally this is raised during reviews, but not here.
>
> Well, this was explained in the review ticket:
> https://bugzilla.redhat.com/show_bug.cgi?id=167376
>
> "This package is a bit odd. To avoid circular dependencies, I've
> bundled DateTime, DateTime::Locale, and DateTime::TimeZone."
>
> I'm not sure of the best way to avoid those circular dependencies, but
> surely bundling a few closely related and very small modules is low on
> the hierarchy of packaging sins.

I think that it is perfectly right, in fact.

> PD> I suggest that you open a bug against perl-DateTime.
>
> Not sure what good it would do, given the above.

Indeed, sorry, I missed the explanation.

--
Pat

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 05-28-2008, 04:09 PM
David Mansfield
 
Default perl DateTime packaging question

On Tue, 2008-05-27 at 23:49 +0200, Patrice Dumas wrote:
> On Tue, May 27, 2008 at 04:41:23PM -0500, Jason L Tibbitts III wrote:
> > >>>>> "PD" == Patrice Dumas <pertusus@free.fr> writes:
> >
> > PD> It is, although shipping different packages in one (with different
> > PD> release schedules, tarballs, authors etc.) is bad
> > PD> practice. Normally this is raised during reviews, but not here.
> >
> > Well, this was explained in the review ticket:
> > https://bugzilla.redhat.com/show_bug.cgi?id=167376
> >
> > "This package is a bit odd. To avoid circular dependencies, I've
> > bundled DateTime, DateTime::Locale, and DateTime::TimeZone."
> >
> > I'm not sure of the best way to avoid those circular dependencies, but
> > surely bundling a few closely related and very small modules is low on
> > the hierarchy of packaging sins.
>
> I think that it is perfectly right, in fact.
>
> > PD> I suggest that you open a bug against perl-DateTime.
> >
> > Not sure what good it would do, given the above.
>
> Indeed, sorry, I missed the explanation.
>

Problem is, the explanation is a bit bunk. The reason I'm even here is
because I'm getting the package via EPEL, and it conflicts with the
DAG/rpmforge packaging, which does use three separate packages (quite
successfully - I've been living with DAG/rpmforge for years happily, and
only recently got into the EPEL business).

So the question is: is there a 'yummy' way to make a package which
bundles all three perl CPAN tarballs 'Obsolete' one which is packaged as
three separate ones... and vice-versa I suppose.

I'm trying to find a way to make DAG/rpmforge and EPEL play nice (for
perl-DateTime).

Any ideas?

Thanks,
David


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 05-28-2008, 04:44 PM
Till Maas
 
Default perl DateTime packaging question

On Wed May 28 2008, David Mansfield wrote:

> So the question is: is there a 'yummy' way to make a package which
> bundles all three perl CPAN tarballs 'Obsolete' one which is packaged as
> three separate ones... and vice-versa I suppose.

You can add this to your epel repository config file to exclude the
perl-DateTime package:

exclude=perl-DateTime

Regards,
Till


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 

Thread Tools




All times are GMT. The time now is 09:09 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org