Bug 22455 - Please adjust miniupnpc for nicotine+ (A graphical client for the SoulSeek peer-to-peer system)
Summary: Please adjust miniupnpc for nicotine+ (A graphical client for the SoulSeek pe...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Python Stack Maintainers
QA Contact:
URL: https://www.nicotine-plus.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-26 01:19 CET by katnatek
Modified: 2022-03-14 18:30 CET (History)
1 user (show)

See Also:
Source RPM: miniupnpc
CVE:
Status comment:


Attachments
modified spec to miniupnpc (5.67 KB, text/plain)
2018-01-26 01:22 CET, katnatek
Details
Revised version of spec for miniupnpc (5.58 KB, text/plain)
2018-02-10 21:09 CET, katnatek
Details
Updated spec to generate python modules (5.30 KB, text/plain)
2019-06-16 01:57 CEST, katnatek
Details

Description katnatek 2018-01-26 01:19:55 CET
Description of problem:
Import nicotine+ to mageia's repositories

I create the package with intention to upload to blogdrake's repositories
but i'm not getting answers to a request to build one dependency.

This application need one of the python modules of miniupnpc.
Comment 1 katnatek 2018-01-26 01:22:06 CET
Created attachment 9928 [details]
modified spec to miniupnpc

Take the build for python modules from fedora's spec
Comment 2 katnatek 2018-01-26 01:25:41 CET
SRPM for nicotine+ http://ftp.blogdrake.net/RPMS/SRPMS/nicotine%2b-1.4.1-1bdk.mga6.src.rpm , based in fedora
Comment 3 Marja Van Waes 2018-01-26 07:48:38 CET
(In reply to katnatek from comment #1)
> Created attachment 9928 [details]
> modified spec to miniupnpc
> 
> Take the build for python modules from fedora's spec

@ katnatek

Note that there is an existing package request for nicotine+, bug #4628

Also, note that new package requests need to be done for Cauldron first. After that, a request can be made to backport it to Stable.

Maybe this report can be changed into a request to adjust miniupnpc for nicotine+

Assigning to the python maintainers.

Component: New RPM package request => RPM Packages
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=4628
CC: (none) => marja11
Summary: nicotine+ A graphical client for the SoulSeek peer-to-peer system => Please adjust miniupnpc for nicotine+ (A graphical client for the SoulSeek peer-to-peer system)
Source RPM: (none) => miniupnpc

Marja Van Waes 2018-01-26 07:49:03 CET

Version: 6 => Cauldron

Comment 4 katnatek 2018-01-26 19:37:50 CET
(In reply to Marja van Waes from comment #3)
> @ katnatek
> 
> Note that there is an existing package request for nicotine+, bug #4628
> 
> Also, note that new package requests need to be done for Cauldron first.
> After that, a request can be made to backport it to Stable.
> 
> Maybe this report can be changed into a request to adjust miniupnpc for
> nicotine+
> 
> Assigning to the python maintainers.

I understand that nicotine+ have to pass to all the cycle but for miniupnpc is just a little update to an already existing package.

Thanks for the information
Comment 5 Marja Van Waes 2018-01-27 08:32:57 CET
(In reply to katnatek from comment #4)
> (In reply to Marja van Waes from comment #3)

> > Assigning to the python maintainers.
> 
> I understand that nicotine+ have to pass to all the cycle but for miniupnpc
> is just a little update to an already existing package.
> 


Really assigning to the python maintainers, now :-/

(In reply to katnatek from comment #1)
> Created attachment 9928 [details]
> modified spec to miniupnpc
> 
> Take the build for python modules from fedora's spec

Thanks :-)

In case you have some time and are interested in making things things easier for our packagers, then you'll want to read the sections 
 
 1 Apprentice Work-flow
     1.1 Preparations
     1.2 Updating a packagehttps://wiki.mageia.org/en/Packagers_Howto_start

to learn how to make an "svn diff" patch of the spec file. Such patches make it much easier to see what changes were made and can be attached to bug reports.

Assignee: bugsquad => python

Comment 6 Marja Van Waes 2018-01-27 08:34:19 CET
Sorry for the messed-up link. It should be:

 https://wiki.mageia.org/en/Packagers_Howto_start
Comment 7 katnatek 2018-02-03 20:19:05 CET
By the way, can some one tell why when i rebuild miniupc in my system, the patch step ask me by the filename?
I give CMakeLists.txt, but is not the normal behaviour for patches.
I think maybe i miss some package in my try to keep disk space but no idea of what could be.
Comment 8 katnatek 2018-02-10 21:07:17 CET
(In reply to katnatek from comment #7)
> By the way, can some one tell why when i rebuild miniupc in my system, the
> patch step ask me by the filename?
> I give CMakeLists.txt, but is not the normal behaviour for patches.
> I think maybe i miss some package in my try to keep disk space but no idea
> of what could be.

My mistake i don't know why change the patch line from p1 to p0.
I have to make some adjust to get the build end successful in a clean installed Mageia 6 and in the fedora's copr.

https://forums.mageia.org/en/viewtopic.php?f=10&t=12265

I will upload the new spec
Comment 9 katnatek 2018-02-10 21:09:40 CET
Created attachment 9977 [details]
Revised version of spec for miniupnpc
katnatek 2018-02-10 21:10:40 CET

Attachment 9977 description: Revised version of miniupnpc => Revised version of spec for miniupnpc

David Walser 2018-02-10 23:11:34 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=22560

Comment 10 katnatek 2019-06-16 01:57:48 CEST
Created attachment 11096 [details]
Updated spec to generate python modules

Hi this new spec works for the current version of miniupnpc in cauldron

Attachment 9977 is obsolete: 0 => 1
Attachment 9928 is obsolete: 0 => 1

Comment 11 katnatek 2022-03-14 18:30:00 CET
Closing due bug#4628 is FIXED

Resolution: (none) => FIXED
Status: NEW => RESOLVED


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