DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD Packages and Ports

OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 11th December 2009
IronForge IronForge is offline
Fdisk Soldier
 
Join Date: Jul 2009
Location: SoCal - "have skills, will travel for projects"
Posts: 55
Default Package Synchronization for GStreamer

Greetings:

Been awhile. Hope all is well.

I've been updating myself via snapshots; and noticed a slight difference in the number of packages associated with gstreamer from snapshot to "4.6"

(i..e, ftp://ftp.openbsd.org/pub/OpenBSD/sn...packages/i386/ - referred onwards as the "snapshot directory", since I haven't mastered the correct terminology -
versus
ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/ -referred onwards as the 4.6 directory)

Noticed more pkgs and plugins in the 4.6 directory. Here are my n00b questions as to why:

1) If I have recalled correctly in presuming that most "dev" work is being done/ported to "snapshot" (or -current, am I right?). Should all the "active and viable" packages from the 4.6(release, am I right?) directory be listed in the snapshot directory?

2) If so, are they? Seems like the "bad" and "ugly" gstream plugins were repackaged in the "4.6 directory" due to dependencies. If that were the case, is it logical to presume that "snapshot directory" be arranged in the similar manner?

Thanks in advance
Reply With Quote
  #2   (View Single Post)  
Old 11th December 2009
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 3,318
Default

Quote:
Originally Posted by IronForge View Post
If I have recalled correctly in presuming that most "dev" work is being done/ported to "snapshot" (or -current, am I right?).
Most all new work (outside of patches & some changes backported to -stable & -release...) goes into the head of the CVS tree which is -current.
Quote:
Should all the "active and viable" packages from the 4.6(release, am I right?) directory be listed in the snapshot directory?
Most likely not given that packages in -current are built again & again throughout the development cycle for a number of reasons:
  • Continued changes to the ports themselves.
  • As the system itself is volatile at the head of CVS, so are packages. And the two aren't always synchronized. Those who live on the edge (-current) can expect that there may be times when they have to resort to building packages themselves.
  • Resource constraints. Building all packages in -current just isn't feasible given their short shelf-life. Building most packages for -release (Even in -release not all ports are built into packages for various reasons...) is possible since they only have to be built once every six months.
Re-reading Section 5.1 & Section 15.3 would be time well-spent (even for me... ).
Reply With Quote
  #3   (View Single Post)  
Old 11th December 2009
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

The "GStreamer" ports were worked on during the ports hackathon this year, developers worked on reducing the amount of flavours so that it is easier to install.

Not only does this make it easier for users, but easier for them to maintain.

Nothing has been changed in the 4.6 directory, because stable packages are not yet available yet.. and when they are available, no major changes will be backported.

Typically only security and reliability updates, port restructuring breaks things if not carefully done.. so it's done in -CURRENT, where volatility is permitted.

As a general reminder, do not install snapshot packages on 4.6.. and until announced, assume all packages in the 4.6 directory are what was available when the release was tagged (..many months ago).

Last edited by BSDfan666; 11th December 2009 at 06:46 PM.
Reply With Quote
  #4   (View Single Post)  
Old 11th December 2009
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 3,318
Default

Quote:
Originally Posted by BSDfan666 View Post
As a general reminder, do not install snapshot packages on 4.6...
BSDfan666, IronForge has indicated in the past that he is running -current, so it is correct to be installing -current packages in his situation.
Reply With Quote
  #5   (View Single Post)  
Old 11th December 2009
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

Quote:
Originally Posted by ocicat View Post
BSDfan666, IronForge has indicated in the past that he is running -current, so it is correct to be installing -current packages in his situation.
Sorry, I hadn't noticed.
Reply With Quote
  #6   (View Single Post)  
Old 11th December 2009
IronForge IronForge is offline
Fdisk Soldier
 
Join Date: Jul 2009
Location: SoCal - "have skills, will travel for projects"
Posts: 55
Default

Thank you all:

I just noticed the difference when "pkg_add -ivu" ran into problems - GStreamer plugins couldn't "resolve each other" (for brevity's sake - pardon the lack of details) and displayed a repetitive stream of announcements saying so.

Attempting to delete one plugin forced me to delete all reliant (GS plugins and swfdec) pkgs. Doing so and reinstalling them worked.

While reading the "4.6 Package List" and its description pages, it seemed as if the separation of several "bad" and "ugly" plugin components were the "new way" of working on them. That's all.

Again, thanks!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Package Updates for OpenBSD 4.2 and 4.3 shep OpenBSD Packages and Ports 15 17th October 2009 02:39 PM
tcpdump package bsdnewbie999 OpenBSD Packages and Ports 6 30th March 2009 05:24 PM
Package install error. delboy FreeBSD Ports and Packages 10 25th March 2009 05:54 PM
package for see rmvb file mfaridi OpenBSD Packages and Ports 8 13th November 2008 05:54 PM
OpenJDK package aleunix OpenBSD Packages and Ports 2 2nd June 2008 07:54 AM


All times are GMT. The time now is 06:39 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick